Commit | Line | Data |
---|---|---|
8ac49e04 | 1 | config 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 | ||
8 | if ARCH_BCM | |
9 | ||
10 | menu "Broadcom SoC Selection" | |
11 | ||
12 | config 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 |
34 | config 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 |
60 | endmenu |
61 | ||
62 | endif |