]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARM: integrator: basic PCIv3 device tree support
authorLinus Walleij <linus.walleij@linaro.org>
Fri, 1 Mar 2013 01:20:55 +0000 (02:20 +0100)
committerLinus Walleij <linus.walleij@linaro.org>
Mon, 3 Jun 2013 07:59:50 +0000 (09:59 +0200)
commitc43c475c2a87a30e7ea11fde68d6982499e67aff
tree9b06b6cfd721ac5e2e160e9c12a9339f860b9740
parentae9daf2d00ee103b257a1f3b4ea9c575b708fe7a
ARM: integrator: basic PCIv3 device tree support

This registers the memory ranges for I/O, non-prefetched and
prefetched memory and configuration space for the PCIv3 bridge
and let us fetch these basic memory resources from the device
tree in the device tree boot path. Remove the stepping stone
platform device. This is an either/or approach - the platform
data path is mutually exclusive to the plain platform data
path and provided addresses from the device tree have to be
correct.

This patch does not add the IRQ mapping - that is to follow
in later patches.

Acked-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt [new file with mode: 0644]
Documentation/devicetree/bindings/vendor-prefixes.txt
arch/arm/boot/dts/integratorap.dts
arch/arm/mach-integrator/integrator_ap.c
arch/arm/mach-integrator/pci_v3.c