diff options
author | Robert Jarzmik <robert.jarzmik@free.fr> | 2015-01-09 08:36:42 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2015-01-19 09:02:23 +0100 |
commit | e340ce04833ad6063965113e7b2345c45c6bc47a (patch) | |
tree | e4a2790c5e008b96ad7d91f870d34e27cc3b112a /arch/arm/mach-pxa/Kconfig | |
parent | 8e876a81052725f7b069e615698902752dee7791 (diff) | |
download | barebox-e340ce04833ad6063965113e7b2345c45c6bc47a.tar.gz barebox-e340ce04833ad6063965113e7b2345c45c6bc47a.tar.xz |
ARM: pxa: add pxa3xx architecture
Add the pxa3xx architecture, for pxa300, pxa310 and pxa320 SoCs.
This includes :
- the registers
- the cpu type
- the reset source handling
- a minimal set of clocks
- pin control definitions
In this last case, the big mfp-pxaxxx.h files were dropped, forcing
board developers to use MFP_LPM_* macros cunningly.
Signed-off-by: Robert Jarzmik <robert.jarzmik@free.fr>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-pxa/Kconfig')
-rw-r--r-- | arch/arm/mach-pxa/Kconfig | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/arch/arm/mach-pxa/Kconfig b/arch/arm/mach-pxa/Kconfig index cdec1b7e5d..27527a36c9 100644 --- a/arch/arm/mach-pxa/Kconfig +++ b/arch/arm/mach-pxa/Kconfig @@ -11,6 +11,13 @@ config ARCH_PXA2XX bool select CPU_XSCALE +config ARCH_PXA3XX + bool + select CPU_XSC3 + +config ARCH_PXA310 + bool + choice prompt "Intel/Marvell PXA Processor" @@ -18,6 +25,9 @@ config ARCH_PXA27X bool "PXA27x" select ARCH_PXA2XX +config ARCH_PXA3XX + bool "PXA3xx" + endchoice # ---------------------------------------------------------- @@ -55,4 +65,16 @@ endif # ---------------------------------------------------------- +if ARCH_PXA3XX + +choice + prompt "PXA3xx Board Type" + bool + +endchoice + +endif + +# ---------------------------------------------------------- + endif |