|
@@ -265,6 +265,104 @@
|
|
compatible = "fsl,qoriq-mc";
|
|
compatible = "fsl,qoriq-mc";
|
|
reg = <0x00000008 0x0c000000 0 0x40>, /* MC portal base */
|
|
reg = <0x00000008 0x0c000000 0 0x40>, /* MC portal base */
|
|
<0x00000000 0x08340000 0 0x40000>; /* MC control reg */
|
|
<0x00000000 0x08340000 0 0x40000>; /* MC control reg */
|
|
|
|
+ msi-parent = <&its>;
|
|
|
|
+ #address-cells = <3>;
|
|
|
|
+ #size-cells = <1>;
|
|
|
|
+
|
|
|
|
+ /*
|
|
|
|
+ * Region type 0x0 - MC portals
|
|
|
|
+ * Region type 0x1 - QBMAN portals
|
|
|
|
+ */
|
|
|
|
+ ranges = <0x0 0x0 0x0 0x8 0x0c000000 0x4000000
|
|
|
|
+ 0x1 0x0 0x0 0x8 0x18000000 0x8000000>;
|
|
|
|
+
|
|
|
|
+ /*
|
|
|
|
+ * Define the maximum number of MACs present on the SoC.
|
|
|
|
+ */
|
|
|
|
+ dpmacs {
|
|
|
|
+ #address-cells = <1>;
|
|
|
|
+ #size-cells = <0>;
|
|
|
|
+
|
|
|
|
+ dpmac1: dpmac@1 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x1>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac2: dpmac@2 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x2>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac3: dpmac@3 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x3>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac4: dpmac@4 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x4>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac5: dpmac@5 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x5>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac6: dpmac@6 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x6>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac7: dpmac@7 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x7>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac8: dpmac@8 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x8>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac9: dpmac@9 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x9>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac10: dpmac@a {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0xa>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac11: dpmac@b {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0xb>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac12: dpmac@c {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0xc>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac13: dpmac@d {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0xd>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac14: dpmac@e {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0xe>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac15: dpmac@f {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0xf>;
|
|
|
|
+ };
|
|
|
|
+
|
|
|
|
+ dpmac16: dpmac@10 {
|
|
|
|
+ compatible = "fsl,qoriq-mc-dpmac";
|
|
|
|
+ reg = <0x10>;
|
|
|
|
+ };
|
|
|
|
+ };
|
|
};
|
|
};
|
|
|
|
|
|
smmu: iommu@5000000 {
|
|
smmu: iommu@5000000 {
|
|
@@ -318,7 +416,7 @@
|
|
|
|
|
|
dspi: dspi@2100000 {
|
|
dspi: dspi@2100000 {
|
|
status = "disabled";
|
|
status = "disabled";
|
|
- compatible = "fsl,vf610-dspi";
|
|
|
|
|
|
+ compatible = "fsl,ls2080a-dspi", "fsl,ls2085a-dspi";
|
|
#address-cells = <1>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
#size-cells = <0>;
|
|
reg = <0x0 0x2100000 0x0 0x10000>;
|
|
reg = <0x0 0x2100000 0x0 0x10000>;
|
|
@@ -342,7 +440,7 @@
|
|
};
|
|
};
|
|
|
|
|
|
gpio0: gpio@2300000 {
|
|
gpio0: gpio@2300000 {
|
|
- compatible = "fsl,qoriq-gpio";
|
|
|
|
|
|
+ compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
|
|
reg = <0x0 0x2300000 0x0 0x10000>;
|
|
reg = <0x0 0x2300000 0x0 0x10000>;
|
|
interrupts = <0 36 0x4>; /* Level high type */
|
|
interrupts = <0 36 0x4>; /* Level high type */
|
|
gpio-controller;
|
|
gpio-controller;
|
|
@@ -353,7 +451,7 @@
|
|
};
|
|
};
|
|
|
|
|
|
gpio1: gpio@2310000 {
|
|
gpio1: gpio@2310000 {
|
|
- compatible = "fsl,qoriq-gpio";
|
|
|
|
|
|
+ compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
|
|
reg = <0x0 0x2310000 0x0 0x10000>;
|
|
reg = <0x0 0x2310000 0x0 0x10000>;
|
|
interrupts = <0 36 0x4>; /* Level high type */
|
|
interrupts = <0 36 0x4>; /* Level high type */
|
|
gpio-controller;
|
|
gpio-controller;
|
|
@@ -364,7 +462,7 @@
|
|
};
|
|
};
|
|
|
|
|
|
gpio2: gpio@2320000 {
|
|
gpio2: gpio@2320000 {
|
|
- compatible = "fsl,qoriq-gpio";
|
|
|
|
|
|
+ compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
|
|
reg = <0x0 0x2320000 0x0 0x10000>;
|
|
reg = <0x0 0x2320000 0x0 0x10000>;
|
|
interrupts = <0 37 0x4>; /* Level high type */
|
|
interrupts = <0 37 0x4>; /* Level high type */
|
|
gpio-controller;
|
|
gpio-controller;
|
|
@@ -375,7 +473,7 @@
|
|
};
|
|
};
|
|
|
|
|
|
gpio3: gpio@2330000 {
|
|
gpio3: gpio@2330000 {
|
|
- compatible = "fsl,qoriq-gpio";
|
|
|
|
|
|
+ compatible = "fsl,ls2080a-gpio", "fsl,qoriq-gpio";
|
|
reg = <0x0 0x2330000 0x0 0x10000>;
|
|
reg = <0x0 0x2330000 0x0 0x10000>;
|
|
interrupts = <0 37 0x4>; /* Level high type */
|
|
interrupts = <0 37 0x4>; /* Level high type */
|
|
gpio-controller;
|
|
gpio-controller;
|
|
@@ -444,7 +542,7 @@
|
|
|
|
|
|
qspi: quadspi@20c0000 {
|
|
qspi: quadspi@20c0000 {
|
|
status = "disabled";
|
|
status = "disabled";
|
|
- compatible = "fsl,vf610-qspi";
|
|
|
|
|
|
+ compatible = "fsl,ls2080a-qspi", "fsl,ls1021a-qspi";
|
|
#address-cells = <1>;
|
|
#address-cells = <1>;
|
|
#size-cells = <0>;
|
|
#size-cells = <0>;
|
|
reg = <0x0 0x20c0000 0x0 0x10000>,
|
|
reg = <0x0 0x20c0000 0x0 0x10000>,
|