]> bbs.cooldavid.org Git - net-next-2.6.git/commit
Davinci: tnetv107x soc support
authorCyril Chemparathy <cyril@ti.com>
Tue, 18 May 2010 16:51:19 +0000 (12:51 -0400)
committerKevin Hilman <khilman@deeprootsystems.com>
Mon, 21 Jun 2010 19:48:30 +0000 (12:48 -0700)
commit4d1e78480cc5b5937c9384e47a0b2b0cdf117da4
tree3773a06c3b3bfe05ea80a10dfdbe3920daa1d1cc
parent38db050e0bfc8c483e5d7b85feef23d46069ec18
Davinci: tnetv107x soc support

TNETV107X is a Texas Instruments SOC that shares a number of common features
with the Davinci architecture.  Some of the key differences between
traditional Davincis and this new SOC are as follow:

1. The SOCs clock architecture includes a new spread-spectrum PLL.  Some
elements of the clock architecture are reused from Davinci (e.g. LPSC), but
the PLL related code is overridden using existing interfaces in "struct clk".

2. The MMR layout on this SOC is substantially different from Davinci.
Consequently, the fixed I/O map is a whole lot more convoluted (more so than
DA8xx).  The net impact here is that IO_ADDRESS() will not work on this SoC,
and therefore all mappings have to be through ioremap().

Signed-off-by: Cyril Chemparathy <cyril@ti.com>
Signed-off-by: Kevin Hilman <khilman@deeprootsystems.com>
arch/arm/mach-davinci/Kconfig
arch/arm/mach-davinci/Makefile
arch/arm/mach-davinci/devices-tnetv107x.c [new file with mode: 0644]
arch/arm/mach-davinci/include/mach/tnetv107x.h [new file with mode: 0644]
arch/arm/mach-davinci/tnetv107x.c [new file with mode: 0644]