This is an update for the patcheset I had posted earlier. The changes from v1 are: - re-write the MSI fix a bit make it look better [and also update commit message - noted by sshtylyov@xxxxxxxxxx] - Add two more patches for XLP - one to probe FDT SoC devices, and another to add a few IRQs which will be used for SoC devices. [Description of the patchset from v1] Fixes and updates for the next merge window. This includes - PCI fixs for XLR/XLS - I2C, Flash and USB platform drivers for XLR/XLS - XLP SMP code update and clean up - XLP TLB size fix - XLP USB and PCI changes. Let me know if there are any comments. Thanks, JC. Ganesan Ramalingam (5): MIPS: Netlogic: MSI enable fix for XLS MIPS: Netlogic: Platform NAND/NOR flash support MIPS: Netlogic: XLP PCIe controller support. MIPS: Netlogic: USB support for XLP MIPS: Netlogic: Add XLP SoC devices in FDT Jayachandran C (9): MIPS: Netlogic: Fix PCIX irq on XLR chips MIPS: Netlogic: Remove unused pcibios_fixups MIPS: Netlogic: Fix TLB size of boot CPU. MIPS: Netlogic: Update comments in smpboot.S MIPS: Netlogic: SMP wakeup code update MIPS: Netlogic: Remove NETLOGIC_ prefix MIPS: Netlogic: Platform changes for XLS USB MIPS: Netlogic: Platform changes for XLR/XLS I2C MIPS: Netlogic: Add IRQ mappings for more devices arch/mips/Kconfig | 3 +- arch/mips/configs/nlm_xlr_defconfig | 4 + .../mips/include/asm/netlogic/xlp-hal/cpucontrol.h | 4 +- arch/mips/include/asm/netlogic/xlp-hal/iomap.h | 5 +- arch/mips/include/asm/netlogic/xlp-hal/pcibus.h | 76 ++++++ arch/mips/include/asm/netlogic/xlp-hal/pic.h | 4 + arch/mips/include/asm/netlogic/xlp-hal/usb.h | 64 +++++ arch/mips/include/asm/netlogic/xlp-hal/xlp.h | 17 +- arch/mips/include/asm/netlogic/xlr/bridge.h | 104 +++++++++ arch/mips/include/asm/netlogic/xlr/flash.h | 55 +++++ arch/mips/include/asm/netlogic/xlr/gpio.h | 59 ++--- arch/mips/netlogic/common/smpboot.S | 159 ++++++++----- arch/mips/netlogic/xlp/Makefile | 1 + arch/mips/netlogic/xlp/nlm_hal.c | 52 +++++ arch/mips/netlogic/xlp/platform.c | 2 +- arch/mips/netlogic/xlp/setup.c | 24 +- arch/mips/netlogic/xlp/usb-init.c | 124 ++++++++++ arch/mips/netlogic/xlr/Makefile | 2 +- arch/mips/netlogic/xlr/platform-flash.c | 220 +++++++++++++++++ arch/mips/netlogic/xlr/platform.c | 140 +++++++++++ arch/mips/netlogic/xlr/setup.c | 2 +- arch/mips/pci/Makefile | 1 + arch/mips/pci/pci-xlp.c | 247 ++++++++++++++++++++ arch/mips/pci/pci-xlr.c | 65 ++++-- 24 files changed, 1326 insertions(+), 108 deletions(-) create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/pcibus.h create mode 100644 arch/mips/include/asm/netlogic/xlp-hal/usb.h create mode 100644 arch/mips/include/asm/netlogic/xlr/bridge.h create mode 100644 arch/mips/include/asm/netlogic/xlr/flash.h create mode 100644 arch/mips/netlogic/xlp/usb-init.c create mode 100644 arch/mips/netlogic/xlr/platform-flash.c create mode 100644 arch/mips/pci/pci-xlp.c -- 1.7.9.5