diff options
author | Stefan Agner <stefan@agner.ch> | 2014-07-16 02:08:49 -0400 |
---|---|---|
committer | Shawn Guo <shawn.guo@freescale.com> | 2014-07-18 04:49:47 -0400 |
commit | 69603fbbc4798e8d02cb822edf5dce3f8a625427 (patch) | |
tree | ffc32acf1cd83d592fe196b6fc9ccf8da25d7598 /arch/arm/boot/dts/vf610.dtsi | |
parent | 417d65f65f783e21e8fc6698a748a88105cae1c6 (diff) |
ARM: dts: vf610: add FlexCAN node
Add FlexCAN node for the two FlexCAN IP instances in Vybrid.
Signed-off-by: Stefan Agner <stefan@agner.ch>
Signed-off-by: Shawn Guo <shawn.guo@freescale.com>
Diffstat (limited to 'arch/arm/boot/dts/vf610.dtsi')
-rw-r--r-- | arch/arm/boot/dts/vf610.dtsi | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/vf610.dtsi b/arch/arm/boot/dts/vf610.dtsi index 6a6190ce2318..583dd363c9dc 100644 --- a/arch/arm/boot/dts/vf610.dtsi +++ b/arch/arm/boot/dts/vf610.dtsi | |||
@@ -14,6 +14,8 @@ | |||
14 | 14 | ||
15 | / { | 15 | / { |
16 | aliases { | 16 | aliases { |
17 | can0 = &can0; | ||
18 | can1 = &can1; | ||
17 | serial0 = &uart0; | 19 | serial0 = &uart0; |
18 | serial1 = &uart1; | 20 | serial1 = &uart1; |
19 | serial2 = &uart2; | 21 | serial2 = &uart2; |
@@ -103,6 +105,16 @@ | |||
103 | <&clks VF610_CLK_DMAMUX1>; | 105 | <&clks VF610_CLK_DMAMUX1>; |
104 | }; | 106 | }; |
105 | 107 | ||
108 | can0: flexcan@40020000 { | ||
109 | compatible = "fsl,vf610-flexcan"; | ||
110 | reg = <0x40020000 0x4000>; | ||
111 | interrupts = <0 58 IRQ_TYPE_LEVEL_HIGH>; | ||
112 | clocks = <&clks VF610_CLK_FLEXCAN0>, | ||
113 | <&clks VF610_CLK_FLEXCAN0>; | ||
114 | clock-names = "ipg", "per"; | ||
115 | status = "disabled"; | ||
116 | }; | ||
117 | |||
106 | uart0: serial@40027000 { | 118 | uart0: serial@40027000 { |
107 | compatible = "fsl,vf610-lpuart"; | 119 | compatible = "fsl,vf610-lpuart"; |
108 | reg = <0x40027000 0x1000>; | 120 | reg = <0x40027000 0x1000>; |
@@ -405,6 +417,17 @@ | |||
405 | clock-names = "ipg", "ahb", "ptp"; | 417 | clock-names = "ipg", "ahb", "ptp"; |
406 | status = "disabled"; | 418 | status = "disabled"; |
407 | }; | 419 | }; |
420 | |||
421 | can1: flexcan@400d4000 { | ||
422 | compatible = "fsl,vf610-flexcan"; | ||
423 | reg = <0x400d4000 0x4000>; | ||
424 | interrupts = <0 59 IRQ_TYPE_LEVEL_HIGH>; | ||
425 | clocks = <&clks VF610_CLK_FLEXCAN1>, | ||
426 | <&clks VF610_CLK_FLEXCAN1>; | ||
427 | clock-names = "ipg", "per"; | ||
428 | status = "disabled"; | ||
429 | }; | ||
430 | |||
408 | }; | 431 | }; |
409 | }; | 432 | }; |
410 | }; | 433 | }; |