diff options
author | Nathan Rossi <nathan.rossi@xilinx.com> | 2014-04-09 13:10:56 +1000 |
---|---|---|
committer | Nathan Rossi <nathan.rossi@xilinx.com> | 2014-04-09 13:11:07 +1000 |
commit | 5cc89a995460330fe1e6660e98fc61ec1a62cd4b (patch) | |
tree | c76e39b72b50fd6dbb30405e93151596a7f37ec9 | |
parent | a874e296af8c38b0c2e3047500fa6b83a4dba450 (diff) | |
download | meta-xilinx-5cc89a995460330fe1e6660e98fc61ec1a62cd4b.tar.gz |
kc705-trd-microblazeel: Update dts
* Added clock nodes for newer kernel common clock framework
compatibility for microblaze
Signed-off-by: Nathan Rossi <nathan.rossi@xilinx.com>
-rw-r--r-- | conf/machine/boards/kc705/kc705-trd-microblazeel.dts | 29 |
1 files changed, 26 insertions, 3 deletions
diff --git a/conf/machine/boards/kc705/kc705-trd-microblazeel.dts b/conf/machine/boards/kc705/kc705-trd-microblazeel.dts index 00ae72a0..e49d3489 100644 --- a/conf/machine/boards/kc705/kc705-trd-microblazeel.dts +++ b/conf/machine/boards/kc705/kc705-trd-microblazeel.dts | |||
@@ -4,6 +4,10 @@ | |||
4 | #size-cells = <1>; | 4 | #size-cells = <1>; |
5 | compatible = "xlnx,microblaze"; | 5 | compatible = "xlnx,microblaze"; |
6 | model = "Xilinx-KC705-TRD"; | 6 | model = "Xilinx-KC705-TRD"; |
7 | ddr3_sdram: memory@80000000 { | ||
8 | device_type = "memory"; | ||
9 | reg = < 0x80000000 0x40000000 >; | ||
10 | } ; | ||
7 | aliases { | 11 | aliases { |
8 | ethernet0 = &soft_ethernet_mac; | 12 | ethernet0 = &soft_ethernet_mac; |
9 | serial0 = &rs232_uart_1; | 13 | serial0 = &rs232_uart_1; |
@@ -17,7 +21,9 @@ | |||
17 | #cpus = <0x1>; | 21 | #cpus = <0x1>; |
18 | #size-cells = <0>; | 22 | #size-cells = <0>; |
19 | microblaze_0: cpu@0 { | 23 | microblaze_0: cpu@0 { |
24 | bus-handle = <&axi_mm_mb>, <&axi4_0>, <&axi4lite_0>; | ||
20 | clock-frequency = <150000000>; | 25 | clock-frequency = <150000000>; |
26 | clocks = <&clk_cpu>; | ||
21 | compatible = "xlnx,microblaze-8.50.a"; | 27 | compatible = "xlnx,microblaze-8.50.a"; |
22 | d-cache-baseaddr = <0x80000000>; | 28 | d-cache-baseaddr = <0x80000000>; |
23 | d-cache-highaddr = <0xffffffff>; | 29 | d-cache-highaddr = <0xffffffff>; |
@@ -118,9 +124,23 @@ | |||
118 | xlnx,use-stack-protection = <0x0>; | 124 | xlnx,use-stack-protection = <0x0>; |
119 | } ; | 125 | } ; |
120 | } ; | 126 | } ; |
121 | ddr3_sdram: memory@80000000 { | 127 | clocks { |
122 | device_type = "memory"; | 128 | #address-cells = <1>; |
123 | reg = < 0x80000000 0x40000000 >; | 129 | #size-cells = <0>; |
130 | clk_bus: bus { | ||
131 | #clock-cells = <0>; | ||
132 | clock-frequency = <100000000>; | ||
133 | clock-output-names = "bus"; | ||
134 | compatible = "fixed-clock"; | ||
135 | reg = <1>; | ||
136 | } ; | ||
137 | clk_cpu: cpu { | ||
138 | #clock-cells = <0>; | ||
139 | clock-frequency = <150000000>; | ||
140 | clock-output-names = "cpu"; | ||
141 | compatible = "fixed-clock"; | ||
142 | reg = <0>; | ||
143 | } ; | ||
124 | } ; | 144 | } ; |
125 | axi4lite_0: axi@2 { | 145 | axi4lite_0: axi@2 { |
126 | #address-cells = <1>; | 146 | #address-cells = <1>; |
@@ -197,6 +217,7 @@ | |||
197 | } ; | 217 | } ; |
198 | dual_timer_counter: system-timer@40300000 { | 218 | dual_timer_counter: system-timer@40300000 { |
199 | clock-frequency = <100000000>; | 219 | clock-frequency = <100000000>; |
220 | clocks = <&clk_bus>; | ||
200 | compatible = "xlnx,axi-timer-1.03.a", "xlnx,xps-timer-1.00.a"; | 221 | compatible = "xlnx,axi-timer-1.03.a", "xlnx,xps-timer-1.00.a"; |
201 | interrupt-parent = <&interrupt_cntlr>; | 222 | interrupt-parent = <&interrupt_cntlr>; |
202 | interrupts = < 3 2 >; | 223 | interrupts = < 3 2 >; |
@@ -430,6 +451,7 @@ | |||
430 | } ; | 451 | } ; |
431 | rs232_uart_1: serial@40400000 { | 452 | rs232_uart_1: serial@40400000 { |
432 | clock-frequency = <100000000>; | 453 | clock-frequency = <100000000>; |
454 | clocks = <&clk_bus>; | ||
433 | compatible = "xlnx,axi-uart16550-1.01.a", "xlnx,xps-uart16550-2.00.a", "ns16550a"; | 455 | compatible = "xlnx,axi-uart16550-1.01.a", "xlnx,xps-uart16550-2.00.a", "ns16550a"; |
434 | current-speed = <115200>; | 456 | current-speed = <115200>; |
435 | device_type = "serial"; | 457 | device_type = "serial"; |
@@ -451,6 +473,7 @@ | |||
451 | axistream-connected = <&axi_dma_ethernet>; | 473 | axistream-connected = <&axi_dma_ethernet>; |
452 | axistream-control-connected = <&axi_dma_ethernet>; | 474 | axistream-control-connected = <&axi_dma_ethernet>; |
453 | clock-frequency = <100000000>; | 475 | clock-frequency = <100000000>; |
476 | clocks = <&clk_bus>; | ||
454 | compatible = "xlnx,axi-ethernet-3.01.a", "xlnx,axi-ethernet-1.00.a"; | 477 | compatible = "xlnx,axi-ethernet-3.01.a", "xlnx,axi-ethernet-1.00.a"; |
455 | device_type = "network"; | 478 | device_type = "network"; |
456 | interrupt-parent = <&interrupt_cntlr>; | 479 | interrupt-parent = <&interrupt_cntlr>; |