ARM: bcm: rename "kona.h" and "kona.c"
[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
1892bbcd 13 bool "Broadcom Mobile SoC Support" 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
29c700d7 19 select GPIO_BCM_KONA
8ac49e04 20 select TICK_ONESHOT
e84dfa26 21 select HAVE_ARM_ARCH_TIMER
54b1aa5a 22 select PINCTRL
8ac49e04 23 help
badb9238 24 This enables support for systems based on Broadcom mobile SoCs.
1892bbcd
AE
25
26if ARCH_BCM_MOBILE
27
28menu "Broadcom Mobile SoC Selection"
29
30config ARCH_BCM_281XX
31 bool "Broadcom BCM281XX SoC family"
32 default y
33 help
34 Enable support for the the BCM281XX family, which includes
35 BCM11130, BCM11140, BCM11351, BCM28145 and BCM28155
36 variants.
37
38config ARCH_BCM_21664
39 bool "Broadcom BCM21664 SoC family"
40 default y
41 help
42 Enable support for the the BCM21664 family, which includes
43 BCM21663 and BCM21664 variants.
44
7b5fe9c9
AE
45config ARCH_BCM_MOBILE_L2_CACHE
46 bool "Broadcom mobile SoC level 2 cache support"
47 depends on (ARCH_BCM_281XX || ARCH_BCM_21664)
48 default y
49 select CACHE_L2X0
50 select ARCH_BCM_MOBILE_SMC
51
52config ARCH_BCM_MOBILE_SMC
53 bool
54 depends on ARCH_BCM_281XX || ARCH_BCM_21664
55
1892bbcd
AE
56endmenu
57
58endif
badb9238 59
d30fe627
MM
60config ARCH_BCM2835
61 bool "Broadcom BCM2835 family" if ARCH_MULTI_V6
62 select ARCH_REQUIRE_GPIOLIB
63 select ARM_AMBA
64 select ARM_ERRATA_411920
65 select ARM_TIMER_SP804
66 select CLKDEV_LOOKUP
67 select CLKSRC_OF
68 select CPU_V6
69 select GENERIC_CLOCKEVENTS
70 select PINCTRL
71 select PINCTRL_BCM2835
72 help
73 This enables support for the Broadcom BCM2835 SoC. This SoC is
74 used in the Raspberry Pi and Roku 2 devices.
75
5b293ebe
HM
76config ARCH_BCM_5301X
77 bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
78 depends on MMU
79 select ARM_GIC
80 select CACHE_L2X0
81 select HAVE_ARM_SCU if SMP
82 select HAVE_ARM_TWD if SMP
83 select HAVE_SMP
84 select COMMON_CLK
85 select GENERIC_CLOCKEVENTS
86 select ARM_GLOBAL_TIMER
87 select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
88 select MIGHT_HAVE_PCI
89 help
90 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
91
92 This is a network SoC line mostly used in home routers and
93 wifi access points, it's internal name is Northstar.
94 This inclused the following SoC: BCM53010, BCM53011, BCM53012,
95 BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
96 BCM4708 and BCM4709.
97
98 Do not confuse this with the BCM4760 which is a totally
99 different SoC or with the older BCM47XX and BCM53XX based
100 network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx
101
badb9238
CD
102endmenu
103
104endif
This page took 0.090313 seconds and 5 git commands to generate.