summaryrefslogtreecommitdiff
path: root/drivers
diff options
context:
space:
mode:
authorLinus Walleij <linus.walleij@linaro.org>2012-01-30 13:49:34 +0000
committerAlbert ARIBAUD <albert.u.boot@aribaud.net>2012-02-27 21:19:24 +0100
commit2458716a5b2269cff89f4b41afac16ac84bf6fb2 (patch)
treeb4b55ca578f143cd9377544432ffb252bee8a8c9 /drivers
parent4ae6a91a86279c78c773f570057919dffecee484 (diff)
downloadu-boot-imx-2458716a5b2269cff89f4b41afac16ac84bf6fb2.zip
u-boot-imx-2458716a5b2269cff89f4b41afac16ac84bf6fb2.tar.gz
u-boot-imx-2458716a5b2269cff89f4b41afac16ac84bf6fb2.tar.bz2
integrator: rewrite the AP PCI driver
The PCI support for the Integrator AP has apparently never been finished and I strongly suspect that it has never worked, so let's fix it. This is a list of the more or less un-splittable changes done in this driver rewrite: - Replace the register definitions stashed into the config file (!) with a copy if the register file from the Linux kernels arch/arm/include/asm/hardware/pci_v3.h - Delete the unreadable gigantic macros that perform the config accesses and replace them with copyedited code from Linux arch/arm/mach-integrator/pci_v3.c - Rewrite the rest of the setup code to use the v3_[read|write][lwb]() accessors. - Enable PCI by default in the AP board configuration. - Fix checkpatch warnings and make code more conformant. Tested-by: Will Deacon <will.deacon@arm.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'drivers')
0 files changed, 0 insertions, 0 deletions