arm64: dts: layerscape: add num-viewport property for PCIe DT nodes
authorHou Zhiqiang <Zhiqiang.Hou@nxp.com>
Tue, 18 Dec 2018 04:19:32 +0000 (04:19 +0000)
committerShawn Guo <shawnguo@kernel.org>
Fri, 11 Jan 2019 07:28:55 +0000 (15:28 +0800)
Add num-viewport property for PCIe DT nodes to specify how many
viewports are implemented.

Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi
arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi
arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi
arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi

index 816f3a4537e361c0be9ce5dd54216ab09df91b73..93031798998ac040bee2f39db2c34c4ce1ed0b3e 100644 (file)
@@ -486,6 +486,7 @@ pcie@3400000 {
                        #size-cells = <2>;
                        device_type = "pci";
                        num-lanes = <4>;
+                       num-viewport = <2>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x40 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
index 70057b4e46e87e8edc67e5de2e38f19cf7f41de7..75b7aaa65d2191069f0f1a7f344f0a14f7bc4c14 100644 (file)
@@ -675,6 +675,7 @@ pcie@3400000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <4>;
+                       num-viewport = <6>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x40 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
@@ -701,6 +702,7 @@ pcie@3500000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <2>;
+                       num-viewport = <6>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x48 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
@@ -727,6 +729,7 @@ pcie@3600000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <2>;
+                       num-viewport = <6>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x50 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x50 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
index 9a2106e60e19e7e15368d647142e1f193d4a8c9e..3df0ef93a9bfd3ba1fbe7236dd78fd31d1b25209 100644 (file)
@@ -644,6 +644,7 @@ pcie@3400000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <4>;
+                       num-viewport = <8>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x40 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x40 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
@@ -670,6 +671,7 @@ pcie@3500000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <2>;
+                       num-viewport = <8>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x48 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x48 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
@@ -696,6 +698,7 @@ pcie@3600000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <2>;
+                       num-viewport = <8>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x50 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x50 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
index de93b42b1f51cf10032fb594ef020b73f78ab794..5556a756bbfe7769aa6466d6122c126bc2220da2 100644 (file)
@@ -452,6 +452,7 @@ pcie@3400000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <4>;
+                       num-viewport = <256>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x20 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x20 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
@@ -477,6 +478,7 @@ pcie@3500000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <4>;
+                       num-viewport = <6>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x28 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x28 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
@@ -502,6 +504,7 @@ pcie@3600000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <8>;
+                       num-viewport = <6>;
                        bus-range = <0x0 0xff>;
                        ranges = <0x81000000 0x0 0x00000000 0x30 0x00010000 0x0 0x00010000   /* downstream I/O */
                                  0x82000000 0x0 0x40000000 0x30 0x40000000 0x0 0x40000000>; /* non-prefetchable memory */
index 6d6ca166f86b7c6cc0ca423c88aab54be6804d99..5ea0d7710c06373ca382e010e4450d34faab299b 100644 (file)
@@ -627,6 +627,7 @@ pcie1: pcie@3400000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <4>;
+                       num-viewport = <6>;
                        bus-range = <0x0 0xff>;
                        msi-parent = <&its>;
                        #interrupt-cells = <1>;
@@ -648,6 +649,7 @@ pcie2: pcie@3500000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <4>;
+                       num-viewport = <6>;
                        bus-range = <0x0 0xff>;
                        msi-parent = <&its>;
                        #interrupt-cells = <1>;
@@ -669,6 +671,7 @@ pcie3: pcie@3600000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <8>;
+                       num-viewport = <256>;
                        bus-range = <0x0 0xff>;
                        msi-parent = <&its>;
                        #interrupt-cells = <1>;
@@ -690,6 +693,7 @@ pcie4: pcie@3700000 {
                        device_type = "pci";
                        dma-coherent;
                        num-lanes = <4>;
+                       num-viewport = <6>;
                        bus-range = <0x0 0xff>;
                        msi-parent = <&its>;
                        #interrupt-cells = <1>;