blob: 4e466e9eef442bedec16e364c0e12ad822950932 [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
Markus Mayerd30fe622014-02-20 16:16:11 -080035config 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
Christian Daudtbadb92382013-09-23 10:20:33 -070051endmenu
52
53endif