summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathan Rossi <nathan.rossi@xilinx.com>2014-04-09 13:10:56 +1000
committerNathan Rossi <nathan.rossi@xilinx.com>2014-04-09 13:11:07 +1000
commit5cc89a995460330fe1e6660e98fc61ec1a62cd4b (patch)
treec76e39b72b50fd6dbb30405e93151596a7f37ec9
parenta874e296af8c38b0c2e3047500fa6b83a4dba450 (diff)
downloadmeta-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.dts29
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>;