diff options
author | Nathan Rossi <nathan.rossi@xilinx.com> | 2014-05-26 16:26:59 +1000 |
---|---|---|
committer | Nathan Rossi <nathan.rossi@xilinx.com> | 2014-05-26 16:26:59 +1000 |
commit | 56afae038a1c5a8165371cd295ab50ba2400efd8 (patch) | |
tree | 0788776716c2b5975f4173221c074caa1faa748d | |
parent | 917d8fcf8c926bdadc4d2c8932910e34dc514126 (diff) | |
download | meta-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.dtsi | 17 | ||||
-rw-r--r-- | conf/machine/boards/zc702/zc702-zynq7-board.dtsi | 2 | ||||
-rw-r--r-- | conf/machine/boards/zc706/zc706-zynq7-board.dtsi | 2 | ||||
-rw-r--r-- | conf/machine/boards/zedboard/zedboard-zynq7-board.dtsi | 2 |
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>; |