1config ARCH_BCM 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 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 GPIO_BCM_KONA 20 select TICK_ONESHOT 21 select CACHE_L2X0 22 select HAVE_ARM_ARCH_TIMER 23 select PINCTRL 24 help 25 This enables support for systems based on Broadcom mobile SoCs. 26 It currently supports the 'BCM281XX' family, which includes 27 BCM11130, BCM11140, BCM11351, BCM28145 and 28 BCM28155 variants. 29 30config ARCH_BCM2835 31 bool "Broadcom BCM2835 family" if ARCH_MULTI_V6 32 select ARCH_REQUIRE_GPIOLIB 33 select ARM_AMBA 34 select ARM_ERRATA_411920 35 select ARM_TIMER_SP804 36 select CLKDEV_LOOKUP 37 select CLKSRC_OF 38 select CPU_V6 39 select GENERIC_CLOCKEVENTS 40 select PINCTRL 41 select PINCTRL_BCM2835 42 help 43 This enables support for the Broadcom BCM2835 SoC. This SoC is 44 used in the Raspberry Pi and Roku 2 devices. 45 46config ARCH_BCM_5301X 47 bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7 48 depends on MMU 49 select ARM_GIC 50 select CACHE_L2X0 51 select HAVE_ARM_SCU if SMP 52 select HAVE_ARM_TWD if SMP 53 select HAVE_SMP 54 select COMMON_CLK 55 select GENERIC_CLOCKEVENTS 56 select ARM_GLOBAL_TIMER 57 select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK 58 select MIGHT_HAVE_PCI 59 help 60 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores. 61 62 This is a network SoC line mostly used in home routers and 63 wifi access points, it's internal name is Northstar. 64 This inclused the following SoC: BCM53010, BCM53011, BCM53012, 65 BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707, 66 BCM4708 and BCM4709. 67 68 Do not confuse this with the BCM4760 which is a totally 69 different SoC or with the older BCM47XX and BCM53XX based 70 network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx 71 72endmenu 73 74endif 75