ARM: CSR: Adding CSR SiRFprimaII board support
authorBinghua Duan <binghua.duan@csr.com>
Fri, 8 Jul 2011 09:40:12 +0000 (17:40 +0800)
committerBarry Song <21cnbao@gmail.com>
Fri, 8 Jul 2011 23:19:28 +0000 (07:19 +0800)
commit02c981c07bc95ac1e42ec6c817f0c28cf3fe993a
tree3b0f9a368d7d3b4cef3eab9128a0c3d95e8188d4
parentf1bb20a8365f6753e0f7b6e94981ca2b662bae13
ARM: CSR: Adding CSR SiRFprimaII board support

SiRFprimaII is the latest generation application processor from CSR’s
Multifunction SoC product family. Designed around an ARM cortex A9 core,
high-speed memory bus, advanced 3D accelerator and full-HD multi-format
video decoder, SiRFprimaII is able to meet the needs of complicated
applications for modern multifunction devices that require heavy concurrent
applications and fluid user experience. Integrated with GPS baseband,
analog and PMU, this new platform is designed to provide a cost effective
solution for Automotive and Consumer markets.

This patch adds the basic support for this SoC and EVB board based on device
tree. It is following the ZYNQ of Xilinx in some degree.

Signed-off-by: Binghua Duan <Binghua.Duan@csr.com>
Signed-off-by: Rongjun Ying <Rongjun.Ying@csr.com>
Signed-off-by: Zhiwu Song <Zhiwu.Song@csr.com>
Signed-off-by: Yuping Luo <Yuping.Luo@csr.com>
Signed-off-by: Bin Shi <Bin.Shi@csr.com>
Signed-off-by: Huayi Li <Huayi.Li@csr.com>
Signed-off-by: Barry Song <Baohua.Song@csr.com>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
26 files changed:
Documentation/devicetree/bindings/arm/sirf.txt [new file with mode: 0644]
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/boot/dts/prima2-cb.dts [new file with mode: 0644]
arch/arm/mach-prima2/Makefile [new file with mode: 0644]
arch/arm/mach-prima2/Makefile.boot [new file with mode: 0644]
arch/arm/mach-prima2/clock.c [new file with mode: 0644]
arch/arm/mach-prima2/common.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/clkdev.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/debug-macro.S [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/entry-macro.S [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/hardware.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/irqs.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/map.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/memory.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/system.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/uart.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/uncompress.h [new file with mode: 0644]
arch/arm/mach-prima2/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-prima2/irq.c [new file with mode: 0644]
arch/arm/mach-prima2/prima2.c [new file with mode: 0644]
arch/arm/mach-prima2/rstc.c [new file with mode: 0644]
arch/arm/mach-prima2/timer.c [new file with mode: 0644]
arch/arm/mm/Kconfig