picoxcell: support for Picochip picoxcell devices
authorJamie Iles <jamie@jamieiles.com>
Mon, 25 Jul 2011 16:36:42 +0000 (17:36 +0100)
committerJamie Iles <jamie@jamieiles.com>
Mon, 26 Sep 2011 15:11:56 +0000 (16:11 +0100)
commitaf75655c066621352c419646ec0775e9523dc720
treeae3895ab4f9d8ce7823f4ef4dcbdbb8f838f3073
parentc6a389f123b9f68d605bb7e0f9b32ec1e3e14132
picoxcell: support for Picochip picoxcell devices

picoXcell is a family of femtocell devices with an ARM application
processor and picoArray DSP processor array.

This patch adds support for picoXcell boards to be booted using the
device tree registering the VIC's, UART's and timers.

v3: - fixup vic compatible string in binding
v2: - cleanup empty mach headers
- convert to of_platform_populate()
- simplify uncompress.h
- split vic node into 2 devices
- add missing __initconst attributes

Signed-off-by: Jamie Iles <jamie@jamieiles.com>
22 files changed:
Documentation/devicetree/bindings/arm/picoxcell.txt [new file with mode: 0644]
arch/arm/Kconfig
arch/arm/Makefile
arch/arm/mach-picoxcell/Makefile [new file with mode: 0644]
arch/arm/mach-picoxcell/Makefile.boot [new file with mode: 0644]
arch/arm/mach-picoxcell/common.c [new file with mode: 0644]
arch/arm/mach-picoxcell/common.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/debug-macro.S [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/entry-macro.S [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/gpio.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/hardware.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/io.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/irqs.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/map.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/memory.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/picoxcell_soc.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/system.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/timex.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/uncompress.h [new file with mode: 0644]
arch/arm/mach-picoxcell/include/mach/vmalloc.h [new file with mode: 0644]
arch/arm/mach-picoxcell/io.c [new file with mode: 0644]
arch/arm/mach-picoxcell/time.c [new file with mode: 0644]