aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJames Morse <james.morse@arm.com>2015-06-10 19:01:40 +0100
committerJon Medhurst <tixy@linaro.org>2015-07-22 15:33:59 +0100
commitc88e1f3e3286fb23b74285a8bf0ee6e84d0ce60e (patch)
tree72323dbcfd140001c872e100ccd0b4bdc62bd2fd
parent670747c922d86d9489eb53c11aecf0e7f0f7338c (diff)
arm64: dt: Change juno-r1 pcie host controller to pci-host-ecam-generic.
The pci-generic-host controller is designed for firmware-initialised systems, such as virtual machines. On juno-r1 we expect uefi to initialise the host controller, so this driver is sufficient. Signed-off-by: James Morse <james.morse@arm.com> Signed-off-by: Jon Medhurst <tixy@linaro.org>
-rw-r--r--arch/arm64/boot/dts/arm/juno-r1.dts6
1 files changed, 2 insertions, 4 deletions
diff --git a/arch/arm64/boot/dts/arm/juno-r1.dts b/arch/arm64/boot/dts/arm/juno-r1.dts
index 30a09d0b8eb5..9a191cc9f04e 100644
--- a/arch/arm64/boot/dts/arm/juno-r1.dts
+++ b/arch/arm64/boot/dts/arm/juno-r1.dts
@@ -110,11 +110,9 @@
#include "juno-base.dtsi"
pcie-controller@30000000 {
- compatible = "arm,pcie-xr3";
+ compatible = "pci-host-ecam-generic";
device_type = "pci";
- reg = <0 0x7ff30000 0 0x1000 /* XR3 config registers */
- 0 0x7ff20000 0 0x10000 /* XR3 reset registers */
- 0 0x40000000 0 0x10000000>; /* ECAM config space */
+ reg = <0x0 0x40000000 0x0 0x10000000>; /* ECAM config space */
bus-range = <0 255>;
linux,pci-domain = <0>;
#address-cells = <3>;