This enables support for Broadcom ARM based SoC chips
This enables support for systems based on Broadcom IPROC architected SoCs. The IPROC complex contains one or more ARM CPUs along with common core peripherals. Application specific SoCs are created by adding a uArchitecture containing peripherals outside of the IPROC complex. Currently supported SoCs are Cygnus.
Enable support for the Cygnus family, which includes the following variants: BCM11300, BCM11320, BCM11350, BCM11360, BCM58300, BCM58302, BCM58303, BCM58305.
Enable support for the Hurricane 2 family, which includes the following variants: BCM53342, BCM53343, BCM53344, BCM53346.
Support for Broadcom Northstar Plus SoC. Broadcom Northstar Plus family of SoCs are used for switching control and management applications as well as residential router/gateway applications. The SoC features dual core Cortex A9 ARM CPUs, integrating several peripheral interfaces including multiple Gigabit Ethernet PHYs, DDR3 memory, PCIE Gen-2, USB 2.0 and USB 3.0, serial and NAND flash, SATA and several other IO controllers.
Support for Broadcom BCM470X and BCM5301X SoCs with ARM CPU cores. This is a network SoC line mostly used in home routers and wifi access points, its internal name is Northstar. This includes the following SoC: BCM53010, BCM53011, BCM53012, BCM53014, BCM53015, BCM53016, BCM53017, BCM53018, BCM4707, BCM4708 and BCM4709. Do not confuse this with the BCM4760 which is a totally different SoC or with the older BCM47XX and BCM53XX based network SoC using a MIPS CPU, they are supported by arch/mips/bcm47xx
This enables support for systems based on Broadcom mobile SoCs.
Enable support for the BCM281XX family, which includes BCM11130, BCM11140, BCM11351, BCM28145 and BCM28155 variants.
Enable support for the BCM21664 family, which includes BCM21663 and BCM21664 variants.
Enable support for the BCM23550.
SMP support for the BCM281XX, BCM21664 and BCM23550 SoC families. Provided as an option so SMP support for SoCs of this type can be disabled for an SMP-enabled kernel.
This enables support for the Broadcom BCM2711 and BCM283x SoCs. This SoC is used in the Raspberry Pi and Roku 2 devices.
BCM53573 series is set of SoCs using ARM Cortex-A7 CPUs with wireless embedded in the chipset. This SoC line is mostly used in home routers and is some cheaper alternative for Northstar family. The base chip is BCM53573 and there are some packaging modifications like BCM47189 and BCM47452.
This enables support for systems based on Broadcom DSL SoCs. It currently supports the 'BCM63XX' ARM-based family, which includes the BCM63138 variant.
Say Y if you intend to run the kernel on a Broadcom ARM-based STB chipset. This enables support for Broadcom ARM-based set-top box chipsets, including the 7445 family of chips.