summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Rossi <nathan.rossi@xilinx.com>2014-05-26 16:26:59 +1000
committerNathan Rossi <nathan.rossi@xilinx.com>2014-05-26 16:26:59 +1000
commit56afae038a1c5a8165371cd295ab50ba2400efd8 (patch)
tree0788776716c2b5975f4173221c074caa1faa748d
parent917d8fcf8c926bdadc4d2c8932910e34dc514126 (diff)
downloadmeta-xilinx-56afae038a1c5a8165371cd295ab50ba2400efd8.tar.gz
zynq7-base.dtsi: Update bindings
* Update QSPI, SPI, devcfg and GPIO node bindings * Flash node properties for boards Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
-rw-r--r--conf/machine/boards/common/zynq7-base.dtsi17
-rw-r--r--conf/machine/boards/zc702/zc702-zynq7-board.dtsi2
-rw-r--r--conf/machine/boards/zc706/zc706-zynq7-board.dtsi2
-rw-r--r--conf/machine/boards/zedboard/zedboard-zynq7-board.dtsi2
4 files changed, 12 insertions, 11 deletions
diff --git a/conf/machine/boards/common/zynq7-base.dtsi b/conf/machine/boards/common/zynq7-base.dtsi
index 89368dcc..bfbdc511 100644
--- a/conf/machine/boards/common/zynq7-base.dtsi
+++ b/conf/machine/boards/common/zynq7-base.dtsi
@@ -247,7 +247,7 @@
247 ps7_dev_cfg_0: ps7-dev-cfg@f8007000 { 247 ps7_dev_cfg_0: ps7-dev-cfg@f8007000 {
248 clock-names = "ref_clk", "fclk0", "fclk1", "fclk2", "fclk3"; 248 clock-names = "ref_clk", "fclk0", "fclk1", "fclk2", "fclk3";
249 clocks = <&clkc 12>, <&clkc 15>, <&clkc 16>, <&clkc 17>, <&clkc 18>; 249 clocks = <&clkc 12>, <&clkc 15>, <&clkc 16>, <&clkc 17>, <&clkc 18>;
250 compatible = "xlnx,ps7-dev-cfg-1.00.a"; 250 compatible = "xlnx,ps7-dev-cfg-1.00.a", "xlnx,zynq-devcfg-1.0";
251 interrupt-parent = <&ps7_scugic_0>; 251 interrupt-parent = <&ps7_scugic_0>;
252 interrupts = <0 8 4>; 252 interrupts = <0 8 4>;
253 reg = <0xf8007000 0x100>; 253 reg = <0xf8007000 0x100>;
@@ -301,7 +301,7 @@
301 ps7_gpio_0: ps7-gpio@e000a000 { 301 ps7_gpio_0: ps7-gpio@e000a000 {
302 #gpio-cells = <2>; 302 #gpio-cells = <2>;
303 clocks = <&clkc 42>; 303 clocks = <&clkc 42>;
304 compatible = "xlnx,ps7-gpio-1.00.a"; 304 compatible = "xlnx,ps7-gpio-1.00.a", "xlnx,zynq-gpio-1.0";
305 emio-gpio-width = <64>; 305 emio-gpio-width = <64>;
306 gpio-controller ; 306 gpio-controller ;
307 gpio-mask-high = <0x0>; 307 gpio-mask-high = <0x0>;
@@ -312,16 +312,15 @@
312 } ; 312 } ;
313 313
314 ps7_qspi_0: ps7-qspi@e000d000 { 314 ps7_qspi_0: ps7-qspi@e000d000 {
315 bus-num = <2>; 315 clock-names = "ref_clk", "aper_clk", "pclk";
316 clock-names = "ref_clk", "aper_clk"; 316 clocks = <&clkc 10>, <&clkc 43>, <&clkc 43>;
317 clocks = <&clkc 10>, <&clkc 43>; 317 compatible = "xlnx,ps7-qspi-1.00.a", "xlnx,zynq-qspi-1.0";
318 compatible = "xlnx,ps7-qspi-1.00.a";
319 reg = <0xe000d000 0x1000>; 318 reg = <0xe000d000 0x1000>;
320 interrupt-parent = <&ps7_scugic_0>; 319 interrupt-parent = <&ps7_scugic_0>;
321 interrupts = <0 19 4>; 320 interrupts = <0 19 4>;
322 is-dual = <0>; 321 is-dual = <0>;
323 num-chip-select = <1>; 322 num-chip-select = <1>;
324 speed-hz = <200000000>; 323 num-cs = <1>;
325 xlnx,fb-clk = <0x1>; 324 xlnx,fb-clk = <0x1>;
326 xlnx,qspi-mode = <0x0>; 325 xlnx,qspi-mode = <0x0>;
327 #address-cells = <1>; 326 #address-cells = <1>;
@@ -335,7 +334,6 @@
335 } ; 334 } ;
336 335
337 ps7_spi_0: ps7-spi@e0006000 { 336 ps7_spi_0: ps7-spi@e0006000 {
338 bus-num = <0>;
339 clock-names = "ref_clk", "aper_clk"; 337 clock-names = "ref_clk", "aper_clk";
340 clocks = <&clkc 25>, <&clkc 34>; 338 clocks = <&clkc 25>, <&clkc 34>;
341 compatible = "xlnx,ps7-spi-1.00.a"; 339 compatible = "xlnx,ps7-spi-1.00.a";
@@ -343,12 +341,10 @@
343 interrupts = <0 26 4>; 341 interrupts = <0 26 4>;
344 num-chip-select = <4>; 342 num-chip-select = <4>;
345 reg = <0xe0006000 0x1000>; 343 reg = <0xe0006000 0x1000>;
346 speed-hz = <166666666>;
347 #address-cells = <1>; 344 #address-cells = <1>;
348 #size-cells = <0>; 345 #size-cells = <0>;
349 } ; 346 } ;
350 ps7_spi_1: ps7-spi@e0007000 { 347 ps7_spi_1: ps7-spi@e0007000 {
351 bus-num = <1>;
352 clock-names = "ref_clk", "aper_clk"; 348 clock-names = "ref_clk", "aper_clk";
353 clocks = <&clkc 26>, <&clkc 35>; 349 clocks = <&clkc 26>, <&clkc 35>;
354 compatible = "xlnx,ps7-spi-1.00.a"; 350 compatible = "xlnx,ps7-spi-1.00.a";
@@ -356,7 +352,6 @@
356 interrupts = <0 49 4>; 352 interrupts = <0 49 4>;
357 num-chip-select = <4>; 353 num-chip-select = <4>;
358 reg = <0xe0007000 0x1000>; 354 reg = <0xe0007000 0x1000>;
359 speed-hz = <166666666>;
360 #address-cells = <1>; 355 #address-cells = <1>;
361 #size-cells = <0>; 356 #size-cells = <0>;
362 } ; 357 } ;
diff --git a/conf/machine/boards/zc702/zc702-zynq7-board.dtsi b/conf/machine/boards/zc702/zc702-zynq7-board.dtsi
index 14ab2819..f8191fe3 100644
--- a/conf/machine/boards/zc702/zc702-zynq7-board.dtsi
+++ b/conf/machine/boards/zc702/zc702-zynq7-board.dtsi
@@ -28,6 +28,8 @@
28 flash@0 { 28 flash@0 {
29 compatible = "n25q128"; 29 compatible = "n25q128";
30 reg = <0x0>; 30 reg = <0x0>;
31 spi-tx-bus-width = <1>;
32 spi-rx-bus-width = <4>;
31 spi-max-frequency = <50000000>; 33 spi-max-frequency = <50000000>;
32 #address-cells = <1>; 34 #address-cells = <1>;
33 #size-cells = <1>; 35 #size-cells = <1>;
diff --git a/conf/machine/boards/zc706/zc706-zynq7-board.dtsi b/conf/machine/boards/zc706/zc706-zynq7-board.dtsi
index 43ae601a..63618bde 100644
--- a/conf/machine/boards/zc706/zc706-zynq7-board.dtsi
+++ b/conf/machine/boards/zc706/zc706-zynq7-board.dtsi
@@ -30,6 +30,8 @@
30 flash@0 { 30 flash@0 {
31 compatible = "n25q128"; 31 compatible = "n25q128";
32 reg = <0x0>; 32 reg = <0x0>;
33 spi-tx-bus-width = <1>;
34 spi-rx-bus-width = <4>;
33 spi-max-frequency = <50000000>; 35 spi-max-frequency = <50000000>;
34 #address-cells = <1>; 36 #address-cells = <1>;
35 #size-cells = <1>; 37 #size-cells = <1>;
diff --git a/conf/machine/boards/zedboard/zedboard-zynq7-board.dtsi b/conf/machine/boards/zedboard/zedboard-zynq7-board.dtsi
index f839c76e..e8467fba 100644
--- a/conf/machine/boards/zedboard/zedboard-zynq7-board.dtsi
+++ b/conf/machine/boards/zedboard/zedboard-zynq7-board.dtsi
@@ -28,6 +28,8 @@
28 flash@0 { 28 flash@0 {
29 compatible = "n25q128"; 29 compatible = "n25q128";
30 reg = <0x0>; 30 reg = <0x0>;
31 spi-tx-bus-width = <1>;
32 spi-rx-bus-width = <4>;
31 spi-max-frequency = <50000000>; 33 spi-max-frequency = <50000000>;
32 #address-cells = <1>; 34 #address-cells = <1>;
33 #size-cells = <1>; 35 #size-cells = <1>;