xref: /OK3568_Linux_fs/kernel/arch/mips/bcm47xx/Kconfig (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun# SPDX-License-Identifier: GPL-2.0
2*4882a593Smuzhiyunif BCM47XX
3*4882a593Smuzhiyun
4*4882a593Smuzhiyunconfig BCM47XX_SSB
5*4882a593Smuzhiyun	bool "SSB Support for Broadcom BCM47XX"
6*4882a593Smuzhiyun	select SYS_HAS_CPU_BMIPS32_3300
7*4882a593Smuzhiyun	select SSB
8*4882a593Smuzhiyun	select SSB_HOST_SOC
9*4882a593Smuzhiyun	select SSB_DRIVER_MIPS
10*4882a593Smuzhiyun	select SSB_DRIVER_EXTIF
11*4882a593Smuzhiyun	select SSB_EMBEDDED
12*4882a593Smuzhiyun	select SSB_B43_PCI_BRIDGE if PCI
13*4882a593Smuzhiyun	select SSB_DRIVER_PCICORE if PCI
14*4882a593Smuzhiyun	select SSB_PCICORE_HOSTMODE if PCI
15*4882a593Smuzhiyun	select SSB_DRIVER_GPIO
16*4882a593Smuzhiyun	default y
17*4882a593Smuzhiyun	help
18*4882a593Smuzhiyun	  Add support for old Broadcom BCM47xx boards with Sonics Silicon Backplane support.
19*4882a593Smuzhiyun
20*4882a593Smuzhiyun	  This will generate an image with support for SSB and MIPS32 R1 instruction set.
21*4882a593Smuzhiyun
22*4882a593Smuzhiyunconfig BCM47XX_BCMA
23*4882a593Smuzhiyun	bool "BCMA Support for Broadcom BCM47XX"
24*4882a593Smuzhiyun	select SYS_HAS_CPU_MIPS32_R2
25*4882a593Smuzhiyun	select SYS_SUPPORTS_HIGHMEM
26*4882a593Smuzhiyun	select CPU_MIPSR2_IRQ_VI
27*4882a593Smuzhiyun	select BCMA
28*4882a593Smuzhiyun	select BCMA_HOST_SOC
29*4882a593Smuzhiyun	select BCMA_DRIVER_MIPS
30*4882a593Smuzhiyun	select BCMA_DRIVER_PCI if PCI
31*4882a593Smuzhiyun	select BCMA_DRIVER_PCI_HOSTMODE if PCI
32*4882a593Smuzhiyun	select BCMA_DRIVER_GPIO
33*4882a593Smuzhiyun	default y
34*4882a593Smuzhiyun	help
35*4882a593Smuzhiyun	  Add support for new Broadcom BCM47xx boards with Broadcom specific Advanced Microcontroller Bus.
36*4882a593Smuzhiyun
37*4882a593Smuzhiyun	  This will generate an image with support for BCMA and MIPS32 R2 instruction set.
38*4882a593Smuzhiyun
39*4882a593Smuzhiyunendif
40