sunxi: Add A20-SOM204-EVB-eMMC board
[oweals/u-boot.git] / arch / arm / dts / fsl-ls1088a.dtsi
index 421d2de799ad182724e87b6cf37377cd75de9153..f8f8654e151a403264c9fd48a571ca622e6d7fc5 100644 (file)
@@ -3,7 +3,7 @@
  *
  * Copyright 2017 NXP
  *
- * SPDX-License-Identifier:    GPL-2.0+
+ * SPDX-License-Identifier:    GPL-2.0+        X11
  */
 
 / {
                reg-names = "QuadSPI", "QuadSPI-memory";
                num-cs = <4>;
        };
+
+       usb0: usb3@3100000 {
+               compatible = "fsl,layerscape-dwc3";
+               reg = <0x0 0x3100000 0x0 0x10000>;
+               interrupts = <0 80 0x4>; /* Level high type */
+               dr_mode = "host";
+       };
+
+       usb1: usb3@3110000 {
+               compatible = "fsl,layerscape-dwc3";
+               reg = <0x0 0x3110000 0x0 0x10000>;
+               interrupts = <0 81 0x4>; /* Level high type */
+               dr_mode = "host";
+       };
+
+       pcie@3400000 {
+               compatible = "fsl,ls-pcie", "snps,dw-pcie";
+               reg = <0x00 0x03400000 0x0 0x80000   /* dbi registers */
+                      0x00 0x03480000 0x0 0x80000   /* lut registers */
+                      0x00 0x034c0000 0x0 0x40000   /* pf controls registers */
+                      0x20 0x00000000 0x0 0x20000>; /* configuration space */
+               reg-names = "dbi", "lut", "ctrl", "config";
+               #address-cells = <3>;
+               #size-cells = <2>;
+               device_type = "pci";
+               num-lanes = <4>;
+               bus-range = <0x0 0xff>;
+               ranges = <0x81000000 0x0 0x00000000 0x20 0x00020000 0x0 0x00010000   /* downstream I/O */
+                         0x82000000 0x0 0x40000000 0x20 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
+       };
+
+       pcie@3500000 {
+               compatible = "fsl,ls-pcie", "snps,dw-pcie";
+               reg = <0x00 0x03500000 0x0 0x80000   /* dbi registers */
+                      0x00 0x03580000 0x0 0x80000   /* lut registers */
+                      0x00 0x035c0000 0x0 0x40000   /* pf controls registers */
+                      0x28 0x00000000 0x0 0x20000>; /* configuration space */
+               reg-names = "dbi", "lut", "ctrl", "config";
+               #address-cells = <3>;
+               #size-cells = <2>;
+               device_type = "pci";
+               num-lanes = <4>;
+               bus-range = <0x0 0xff>;
+               ranges = <0x81000000 0x0 0x00000000 0x28 0x00020000 0x0 0x00010000   /* downstream I/O */
+                         0x82000000 0x0 0x40000000 0x28 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
+       };
+
+       pcie@3600000 {
+               compatible = "fsl,ls-pcie", "snps,dw-pcie";
+               reg = <0x00 0x03600000 0x0 0x80000   /* dbi registers */
+                      0x00 0x03680000 0x0 0x80000   /* lut registers */
+                      0x00 0x036c0000 0x0 0x40000   /* pf controls registers */
+                      0x30 0x00000000 0x0 0x20000>; /* configuration space */
+               reg-names = "dbi", "lut", "ctrl", "config";
+               #address-cells = <3>;
+               #size-cells = <2>;
+               device_type = "pci";
+               num-lanes = <8>;
+               bus-range = <0x0 0xff>;
+               ranges = <0x81000000 0x0 0x00000000 0x30 0x00020000 0x0 0x00010000   /* downstream I/O */
+                         0x82000000 0x0 0x40000000 0x30 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
+       };
 };