ARM: bcm2835: Move to mach-bcm directory
[linux-2.6-block.git] / arch / arm / mach-bcm / Kconfig
CommitLineData
8ac49e04 1config ARCH_BCM
badb9238
CD
2 bool "Broadcom SoC Support"
3 depends on ARCH_MULTIPLATFORM
4 help
5 This enables support for Broadcom ARM based SoC
6 chips
7
8if ARCH_BCM
9
10menu "Broadcom SoC Selection"
11
12config ARCH_BCM_MOBILE
13 bool "Broadcom Mobile SoC" if ARCH_MULTI_V7
8ac49e04
CD
14 depends on MMU
15 select ARCH_REQUIRE_GPIOLIB
16 select ARM_ERRATA_754322
17 select ARM_ERRATA_764369 if SMP
18 select ARM_GIC
19 select CPU_V7
8011657b 20 select CLKSRC_OF
8ac49e04 21 select GENERIC_CLOCKEVENTS
8ac49e04 22 select GENERIC_TIME
29c700d7 23 select GPIO_BCM_KONA
8ac49e04
CD
24 select SPARSE_IRQ
25 select TICK_ONESHOT
58d3077a 26 select CACHE_L2X0
e84dfa26 27 select HAVE_ARM_ARCH_TIMER
54b1aa5a 28 select PINCTRL
8ac49e04 29 help
badb9238 30 This enables support for systems based on Broadcom mobile SoCs.
8ac49e04
CD
31 It currently supports the 'BCM281XX' family, which includes
32 BCM11130, BCM11140, BCM11351, BCM28145 and
33 BCM28155 variants.
badb9238 34
d30fe627
MM
35config ARCH_BCM2835
36 bool "Broadcom BCM2835 family" if ARCH_MULTI_V6
37 select ARCH_REQUIRE_GPIOLIB
38 select ARM_AMBA
39 select ARM_ERRATA_411920
40 select ARM_TIMER_SP804
41 select CLKDEV_LOOKUP
42 select CLKSRC_OF
43 select CPU_V6
44 select GENERIC_CLOCKEVENTS
45 select PINCTRL
46 select PINCTRL_BCM2835
47 help
48 This enables support for the Broadcom BCM2835 SoC. This SoC is
49 used in the Raspberry Pi and Roku 2 devices.
50
badb9238
CD
51endmenu
52
53endif