This patch set fixes some errors in the AR724X specific PCI code, and adds support for the PCI Host controller of the AR71XX SoCs. This set depends on v4 of the 'MIPS: ath79: cleanup AR724X PCI support code' patches. Gabor Juhos (12): MIPS: ath79: remove superfluous alignment checks from pci-ar724x.c MIPS: ath79: fix broken ar724x_pci_{read,write} functions MIPS: ath79: add a workaround for a PCI controller bug in AR724X SoCs MIPS: ath79: fix a wrong IRQ number MIPS: ath79: add PCI IRQ handling code for AR724X SoCs MIPS: ath79: get rid of some ifdefs in mach-ubnt-xm.c MIPS: ath79: allow to use board specific pci_plat_dev_init functions MIPS: ath79: add support for the PCI host controller of the AR71XX SoCs MIPS: ath79: allow to use SoC specific PCI IRQ maps MIPS: ath79: remove ar724x_pci_add_data function MIPS: ath79: register PCI controller on the PB44 board MIPS: ath79: update copyright headers of PCI related files arch/mips/ath79/Kconfig | 1 + arch/mips/ath79/mach-pb44.c | 2 + arch/mips/ath79/mach-ubnt-xm.c | 42 ++++--- arch/mips/ath79/pci.c | 97 ++++++++++++--- arch/mips/ath79/pci.h | 19 ++- arch/mips/include/asm/mach-ath79/irq.h | 6 +- arch/mips/include/asm/mach-ath79/pci.h | 14 ++- arch/mips/pci/Makefile | 1 + arch/mips/pci/pci-ar724x.c | 215 +++++++++++++++++++++++++++----- 9 files changed, 318 insertions(+), 79 deletions(-) -- 1.7.2.1