18c2ecf20Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
28c2ecf20Sopenharmony_ciif BCM47XX
38c2ecf20Sopenharmony_ci
48c2ecf20Sopenharmony_ciconfig BCM47XX_SSB
58c2ecf20Sopenharmony_ci	bool "SSB Support for Broadcom BCM47XX"
68c2ecf20Sopenharmony_ci	select SYS_HAS_CPU_BMIPS32_3300
78c2ecf20Sopenharmony_ci	select SSB
88c2ecf20Sopenharmony_ci	select SSB_HOST_SOC
98c2ecf20Sopenharmony_ci	select SSB_DRIVER_MIPS
108c2ecf20Sopenharmony_ci	select SSB_DRIVER_EXTIF
118c2ecf20Sopenharmony_ci	select SSB_EMBEDDED
128c2ecf20Sopenharmony_ci	select SSB_B43_PCI_BRIDGE if PCI
138c2ecf20Sopenharmony_ci	select SSB_DRIVER_PCICORE if PCI
148c2ecf20Sopenharmony_ci	select SSB_PCICORE_HOSTMODE if PCI
158c2ecf20Sopenharmony_ci	select SSB_DRIVER_GPIO
168c2ecf20Sopenharmony_ci	default y
178c2ecf20Sopenharmony_ci	help
188c2ecf20Sopenharmony_ci	  Add support for old Broadcom BCM47xx boards with Sonics Silicon Backplane support.
198c2ecf20Sopenharmony_ci
208c2ecf20Sopenharmony_ci	  This will generate an image with support for SSB and MIPS32 R1 instruction set.
218c2ecf20Sopenharmony_ci
228c2ecf20Sopenharmony_ciconfig BCM47XX_BCMA
238c2ecf20Sopenharmony_ci	bool "BCMA Support for Broadcom BCM47XX"
248c2ecf20Sopenharmony_ci	select SYS_HAS_CPU_MIPS32_R2
258c2ecf20Sopenharmony_ci	select SYS_SUPPORTS_HIGHMEM
268c2ecf20Sopenharmony_ci	select CPU_MIPSR2_IRQ_VI
278c2ecf20Sopenharmony_ci	select BCMA
288c2ecf20Sopenharmony_ci	select BCMA_HOST_SOC
298c2ecf20Sopenharmony_ci	select BCMA_DRIVER_MIPS
308c2ecf20Sopenharmony_ci	select BCMA_DRIVER_PCI if PCI
318c2ecf20Sopenharmony_ci	select BCMA_DRIVER_PCI_HOSTMODE if PCI
328c2ecf20Sopenharmony_ci	select BCMA_DRIVER_GPIO
338c2ecf20Sopenharmony_ci	default y
348c2ecf20Sopenharmony_ci	help
358c2ecf20Sopenharmony_ci	  Add support for new Broadcom BCM47xx boards with Broadcom specific Advanced Microcontroller Bus.
368c2ecf20Sopenharmony_ci
378c2ecf20Sopenharmony_ci	  This will generate an image with support for BCMA and MIPS32 R2 instruction set.
388c2ecf20Sopenharmony_ci
398c2ecf20Sopenharmony_ciendif
40