blob: b1aa6a9b3bd13a7f02ff4e8c4a80a03698e22c27 [file] [log] [blame]
Christian Daudt8ac49e02012-11-19 09:46:10 -08001config ARCH_BCM
Christian Daudtbadb92382013-09-23 10:20:33 -07002 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
Christian Daudt8ac49e02012-11-19 09:46:10 -080014 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
Christian Daudt80116572013-03-13 14:27:27 -070020 select CLKSRC_OF
Christian Daudt8ac49e02012-11-19 09:46:10 -080021 select GENERIC_CLOCKEVENTS
Christian Daudt8ac49e02012-11-19 09:46:10 -080022 select GENERIC_TIME
Markus Mayer29c700d2013-09-10 11:07:02 -070023 select GPIO_BCM_KONA
Christian Daudt8ac49e02012-11-19 09:46:10 -080024 select SPARSE_IRQ
25 select TICK_ONESHOT
Markus Mayer58d30772013-06-19 16:15:18 -070026 select CACHE_L2X0
Christian Daudte84dfa22013-09-24 13:20:52 -070027 select HAVE_ARM_ARCH_TIMER
Sherman Yin54b1aa52013-12-20 18:13:35 -080028 select PINCTRL
Christian Daudt8ac49e02012-11-19 09:46:10 -080029 help
Christian Daudtbadb92382013-09-23 10:20:33 -070030 This enables support for systems based on Broadcom mobile SoCs.
Christian Daudt8ac49e02012-11-19 09:46:10 -080031 It currently supports the 'BCM281XX' family, which includes
32 BCM11130, BCM11140, BCM11351, BCM28145 and
33 BCM28155 variants.
Christian Daudtbadb92382013-09-23 10:20:33 -070034
35endmenu
36
37endif