blob: 042f693ef4236b1adb3d52b02c572babd126c4d3 [file] [log] [blame]
Rob Herring21278ae2014-06-10 09:06:10 -05001menuconfig ARCH_SIRF
Arnd Bergmanncf82e0e2013-03-19 17:45:37 +01002 bool "CSR SiRF" if ARCH_MULTI_V7
Barry Songe7eda912014-01-10 03:15:42 +00003 select ARCH_HAS_RESET_CONTROLLER
Arnd Bergmanncf82e0e2013-03-19 17:45:37 +01004 select ARCH_REQUIRE_GPIOLIB
Arnd Bergmanncf82e0e2013-03-19 17:45:37 +01005 select GENERIC_IRQ_CHIP
Uwe Kleine-Königce816fa2014-04-07 15:39:19 -07006 select NO_IOPORT_MAP
Arnd Bergmanncf82e0e2013-03-19 17:45:37 +01007 select PINCTRL
8 select PINCTRL_SIRF
9 help
10 Support for CSR SiRFprimaII/Marco/Polo platforms
11
Barry Song156a0992012-08-23 13:41:58 +080012if ARCH_SIRF
13
Rob Herring21278ae2014-06-10 09:06:10 -050014comment "CSR SiRF atlas6/primaII/Marco/Polo Specific Features"
Barry Songd4fe49e2013-03-18 15:04:38 +080015
16config ARCH_ATLAS6
17 bool "CSR SiRFSoC ATLAS6 ARM Cortex A9 Platform"
18 default y
Barry Songd4fe49e2013-03-18 15:04:38 +080019 select SIRF_IRQ
20 help
21 Support for CSR SiRFSoC ARM Cortex A9 Platform
Barry Song156a0992012-08-23 13:41:58 +080022
23config ARCH_PRIMA2
24 bool "CSR SiRFSoC PRIMA2 ARM Cortex A9 Platform"
25 default y
Barry Songc1e3c112012-08-23 13:41:59 +080026 select SIRF_IRQ
Russell Kingb1b3f492012-10-06 17:12:25 +010027 select ZONE_DMA
Barry Song156a0992012-08-23 13:41:58 +080028 help
29 Support for CSR SiRFSoC ARM Cortex A9 Platform
30
Barry Song4898de32012-12-20 19:37:32 +080031config ARCH_MARCO
32 bool "CSR SiRFSoC MARCO ARM Cortex A9 Platform"
33 default y
34 select ARM_GIC
Stephen Boyd4c3ffff2013-02-27 15:28:14 -080035 select HAVE_ARM_SCU if SMP
Arnd Bergmanncb0c480a2013-04-30 13:21:41 +020036 select SMP_ON_UP if SMP
Barry Song4898de32012-12-20 19:37:32 +080037 help
38 Support for CSR SiRFSoC ARM Cortex A9 Platform
39
Barry Songc1e3c112012-08-23 13:41:59 +080040config SIRF_IRQ
41 bool
42
Barry Song156a0992012-08-23 13:41:58 +080043endif