summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-tcc8k (follow)
Commit message (Collapse)AuthorAgeFilesLines
* arm: remove machine_desc.io_pg_offst and .phys_ioNicolas Pitre2010-10-201-2/+0
| | | | | | | | | | | | | | | Since we're now using addruart to establish the debug mapping, we can remove the io_pg_offst and phys_io members of struct machine_desc. The various declarations were removed using the following script: grep -rl MACHINE_START arch/arm | xargs \ sed -i '/MACHINE_START/,/MACHINE_END/ { /\.\(phys_io\|io_pg_offst\)/d }' [ Initial patch was from Jeremy Kerr, example script from Russell King ] Signed-off-by: Nicolas Pitre <nicolas.pitre@linaro.org> Acked-by: Eric Miao <eric.miao at canonical.com>
* ARM: Add board support for Telechips TCC8000-SDK boardHans J. Koch2010-09-174-0/+76
| | | | | | | Add support for the Telechips TCC8000-SDK development board. Signed-off-by: "Hans J. Koch" <hjk@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
* ARM: Add common platform devices for TCC8xxx SoCsHans J. Koch2010-09-173-1/+244
| | | | | | | | | This patch introduces a first set of platform devices for integrated peripherals of TCC8xxx processors. Drivers for these devices are available and will be posted in a second step. Signed-off-by: "Hans J. Koch" <hjk@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
* ARM: Basic IO mappings for mach-tcc8kHans J. Koch2010-09-173-1/+64
| | | | | | | Map the IO ranges of TCC8xxx peripherals. Signed-off-by: "Hans J. Koch" <hjk@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
* ARM: Add TCC8xxx system timerHans J. Koch2010-09-174-1/+154
| | | | | | | | Add the system timer using clockevents with the internal TC32 timer. This also adds a clocksource using the same timer. Signed-off-by: "Hans J. Koch" <hjk@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
* ARM: Introduce plat-tcc irq frameworkHans J. Koch2010-09-173-1/+113
| | | | | | | Introduce lowlevel interrupt routines. Signed-off-by: "Hans J. Koch" <hjk@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
* ARM: Add the clock framework for Telechips TCC8xxx processors.Hans J. Koch2010-09-173-0/+578
| | | | | | | | This adds definitions and low-level functions to handle clocks in TCC8xxx processors. Signed-off-by: "Hans J. Koch" <hjk@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
* ARM: Introduce plat-tccHans J. Koch2010-09-171-0/+5
This patch introduces support for the tcc platform by creating an arch/arm/plat-tcc and arch/arm/mach-tcc8k directories and adding basic include files plus Kconfig and Makefile. Signed-off-by: "Hans J. Koch" <hjk@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>