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 depends the following patch set:
v5 of 'MIPS: ath79: cleanup AR724X PCI support code'
Changes since v2:
- fix build error if PCI is disabled
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 AR7240 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-ar71xx.c | 375 ++++++++++++++++++++++++++++++++
arch/mips/pci/pci-ar724x.c | 211 +++++++++++++++---
10 files changed, 689 insertions(+), 79 deletions(-)
create mode 100644 arch/mips/pci/pci-ar71xx.c
--
1.7.2.1
|