diff options
| author | Nathan Rossi <nathan.rossi@xilinx.com> | 2014-09-22 15:22:43 +1000 |
|---|---|---|
| committer | Nathan Rossi <nathan.rossi@xilinx.com> | 2014-09-22 15:22:43 +1000 |
| commit | 15294fdcb4cd1d9bab0bbf4ec3307bd5207f1687 (patch) | |
| tree | 476dcab8622b021d6efb16b5f929f413aa4c2001 /conf | |
| parent | c359e7ebaaf72d42c8b588db2c09c9ceca013d7d (diff) | |
| download | meta-xilinx-15294fdcb4cd1d9bab0bbf4ec3307bd5207f1687.tar.gz | |
zynq7-base.dtsi: Update bindings
* Update bindings for I2C
* Comment out non-secure DMA (PL330) node
* Add CPU voltage regulator node (fixed voltage, resolved 'failed to get
cpu0 regulator error')
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
Diffstat (limited to 'conf')
| -rw-r--r-- | conf/machine/boards/common/zynq7-base.dtsi | 21 |
1 files changed, 15 insertions, 6 deletions
diff --git a/conf/machine/boards/common/zynq7-base.dtsi b/conf/machine/boards/common/zynq7-base.dtsi index bfbdc511..c8ffd753 100644 --- a/conf/machine/boards/common/zynq7-base.dtsi +++ b/conf/machine/boards/common/zynq7-base.dtsi | |||
| @@ -71,6 +71,7 @@ | |||
| 71 | i-cache-line-size = <0x20>; | 71 | i-cache-line-size = <0x20>; |
| 72 | i-cache-size = <0x8000>; | 72 | i-cache-size = <0x8000>; |
| 73 | interrupt-handle = <&ps7_scugic_0>; | 73 | interrupt-handle = <&ps7_scugic_0>; |
| 74 | cpu0-supply = <®ulator_vccpint>; | ||
| 74 | operating-points = <666667 1000000 333334 1000000 222223 1000000>; | 75 | operating-points = <666667 1000000 333334 1000000 222223 1000000>; |
| 75 | reg = <0x0>; | 76 | reg = <0x0>; |
| 76 | } ; | 77 | } ; |
| @@ -94,6 +95,14 @@ | |||
| 94 | reg = <0xf8891000 0x1000>, <0xf8893000 0x1000>; | 95 | reg = <0xf8891000 0x1000>, <0xf8893000 0x1000>; |
| 95 | reg-names = "cpu0", "cpu1"; | 96 | reg-names = "cpu0", "cpu1"; |
| 96 | } ; | 97 | } ; |
| 98 | regulator_vccpint: fixedregulator@0 { | ||
| 99 | compatible = "regulator-fixed"; | ||
| 100 | regulator-name = "VCCPINT"; | ||
| 101 | regulator-min-microvolt = <1000000>; | ||
| 102 | regulator-max-microvolt = <1000000>; | ||
| 103 | regulator-boot-on; | ||
| 104 | regulator-always-on; | ||
| 105 | } ; | ||
| 97 | ps7_axi_interconnect_0: amba@0 { | 106 | ps7_axi_interconnect_0: amba@0 { |
| 98 | #address-cells = <1>; | 107 | #address-cells = <1>; |
| 99 | #size-cells = <1>; | 108 | #size-cells = <1>; |
| @@ -218,19 +227,19 @@ | |||
| 218 | reset = <0>; | 227 | reset = <0>; |
| 219 | timeout = <10>; | 228 | timeout = <10>; |
| 220 | } ; | 229 | } ; |
| 221 | ps7_dma_ns: ps7-dma@f8004000 { | 230 | /*ps7_dma_ns: ps7-dma@f8004000 { |
| 222 | #dma-cells = <1>; | 231 | #dma-cells = <1>; |
| 223 | #dma-channels = <8>; | 232 | #dma-channels = <8>; |
| 224 | #dma-requests = <4>; | 233 | #dma-requests = <4>; |
| 225 | arm,primecell-periphid = <0x41330>; | 234 | arm,primecell-periphid = <0x41330>; |
| 226 | clock-names = "apb_pclk"; | 235 | clock-names = "apb_pclk"; |
| 227 | clocks = <&clkc 27>; | 236 | clocks = <&clkc 27>; |
| 228 | compatible = "xlnx,ps7-dma-1.00.a", "arm,primecell", "arm,pl330"; | 237 | compatible = "xlnx,ps7-dma-1.00.a", "arm,pl330", "arm,primecell"; |
| 229 | interrupt-parent = <&ps7_scugic_0>; | 238 | interrupt-parent = <&ps7_scugic_0>; |
| 230 | interrupt-names = "abort", "dma0", "dma1", "dma2", "dma3", "dma4", "dma5", "dma6", "dma7"; | 239 | interrupt-names = "abort", "dma0", "dma1", "dma2", "dma3", "dma4", "dma5", "dma6", "dma7"; |
| 231 | interrupts = <0 13 4>, <0 14 4>, <0 15 4>, <0 16 4>, <0 17 4>, <0 40 4>, <0 41 4>, <0 42 4>, <0 43 4>; | 240 | interrupts = <0 13 4>, <0 14 4>, <0 15 4>, <0 16 4>, <0 17 4>, <0 40 4>, <0 41 4>, <0 42 4>, <0 43 4>; |
| 232 | reg = <0xf8004000 0x1000>; | 241 | reg = <0xf8004000 0x1000>; |
| 233 | } ; | 242 | } ;*/ |
| 234 | ps7_dma_s: ps7-dma@f8003000 { | 243 | ps7_dma_s: ps7-dma@f8003000 { |
| 235 | #dma-cells = <1>; | 244 | #dma-cells = <1>; |
| 236 | #dma-channels = <8>; | 245 | #dma-channels = <8>; |
| @@ -238,7 +247,7 @@ | |||
| 238 | arm,primecell-periphid = <0x41330>; | 247 | arm,primecell-periphid = <0x41330>; |
| 239 | clock-names = "apb_pclk"; | 248 | clock-names = "apb_pclk"; |
| 240 | clocks = <&clkc 27>; | 249 | clocks = <&clkc 27>; |
| 241 | compatible = "xlnx,ps7-dma-1.00.a", "arm,primecell", "arm,pl330"; | 250 | compatible = "xlnx,ps7-dma-1.00.a", "arm,pl330", "arm,primecell"; |
| 242 | interrupt-parent = <&ps7_scugic_0>; | 251 | interrupt-parent = <&ps7_scugic_0>; |
| 243 | interrupt-names = "abort", "dma0", "dma1", "dma2", "dma3", "dma4", "dma5", "dma6", "dma7"; | 252 | interrupt-names = "abort", "dma0", "dma1", "dma2", "dma3", "dma4", "dma5", "dma6", "dma7"; |
| 244 | interrupts = <0 13 4>, <0 14 4>, <0 15 4>, <0 16 4>, <0 17 4>, <0 40 4>, <0 41 4>, <0 42 4>, <0 43 4>; | 253 | interrupts = <0 13 4>, <0 14 4>, <0 15 4>, <0 16 4>, <0 17 4>, <0 40 4>, <0 41 4>, <0 42 4>, <0 43 4>; |
| @@ -426,7 +435,7 @@ | |||
| 426 | ps7_i2c_0: ps7-i2c@e0004000 { | 435 | ps7_i2c_0: ps7-i2c@e0004000 { |
| 427 | bus-id = <0>; | 436 | bus-id = <0>; |
| 428 | clocks = <&clkc 38>; | 437 | clocks = <&clkc 38>; |
| 429 | compatible = "xlnx,ps7-i2c-1.00.a"; | 438 | compatible = "cdns,i2c-r1p10", "xlnx,ps7-i2c-1.00.a"; |
| 430 | interrupt-parent = <&ps7_scugic_0>; | 439 | interrupt-parent = <&ps7_scugic_0>; |
| 431 | interrupts = <0 25 4>; | 440 | interrupts = <0 25 4>; |
| 432 | reg = <0xe0004000 0x1000>; | 441 | reg = <0xe0004000 0x1000>; |
| @@ -437,7 +446,7 @@ | |||
| 437 | ps7_i2c_1: ps7-i2c@e0005000 { | 446 | ps7_i2c_1: ps7-i2c@e0005000 { |
| 438 | bus-id = <1>; | 447 | bus-id = <1>; |
| 439 | clocks = <&clkc 39>; | 448 | clocks = <&clkc 39>; |
| 440 | compatible = "xlnx,ps7-i2c-1.00.a"; | 449 | compatible = "cdns,i2c-r1p10", "xlnx,ps7-i2c-1.00.a"; |
| 441 | interrupt-parent = <&ps7_scugic_0>; | 450 | interrupt-parent = <&ps7_scugic_0>; |
| 442 | interrupts = <0 48 4>; | 451 | interrupts = <0 48 4>; |
| 443 | reg = <0xe0005000 0x1000>; | 452 | reg = <0xe0005000 0x1000>; |
