Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# SPDX-License-Identifier: GPL-2.0
if CONFIG_BCM47XX

config CONFIG_BCM47XX_SSB
	bool "SSB Support for Broadcom BCM47XX"
	select CONFIG_SYS_HAS_CPU_BMIPS32_3300
	select CONFIG_SSB
	select CONFIG_SSB_HOST_SOC
	select CONFIG_SSB_DRIVER_MIPS
	select CONFIG_SSB_DRIVER_EXTIF
	select CONFIG_SSB_EMBEDDED
	select CONFIG_SSB_B43_PCI_BRIDGE if CONFIG_PCI
	select CONFIG_SSB_DRIVER_PCICORE if CONFIG_PCI
	select CONFIG_SSB_PCICORE_HOSTMODE if CONFIG_PCI
	select CONFIG_SSB_DRIVER_GPIO
	default y
	help
	  Add support for old Broadcom BCM47xx boards with Sonics Silicon Backplane support.

	  This will generate an image with support for CONFIG_SSB and MIPS32 R1 instruction set.

config CONFIG_BCM47XX_BCMA
	bool "BCMA Support for Broadcom BCM47XX"
	select CONFIG_SYS_HAS_CPU_MIPS32_R2
	select CONFIG_SYS_SUPPORTS_HIGHMEM
	select CONFIG_CPU_MIPSR2_IRQ_VI
	select CONFIG_BCMA
	select CONFIG_BCMA_HOST_SOC
	select CONFIG_BCMA_DRIVER_MIPS
	select CONFIG_BCMA_DRIVER_PCI_HOSTMODE if CONFIG_PCI
	select CONFIG_BCMA_DRIVER_GPIO
	default y
	help
	  Add support for new Broadcom BCM47xx boards with Broadcom specific Advanced Microcontroller Bus.

	  This will generate an image with support for CONFIG_BCMA and MIPS32 R2 instruction set.

endif