^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 1) # SPDX-License-Identifier: GPL-2.0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 2) menuconfig ARCH_BCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 3) bool "Broadcom SoC Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 4) depends on ARCH_MULTI_V6_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 5) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 6) This enables support for Broadcom ARM based SoC chips
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 7)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 8) if ARCH_BCM
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 9)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 10) comment "IPROC architected SoCs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 11)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 12) config ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 13) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 14) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 15) select CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 16) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 17) select HAVE_ARM_TWD if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 18) select ARM_GLOBAL_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 19) select CLKSRC_MMIO
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 20) select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 21) select ARM_AMBA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 22) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 23) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 24) This enables support for systems based on Broadcom IPROC architected SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 25) The IPROC complex contains one or more ARM CPUs along with common
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 26) core peripherals. Application specific SoCs are created by adding a
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 27) uArchitecture containing peripherals outside of the IPROC complex.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 28) Currently supported SoCs are Cygnus.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 29)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 30) config ARCH_BCM_CYGNUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 31) bool "Broadcom Cygnus Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 32) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 33) select ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 34) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 35) Enable support for the Cygnus family,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 36) which includes the following variants:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 37) BCM11300, BCM11320, BCM11350, BCM11360,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 38) BCM58300, BCM58302, BCM58303, BCM58305.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 39)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 40) config ARCH_BCM_HR2
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 41) bool "Broadcom Hurricane 2 SoC support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 42) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 43) select ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 44) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 45) Enable support for the Hurricane 2 family,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 46) which includes the following variants:
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 47) BCM53342, BCM53343, BCM53344, BCM53346.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 48)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 49) config ARCH_BCM_NSP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 50) bool "Broadcom Northstar Plus SoC Support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 51) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 52) select ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 53) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 54) select ARM_ERRATA_775420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 55) select ARM_ERRATA_764369 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 56) select ARM_TIMER_SP804
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 57) select THERMAL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 58) select THERMAL_OF
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 59) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 60) Support for Broadcom Northstar Plus SoC.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 61) Broadcom Northstar Plus family of SoCs are used for switching control
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 62) and management applications as well as residential router/gateway
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 63) applications. The SoC features dual core Cortex A9 ARM CPUs,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 64) integrating several peripheral interfaces including multiple Gigabit
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 65) Ethernet PHYs, DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 66) NAND flash, SATA and several other IO controllers.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 67)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 68) config ARCH_BCM_5301X
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 69) bool "Broadcom BCM470X / BCM5301X ARM SoC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 70) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 71) select ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 72) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 73) select ARM_ERRATA_775420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 74) select ARM_ERRATA_764369 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 75)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 76) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 77) Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 78)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 79) This is a network SoC line mostly used in home routers and
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 80) wifi access points, its internal name is Northstar.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 81) This includes the following SoC: BCM53010, BCM53011, BCM53012,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 82) BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 83) BCM4708 and BCM4709.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 84)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 85) Do not confuse this with the BCM4760 which is a totally
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 86) different SoC or with the older BCM47XX and BCM53XX based
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 87) network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 88)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 89) comment "KONA architected SoCs"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 90)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 91) config ARCH_BCM_MOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 92) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 93) select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 94) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 95) select ARM_ERRATA_775420
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 96) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 97) select GPIO_BCM_KONA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 98) select TICK_ONESHOT
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 99) select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 100) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 101) select ARCH_BCM_MOBILE_SMP if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 102) select BCM_KONA_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 103) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 104) This enables support for systems based on Broadcom mobile SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 105)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 106) config ARCH_BCM_281XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 107) bool "Broadcom BCM281XX SoC family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 108) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 109) select ARCH_BCM_MOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 110) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 111) Enable support for the BCM281XX family, which includes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 112) BCM11130, BCM11140, BCM11351, BCM28145 and BCM28155
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 113) variants.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 114)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 115) config ARCH_BCM_21664
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 116) bool "Broadcom BCM21664 SoC family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 117) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 118) select ARCH_BCM_MOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 119) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 120) Enable support for the BCM21664 family, which includes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 121) BCM21663 and BCM21664 variants.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 122)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 123) config ARCH_BCM_23550
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 124) bool "Broadcom BCM23550 SoC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 125) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 126) select ARCH_BCM_MOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 127) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 128) Enable support for the BCM23550.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 129)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 130) config ARCH_BCM_MOBILE_L2_CACHE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 131) bool "Broadcom mobile SoC level 2 cache support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 132) depends on ARCH_BCM_281XX || ARCH_BCM_21664
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 133) default y
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 134) select CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 135) select ARCH_BCM_MOBILE_SMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 136)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 137) config ARCH_BCM_MOBILE_SMC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 138) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 139) depends on ARCH_BCM_MOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 140)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 141) config ARCH_BCM_MOBILE_SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 142) bool
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 143) depends on ARCH_BCM_MOBILE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 144) select HAVE_ARM_SCU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 145) select ARM_ERRATA_764369
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 146) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 147) SMP support for the BCM281XX, BCM21664 and BCM23550 SoC families.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 148) Provided as an option so SMP support for SoCs of this type
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 149) can be disabled for an SMP-enabled kernel.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 150)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 151) comment "Other Architectures"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 152)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 153) config ARCH_BCM2835
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 154) bool "Broadcom BCM2835 family"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 155) depends on ARCH_MULTI_V6 || ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 156) select GPIOLIB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 157) select ARM_AMBA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 158) select ARM_ERRATA_411920 if ARCH_MULTI_V6
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 159) select ARM_GIC if ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 160) select ZONE_DMA if ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 161) select ARM_TIMER_SP804
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 162) select HAVE_ARM_ARCH_TIMER if ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 163) select BCM2835_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 164) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 165) select PINCTRL_BCM2835
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 166) select MFD_CORE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 167) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 168) This enables support for the Broadcom BCM2711 and BCM283x SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 169) This SoC is used in the Raspberry Pi and Roku 2 devices.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 170)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 171) config ARCH_BCM_53573
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 172) bool "Broadcom BCM53573 SoC series support"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 173) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 174) select ARCH_BCM_IPROC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 175) select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 176) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 177) BCM53573 series is set of SoCs using ARM Cortex-A7 CPUs with wireless
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 178) embedded in the chipset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 179) This SoC line is mostly used in home routers and is some cheaper
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 180) alternative for Northstar family.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 181)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 182) The base chip is BCM53573 and there are some packaging modifications
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 183) like BCM47189 and BCM47452.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 184)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 185) config ARCH_BCM_63XX
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 186) bool "Broadcom BCM63xx DSL SoC"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 187) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 188) depends on MMU
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 189) select ARCH_HAS_RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 190) select ARM_ERRATA_754322
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 191) select ARM_ERRATA_764369 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 192) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 193) select ARM_GLOBAL_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 194) select CACHE_L2X0
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 195) select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 196) select HAVE_ARM_TWD if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 197) select HAVE_ARM_SCU if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 198) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 199) This enables support for systems based on Broadcom DSL SoCs.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 200) It currently supports the 'BCM63XX' ARM-based family, which includes
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 201) the BCM63138 variant.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 202)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 203) config ARCH_BRCMSTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 204) bool "Broadcom BCM7XXX based boards"
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 205) depends on ARCH_MULTI_V7
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 206) select ARCH_HAS_RESET_CONTROLLER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 207) select ARM_AMBA
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 208) select ARM_GIC
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 209) select ARM_ERRATA_798181 if SMP
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 210) select HAVE_ARM_ARCH_TIMER
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 211) select BCM7038_L1_IRQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 212) select BRCMSTB_L2_IRQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 213) select BCM7120_L2_IRQ
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 214) select ARCH_HAS_HOLES_MEMORYMODEL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 215) select ZONE_DMA if ARM_LPAE
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 216) select SOC_BRCMSTB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 217) select SOC_BUS
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 218) select PINCTRL
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 219) help
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 220) Say Y if you intend to run the kernel on a Broadcom ARM-based STB
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 221) chipset.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 222)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 223) This enables support for Broadcom ARM-based set-top box chipsets,
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 224) including the 7445 family of chips.
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 225)
^8f3ce5b39 (kx 2023-10-28 12:00:06 +0300 226) endif