I don't know on which board you tested the patches, but the pci read/write function are now broken. -My patchset has the ability to use different irqs (see pci_data). -I never hit the pci controller bug, any steps to replicate? On Wed, Nov 23, 2011 at 12:14 AM, Gabor Juhos <juhosg@xxxxxxxxxxx> wrote: > 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 > >