ARM: BCM5301X: initial support for the BCM5301X/BCM470X SoCs with ARM CPU
[deliverable/linux.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
29c700d7 22 select GPIO_BCM_KONA
8ac49e04
CD
23 select SPARSE_IRQ
24 select TICK_ONESHOT
58d3077a 25 select CACHE_L2X0
e84dfa26 26 select HAVE_ARM_ARCH_TIMER
54b1aa5a 27 select PINCTRL
8ac49e04 28 help
badb9238 29 This enables support for systems based on Broadcom mobile SoCs.
8ac49e04
CD
30 It currently supports the 'BCM281XX' family, which includes
31 BCM11130, BCM11140, BCM11351, BCM28145 and
32 BCM28155 variants.
badb9238 33
5b293ebe
HM
34config ARCH_BCM_5301X
35 bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
36 depends on MMU
37 select ARM_GIC
38 select CACHE_L2X0
39 select HAVE_ARM_SCU if SMP
40 select HAVE_ARM_TWD if SMP
41 select HAVE_SMP
42 select COMMON_CLK
43 select GENERIC_CLOCKEVENTS
44 select ARM_GLOBAL_TIMER
45 select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
46 select MIGHT_HAVE_PCI
47 help
48 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
49
50 This is a network SoC line mostly used in home routers and
51 wifi access points, it's internal name is Northstar.
52 This inclused the following SoC: BCM53010, BCM53011, BCM53012,
53 BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
54 BCM4708 and BCM4709.
55
56 Do not confuse this with the BCM4760 which is a totally
57 different SoC or with the older BCM47XX and BCM53XX based
58 network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx
59
badb9238
CD
60endmenu
61
62endif
This page took 0.082967 seconds and 5 git commands to generate.