Index: linux-2.6.25.4/arch/mips/Kconfig =================================================================== --- linux-2.6.25.4.orig/arch/mips/Kconfig +++ linux-2.6.25.4/arch/mips/Kconfig @@ -50,8 +50,10 @@ config BCM47XX select SYS_SUPPORTS_32BIT_KERNEL select SYS_SUPPORTS_LITTLE_ENDIAN select SSB + select SSB_SERIAL select SSB_DRIVER_MIPS select SSB_DRIVER_EXTIF + select SSB_DRIVER_PCICORE select SSB_PCICORE_HOSTMODE if PCI select GENERIC_GPIO select SYS_HAS_EARLY_PRINTK @@ -790,6 +792,7 @@ config CSRC_SB1250 config CFE bool + # Common Firmware Environment config DMA_COHERENT bool Index: linux-2.6.25.4/include/asm-mips/bootinfo.h =================================================================== --- linux-2.6.25.4.orig/include/asm-mips/bootinfo.h +++ linux-2.6.25.4/include/asm-mips/bootinfo.h @@ -94,6 +94,12 @@ #define MACH_MSP7120_FPGA 5 /* PMC-Sierra MSP7120 Emulation */ #define MACH_MSP_OTHER 255 /* PMC-Sierra unknown board type */ +/* + * Valid machtype for group Broadcom + */ +#define MACH_GROUP_BRCM 23 /* Broadcom */ +#define MACH_BCM47XX 1 /* Broadcom BCM47xx */ + #define CL_SIZE COMMAND_LINE_SIZE extern char *system_type; Index: linux-2.6.25.4/include/linux/pci_ids.h =================================================================== --- linux-2.6.25.4.orig/include/linux/pci_ids.h +++ linux-2.6.25.4/include/linux/pci_ids.h @@ -2000,6 +2000,7 @@ #define PCI_DEVICE_ID_TIGON3_5906M 0x1713 #define PCI_DEVICE_ID_BCM4401 0x4401 #define PCI_DEVICE_ID_BCM4401B0 0x4402 +#define PCI_DEVICE_ID_BCM4713 0x4713 #define PCI_VENDOR_ID_TOPIC 0x151f #define PCI_DEVICE_ID_TOPIC_TP560 0x0000