diff options
Diffstat (limited to 'arch/arm/boot/dts/sama5d3_uart.dtsi')
| -rw-r--r-- | arch/arm/boot/dts/sama5d3_uart.dtsi | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/sama5d3_uart.dtsi b/arch/arm/boot/dts/sama5d3_uart.dtsi index 98fcb2d57446..a9fa75e41652 100644 --- a/arch/arm/boot/dts/sama5d3_uart.dtsi +++ b/arch/arm/boot/dts/sama5d3_uart.dtsi | |||
| @@ -9,8 +9,14 @@ | |||
| 9 | 9 | ||
| 10 | #include <dt-bindings/pinctrl/at91.h> | 10 | #include <dt-bindings/pinctrl/at91.h> |
| 11 | #include <dt-bindings/interrupt-controller/irq.h> | 11 | #include <dt-bindings/interrupt-controller/irq.h> |
| 12 | #include <dt-bindings/clk/at91.h> | ||
| 12 | 13 | ||
| 13 | / { | 14 | / { |
| 15 | aliases { | ||
| 16 | serial5 = &uart0; | ||
| 17 | serial6 = &uart1; | ||
| 18 | }; | ||
| 19 | |||
| 14 | ahb { | 20 | ahb { |
| 15 | apb { | 21 | apb { |
| 16 | pinctrl@fffff200 { | 22 | pinctrl@fffff200 { |
| @@ -31,12 +37,30 @@ | |||
| 31 | }; | 37 | }; |
| 32 | }; | 38 | }; |
| 33 | 39 | ||
| 40 | pmc: pmc@fffffc00 { | ||
| 41 | periphck { | ||
| 42 | uart0_clk: uart0_clk { | ||
| 43 | #clock-cells = <0>; | ||
| 44 | reg = <16>; | ||
| 45 | atmel,clk-output-range = <0 66000000>; | ||
| 46 | }; | ||
| 47 | |||
| 48 | uart1_clk: uart1_clk { | ||
| 49 | #clock-cells = <0>; | ||
| 50 | reg = <17>; | ||
| 51 | atmel,clk-output-range = <0 66000000>; | ||
| 52 | }; | ||
| 53 | }; | ||
| 54 | }; | ||
| 55 | |||
| 34 | uart0: serial@f0024000 { | 56 | uart0: serial@f0024000 { |
| 35 | compatible = "atmel,at91sam9260-usart"; | 57 | compatible = "atmel,at91sam9260-usart"; |
| 36 | reg = <0xf0024000 0x200>; | 58 | reg = <0xf0024000 0x200>; |
| 37 | interrupts = <16 IRQ_TYPE_LEVEL_HIGH 5>; | 59 | interrupts = <16 IRQ_TYPE_LEVEL_HIGH 5>; |
| 38 | pinctrl-names = "default"; | 60 | pinctrl-names = "default"; |
| 39 | pinctrl-0 = <&pinctrl_uart0>; | 61 | pinctrl-0 = <&pinctrl_uart0>; |
| 62 | clocks = <&uart0_clk>; | ||
| 63 | clock-names = "usart"; | ||
| 40 | status = "disabled"; | 64 | status = "disabled"; |
| 41 | }; | 65 | }; |
| 42 | 66 | ||
| @@ -46,6 +70,8 @@ | |||
| 46 | interrupts = <17 IRQ_TYPE_LEVEL_HIGH 5>; | 70 | interrupts = <17 IRQ_TYPE_LEVEL_HIGH 5>; |
| 47 | pinctrl-names = "default"; | 71 | pinctrl-names = "default"; |
| 48 | pinctrl-0 = <&pinctrl_uart1>; | 72 | pinctrl-0 = <&pinctrl_uart1>; |
| 73 | clocks = <&uart1_clk>; | ||
| 74 | clock-names = "usart"; | ||
| 49 | status = "disabled"; | 75 | status = "disabled"; |
| 50 | }; | 76 | }; |
| 51 | }; | 77 | }; |
