2 bool "Broadcom SoC Support"
3 depends on ARCH_MULTIPLATFORM
5 This enables support for Broadcom ARM based SoC
10 menu "Broadcom SoC Selection"
12 config ARCH_BCM_MOBILE
13 bool "Broadcom Mobile SoC" if ARCH_MULTI_V7
14 select ARCH_REQUIRE_GPIOLIB
15 select ARM_ERRATA_754322
16 select ARM_ERRATA_764369 if SMP
21 select HAVE_ARM_ARCH_TIMER
24 This enables support for systems based on Broadcom mobile SoCs.
25 It currently supports the 'BCM281XX' family, which includes
26 BCM11130, BCM11140, BCM11351, BCM28145 and
30 bool "Broadcom BCM2835 family" if ARCH_MULTI_V6
31 select ARCH_REQUIRE_GPIOLIB
33 select ARM_ERRATA_411920
34 select ARM_TIMER_SP804
37 select PINCTRL_BCM2835
39 This enables support for the Broadcom BCM2835 SoC. This SoC is
40 used in the Raspberry Pi and Roku 2 devices.
43 bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
46 select HAVE_ARM_SCU if SMP
47 select HAVE_ARM_TWD if SMP
48 select ARM_GLOBAL_TIMER
49 select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
52 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
54 This is a network SoC line mostly used in home routers and
55 wifi access points, it's internal name is Northstar.
56 This inclused the following SoC: BCM53010, BCM53011, BCM53012,
57 BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
60 Do not confuse this with the BCM4760 which is a totally
61 different SoC or with the older BCM47XX and BCM53XX based
62 network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx