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>
Sat, 15 Jun 2013 20:18:39 +0000 (22:18 +0200)
commitf55b2b56cd37fa8bcfcb75248c27094eaf09e04c
tree6a2c06ee9b692498e823d4b6d6e4716428c3bf61
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 adds the interrupt-map property to the PCIv3 DTS file
and makes the bridge obtain mappings from the device tree.

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