layerscape: add patches-5.4
[openwrt/staging/wigyori.git] / target / linux / layerscape / patches-5.4 / 302-dts-0051-arm64-dts-fsl-layerscape-fix-warnings-when-compiling.patch
1 From d949248dccef18f7257d8de0adfd67244955e7b7 Mon Sep 17 00:00:00 2001
2 From: Pankaj Bansal <pankaj.bansal@nxp.com>
3 Date: Mon, 22 Apr 2019 16:22:49 +0530
4 Subject: [PATCH] arm64: dts: fsl: layerscape: fix warnings when compiling dts
5 files
6
7 when compiling dts file using DTC_FLAG='-@', the device tree compiler
8 reports these warnings:
9
10 Warning (simple_bus_reg): /soc/mdio@0x8c0b000: simple-bus unit address
11 format error, expected "8c0b000"
12 Warning (unit_address_format): /pfe@04000000: unit name should not have
13 leading 0s
14
15 Fixed the node names to silence these warnings.
16
17 Signed-off-by: Pankaj Bansal <pankaj.bansal@nxp.com>
18 ---
19 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 3 ++-
20 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 14 +++++++-------
21 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 22 +++++++++++-----------
22 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 18 +++++++++---------
23 4 files changed, 29 insertions(+), 28 deletions(-)
24
25 --- a/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi
26 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi
27 @@ -3,6 +3,7 @@
28 * Device Tree Include file for Freescale Layerscape-1012A family SoC.
29 *
30 * Copyright 2016 Freescale Semiconductor, Inc.
31 + * Copyright 2019 NXP
32 *
33 */
34
35 @@ -513,7 +514,7 @@
36 };
37 };
38
39 - pfe: pfe@04000000 {
40 + pfe: pfe@4000000 {
41 compatible = "fsl,pfe";
42 reg = <0x0 0x04000000 0x0 0xc00000>, /* AXI 16M */
43 <0x0 0x83400000 0x0 0xc00000>; /* PFE DDR 12M */
44 --- a/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
45 +++ b/arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi
46 @@ -2,7 +2,7 @@
47 /*
48 * Device Tree Include file for NXP Layerscape-1088A family SoC.
49 *
50 - * Copyright 2017 NXP
51 + * Copyright 2017-2019 NXP
52 *
53 * Harninder Rai <harninder.rai@nxp.com>
54 *
55 @@ -310,7 +310,7 @@
56 };
57
58 /* TODO: WRIOP (CCSR?) */
59 - emdio1: mdio@0x8B96000 { /* WRIOP0: 0x8B8_0000,
60 + emdio1: mdio@8B96000 { /* WRIOP0: 0x8B8_0000,
61 * E-MDIO1: 0x1_6000
62 */
63 compatible = "fsl,fman-memac-mdio";
64 @@ -323,7 +323,7 @@
65 #size-cells = <0>;
66 };
67
68 - emdio2: mdio@0x8B97000 { /* WRIOP0: 0x8B8_0000,
69 + emdio2: mdio@8B97000 { /* WRIOP0: 0x8B8_0000,
70 * E-MDIO2: 0x1_7000
71 */
72 compatible = "fsl,fman-memac-mdio";
73 @@ -335,7 +335,7 @@
74 #size-cells = <0>;
75 };
76
77 - pcs_mdio1: mdio@0x8c07000 {
78 + pcs_mdio1: mdio@8c07000 {
79 compatible = "fsl,fman-memac-mdio";
80 reg = <0x0 0x8c07000 0x0 0x1000>;
81 device_type = "mdio";
82 @@ -345,7 +345,7 @@
83 #size-cells = <0>;
84 };
85
86 - pcs_mdio2: mdio@0x8c0b000 {
87 + pcs_mdio2: mdio@8c0b000 {
88 compatible = "fsl,fman-memac-mdio";
89 reg = <0x0 0x8c0b000 0x0 0x1000>;
90 device_type = "mdio";
91 @@ -355,7 +355,7 @@
92 #size-cells = <0>;
93 };
94
95 - pcs_mdio3: mdio@0x8c0f000 {
96 + pcs_mdio3: mdio@8c0f000 {
97 compatible = "fsl,fman-memac-mdio";
98 reg = <0x0 0x8c0f000 0x0 0x1000>;
99 device_type = "mdio";
100 @@ -365,7 +365,7 @@
101 #size-cells = <0>;
102 };
103
104 - pcs_mdio4: mdio@0x8c13000 {
105 + pcs_mdio4: mdio@8c13000 {
106 compatible = "fsl,fman-memac-mdio";
107 reg = <0x0 0x8c13000 0x0 0x1000>;
108 device_type = "mdio";
109 --- a/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi
110 +++ b/arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi
111 @@ -3,7 +3,7 @@
112 * Device Tree Include file for Freescale Layerscape-2080A family SoC.
113 *
114 * Copyright 2016 Freescale Semiconductor, Inc.
115 - * Copyright 2017 NXP
116 + * Copyright 2017-2019 NXP
117 *
118 * Abhimanyu Saini <abhimanyu.saini@nxp.com>
119 *
120 @@ -525,7 +525,7 @@
121 };
122
123 /* TODO: WRIOP (CCSR?) */
124 - emdio1: mdio@0x8B96000 { /* WRIOP0: 0x8B8_0000,
125 + emdio1: mdio@8B96000 { /* WRIOP0: 0x8B8_0000,
126 * E-MDIO1: 0x1_6000
127 */
128 compatible = "fsl,fman-memac-mdio";
129 @@ -538,7 +538,7 @@
130 #size-cells = <0>;
131 };
132
133 - emdio2: mdio@0x8B97000 { /* WRIOP0: 0x8B8_0000,
134 + emdio2: mdio@8B97000 { /* WRIOP0: 0x8B8_0000,
135 * E-MDIO2: 0x1_7000
136 */
137 compatible = "fsl,fman-memac-mdio";
138 @@ -550,7 +550,7 @@
139 #size-cells = <0>;
140 };
141
142 - pcs_mdio1: mdio@0x8c07000 {
143 + pcs_mdio1: mdio@8c07000 {
144 compatible = "fsl,fman-memac-mdio";
145 reg = <0x0 0x8c07000 0x0 0x1000>;
146 device_type = "mdio";
147 @@ -560,7 +560,7 @@
148 #size-cells = <0>;
149 };
150
151 - pcs_mdio2: mdio@0x8c0b000 {
152 + pcs_mdio2: mdio@8c0b000 {
153 compatible = "fsl,fman-memac-mdio";
154 reg = <0x0 0x8c0b000 0x0 0x1000>;
155 device_type = "mdio";
156 @@ -570,7 +570,7 @@
157 #size-cells = <0>;
158 };
159
160 - pcs_mdio3: mdio@0x8c0f000 {
161 + pcs_mdio3: mdio@8c0f000 {
162 compatible = "fsl,fman-memac-mdio";
163 reg = <0x0 0x8c0f000 0x0 0x1000>;
164 device_type = "mdio";
165 @@ -580,7 +580,7 @@
166 #size-cells = <0>;
167 };
168
169 - pcs_mdio4: mdio@0x8c13000 {
170 + pcs_mdio4: mdio@8c13000 {
171 compatible = "fsl,fman-memac-mdio";
172 reg = <0x0 0x8c13000 0x0 0x1000>;
173 device_type = "mdio";
174 @@ -590,7 +590,7 @@
175 #size-cells = <0>;
176 };
177
178 - pcs_mdio5: mdio@0x8c17000 {
179 + pcs_mdio5: mdio@8c17000 {
180 status = "disabled";
181 compatible = "fsl,fman-memac-mdio";
182 reg = <0x0 0x8c17000 0x0 0x1000>;
183 @@ -601,7 +601,7 @@
184 #size-cells = <0>;
185 };
186
187 - pcs_mdio6: mdio@0x8c1b000 {
188 + pcs_mdio6: mdio@8c1b000 {
189 status = "disabled";
190 compatible = "fsl,fman-memac-mdio";
191 reg = <0x0 0x8c1b000 0x0 0x1000>;
192 @@ -612,7 +612,7 @@
193 #size-cells = <0>;
194 };
195
196 - pcs_mdio7: mdio@0x8c1f000 {
197 + pcs_mdio7: mdio@8c1f000 {
198 status = "disabled";
199 compatible = "fsl,fman-memac-mdio";
200 reg = <0x0 0x8c1f000 0x0 0x1000>;
201 @@ -623,7 +623,7 @@
202 #size-cells = <0>;
203 };
204
205 - pcs_mdio8: mdio@0x8c23000 {
206 + pcs_mdio8: mdio@8c23000 {
207 status = "disabled";
208 compatible = "fsl,fman-memac-mdio";
209 reg = <0x0 0x8c23000 0x0 0x1000>;
210 --- a/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
211 +++ b/arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi
212 @@ -2,7 +2,7 @@
213 //
214 // Device Tree Include file for Layerscape-LX2160A family SoC.
215 //
216 -// Copyright 2018 NXP
217 +// Copyright 2018-2019 NXP
218
219 #include <dt-bindings/gpio/gpio.h>
220 #include <dt-bindings/interrupt-controller/arm-gic.h>
221 @@ -500,7 +500,7 @@
222 status = "disabled";
223 };
224
225 - pcs_mdio1: mdio@0x8c07000 {
226 + pcs_mdio1: mdio@8c07000 {
227 compatible = "fsl,fman-memac-mdio";
228 reg = <0x0 0x8c07000 0x0 0x1000>;
229 device_type = "mdio";
230 @@ -510,7 +510,7 @@
231 #size-cells = <0>;
232 };
233
234 - pcs_mdio2: mdio@0x8c0b000 {
235 + pcs_mdio2: mdio@8c0b000 {
236 compatible = "fsl,fman-memac-mdio";
237 reg = <0x0 0x8c0b000 0x0 0x1000>;
238 device_type = "mdio";
239 @@ -520,7 +520,7 @@
240 #size-cells = <0>;
241 };
242
243 - pcs_mdio3: mdio@0x8c0f000 {
244 + pcs_mdio3: mdio@8c0f000 {
245 compatible = "fsl,fman-memac-mdio";
246 reg = <0x0 0x8c0f000 0x0 0x1000>;
247 device_type = "mdio";
248 @@ -530,7 +530,7 @@
249 #size-cells = <0>;
250 };
251
252 - pcs_mdio4: mdio@0x8c13000 {
253 + pcs_mdio4: mdio@8c13000 {
254 compatible = "fsl,fman-memac-mdio";
255 reg = <0x0 0x8c13000 0x0 0x1000>;
256 device_type = "mdio";
257 @@ -540,7 +540,7 @@
258 #size-cells = <0>;
259 };
260
261 - pcs_mdio5: mdio@0x8c17000 {
262 + pcs_mdio5: mdio@8c17000 {
263 compatible = "fsl,fman-memac-mdio";
264 reg = <0x0 0x8c17000 0x0 0x1000>;
265 device_type = "mdio";
266 @@ -550,7 +550,7 @@
267 #size-cells = <0>;
268 };
269
270 - pcs_mdio6: mdio@0x8c1b000 {
271 + pcs_mdio6: mdio@8c1b000 {
272 compatible = "fsl,fman-memac-mdio";
273 reg = <0x0 0x8c1b000 0x0 0x1000>;
274 device_type = "mdio";
275 @@ -560,7 +560,7 @@
276 #size-cells = <0>;
277 };
278
279 - pcs_mdio7: mdio@0x8c1f000 {
280 + pcs_mdio7: mdio@8c1f000 {
281 compatible = "fsl,fman-memac-mdio";
282 reg = <0x0 0x8c1f000 0x0 0x1000>;
283 device_type = "mdio";
284 @@ -570,7 +570,7 @@
285 #size-cells = <0>;
286 };
287
288 - pcs_mdio8: mdio@0x8c23000 {
289 + pcs_mdio8: mdio@8c23000 {
290 compatible = "fsl,fman-memac-mdio";
291 reg = <0x0 0x8c23000 0x0 0x1000>;
292 device_type = "mdio";