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 /conf/machine | |
| 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>
Diffstat (limited to 'conf/machine')
| -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>; |
