summaryrefslogtreecommitdiffstats
path: root/arch/sandbox/dts
diff options
context:
space:
mode:
authorSimon Glass <sjg@chromium.org>2015-03-05 12:25:26 -0700
committerSimon Glass <sjg@chromium.org>2015-04-16 19:27:43 -0600
commit9569c40668290408eac447f9be99dab603c8e34c (patch)
treef476d89aaed8887ebca97da08da07abc2c455fe3 /arch/sandbox/dts
parentff3e077bd23c37c83d01aad105e528194e33d75e (diff)
downloadtalos-obmc-uboot-9569c40668290408eac447f9be99dab603c8e34c.tar.gz
talos-obmc-uboot-9569c40668290408eac447f9be99dab603c8e34c.zip
dm: sandbox: pci: Add PCI support for sandbox
Add the required header information, device tree nodes and I/O accessor functions to support PCI on sandbox. All devices are emulated by drivers which can be added as required for testing or development. Signed-off-by: Simon Glass <sjg@chromium.org>
Diffstat (limited to 'arch/sandbox/dts')
-rw-r--r--arch/sandbox/dts/sandbox.dts20
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/sandbox/dts/sandbox.dts b/arch/sandbox/dts/sandbox.dts
index d090ba8e6a..42a1f21e12 100644
--- a/arch/sandbox/dts/sandbox.dts
+++ b/arch/sandbox/dts/sandbox.dts
@@ -4,6 +4,10 @@
#address-cells = <1>;
#size-cells = <1>;
+ aliases {
+ pci0 = &pci;
+ };
+
chosen {
stdout-path = "/serial";
};
@@ -181,4 +185,20 @@
};
};
+ pci: pci-controller {
+ compatible = "sandbox,pci";
+ device_type = "pci";
+ #address-cells = <3>;
+ #size-cells = <2>;
+ ranges = <0x02000000 0 0x10000000 0x10000000 0 0x2000
+ 0x01000000 0 0x20000000 0x20000000 0 0x2000>;
+ pci@1f,0 {
+ compatible = "pci-generic";
+ reg = <0xf800 0 0 0 0>;
+ emul@1f,0 {
+ compatible = "sandbox,swap-case";
+ };
+ };
+ };
+
};
OpenPOWER on IntegriCloud