aboutsummaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-bcm/Kconfig
diff options
context:
space:
mode:
authorScott Branden <sbranden@broadcom.com>2014-10-21 21:51:33 -0400
committerFlorian Fainelli <f.fainelli@gmail.com>2014-11-12 01:35:41 -0500
commitd318987ecd0b26318857172c9624b059a01c9451 (patch)
tree27cf21f10e71975cc42a33069b0e1f31b07b139d /arch/arm/mach-bcm/Kconfig
parent1b475f8d02f98d6ca549b12c7c64e9c27b6a4c8e (diff)
ARM: mach-bcm: Consolidate currently supported IPROC SoCs
Move ARCH_BCM_5301X subarch under ARCH_IPROC architecture. Additional IPROC chipsets that share a lot of commonality should be added under ARCH_IPROC as well. Signed-off-by: Scott Branden <sbranden@broadcom.com> Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch/arm/mach-bcm/Kconfig')
-rw-r--r--arch/arm/mach-bcm/Kconfig37
1 files changed, 16 insertions, 21 deletions
diff --git a/arch/arm/mach-bcm/Kconfig b/arch/arm/mach-bcm/Kconfig
index 73d95c2b355b..6e796961faf1 100644
--- a/arch/arm/mach-bcm/Kconfig
+++ b/arch/arm/mach-bcm/Kconfig
@@ -35,6 +35,22 @@ config ARCH_BCM_CYGNUS
35 BCM11300, BCM11320, BCM11350, BCM11360, 35 BCM11300, BCM11320, BCM11350, BCM11360,
36 BCM58300, BCM58302, BCM58303, BCM58305. 36 BCM58300, BCM58302, BCM58303, BCM58305.
37 37
38config ARCH_BCM_5301X
39 bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
40 select ARCH_BCM_IPROC
41 help
42 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
43
44 This is a network SoC line mostly used in home routers and
45 wifi access points, it's internal name is Northstar.
46 This inclused the following SoC: BCM53010, BCM53011, BCM53012,
47 BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
48 BCM4708 and BCM4709.
49
50 Do not confuse this with the BCM4760 which is a totally
51 different SoC or with the older BCM47XX and BCM53XX based
52 network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx
53
38config ARCH_BCM_MOBILE 54config ARCH_BCM_MOBILE
39 bool "Broadcom Mobile SoC Support" if ARCH_MULTI_V7 55 bool "Broadcom Mobile SoC Support" if ARCH_MULTI_V7
40 select ARCH_REQUIRE_GPIOLIB 56 select ARCH_REQUIRE_GPIOLIB
@@ -110,27 +126,6 @@ config ARCH_BCM2835
110 This enables support for the Broadcom BCM2835 SoC. This SoC is 126 This enables support for the Broadcom BCM2835 SoC. This SoC is
111 used in the Raspberry Pi and Roku 2 devices. 127 used in the Raspberry Pi and Roku 2 devices.
112 128
113config ARCH_BCM_5301X
114 bool "Broadcom BCM470X / BCM5301X ARM SoC" if ARCH_MULTI_V7
115 select ARM_GIC
116 select CACHE_L2X0
117 select HAVE_ARM_SCU if SMP
118 select HAVE_ARM_TWD if SMP
119 select ARM_GLOBAL_TIMER
120 select CLKSRC_ARM_GLOBAL_TIMER_SCHED_CLOCK
121 help
122 Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
123
124 This is a network SoC line mostly used in home routers and
125 wifi access points, it's internal name is Northstar.
126 This inclused the following SoC: BCM53010, BCM53011, BCM53012,
127 BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
128 BCM4708 and BCM4709.
129
130 Do not confuse this with the BCM4760 which is a totally
131 different SoC or with the older BCM47XX and BCM53XX based
132 network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx
133
134config ARCH_BCM_63XX 129config ARCH_BCM_63XX
135 bool "Broadcom BCM63xx DSL SoC" if ARCH_MULTI_V7 130 bool "Broadcom BCM63xx DSL SoC" if ARCH_MULTI_V7
136 depends on MMU 131 depends on MMU