.. | .. |
---|
15 | 15 | */ |
---|
16 | 16 | |
---|
17 | 17 | /dts-v1/; |
---|
| 18 | +#include <dt-bindings/interrupt-controller/irq.h> |
---|
18 | 19 | #include <dt-bindings/input/input.h> |
---|
19 | 20 | #include "s5pv210.dtsi" |
---|
20 | 21 | |
---|
.. | .. |
---|
31 | 32 | reg = <0x20000000 0x40000000>; |
---|
32 | 33 | }; |
---|
33 | 34 | |
---|
34 | | - ethernet@18000000 { |
---|
| 35 | + pmic_ap_clk: clock-0 { |
---|
| 36 | + /* Workaround for missing PMIC and its clock */ |
---|
| 37 | + compatible = "fixed-clock"; |
---|
| 38 | + #clock-cells = <0>; |
---|
| 39 | + clock-frequency = <32768>; |
---|
| 40 | + }; |
---|
| 41 | + |
---|
| 42 | + ethernet@a8000000 { |
---|
35 | 43 | compatible = "davicom,dm9000"; |
---|
36 | | - reg = <0xA8000000 0x2 0xA8000002 0x2>; |
---|
| 44 | + reg = <0xa8000000 0x2>, <0xa8000002 0x2>; |
---|
37 | 45 | interrupt-parent = <&gph1>; |
---|
38 | | - interrupts = <1 4>; |
---|
| 46 | + interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; |
---|
39 | 47 | local-mac-address = [00 00 de ad be ef]; |
---|
40 | 48 | davicom,no-eeprom; |
---|
41 | 49 | }; |
---|
.. | .. |
---|
47 | 55 | default-brightness-level = <6>; |
---|
48 | 56 | pinctrl-names = "default"; |
---|
49 | 57 | pinctrl-0 = <&pwm3_out>; |
---|
| 58 | + power-supply = <&dc5v_reg>; |
---|
| 59 | + }; |
---|
| 60 | + |
---|
| 61 | + dc5v_reg: regulator-0 { |
---|
| 62 | + compatible = "regulator-fixed"; |
---|
| 63 | + regulator-name = "DC5V"; |
---|
| 64 | + regulator-min-microvolt = <5000000>; |
---|
| 65 | + regulator-max-microvolt = <5000000>; |
---|
50 | 66 | }; |
---|
51 | 67 | }; |
---|
52 | 68 | |
---|
.. | .. |
---|
68 | 84 | <&keypad_col6>, <&keypad_col7>; |
---|
69 | 85 | status = "okay"; |
---|
70 | 86 | |
---|
71 | | - key_1 { |
---|
| 87 | + key-1 { |
---|
72 | 88 | keypad,row = <0>; |
---|
73 | 89 | keypad,column = <3>; |
---|
74 | 90 | linux,code = <KEY_1>; |
---|
75 | 91 | }; |
---|
76 | 92 | |
---|
77 | | - key_2 { |
---|
| 93 | + key-2 { |
---|
78 | 94 | keypad,row = <0>; |
---|
79 | 95 | keypad,column = <4>; |
---|
80 | 96 | linux,code = <KEY_2>; |
---|
81 | 97 | }; |
---|
82 | 98 | |
---|
83 | | - key_3 { |
---|
| 99 | + key-3 { |
---|
84 | 100 | keypad,row = <0>; |
---|
85 | 101 | keypad,column = <5>; |
---|
86 | 102 | linux,code = <KEY_3>; |
---|
87 | 103 | }; |
---|
88 | 104 | |
---|
89 | | - key_4 { |
---|
| 105 | + key-4 { |
---|
90 | 106 | keypad,row = <0>; |
---|
91 | 107 | keypad,column = <6>; |
---|
92 | 108 | linux,code = <KEY_4>; |
---|
93 | 109 | }; |
---|
94 | 110 | |
---|
95 | | - key_5 { |
---|
| 111 | + key-5 { |
---|
96 | 112 | keypad,row = <0 |
---|
97 | 113 | >; |
---|
98 | 114 | keypad,column = <7>; |
---|
99 | 115 | linux,code = <KEY_5>; |
---|
100 | 116 | }; |
---|
101 | 117 | |
---|
102 | | - key_6 { |
---|
| 118 | + key-6 { |
---|
103 | 119 | keypad,row = <1>; |
---|
104 | 120 | keypad,column = <3>; |
---|
105 | 121 | linux,code = <KEY_A>; |
---|
106 | 122 | }; |
---|
107 | | - key_7 { |
---|
| 123 | + key-7 { |
---|
108 | 124 | keypad,row = <1>; |
---|
109 | 125 | keypad,column = <4>; |
---|
110 | 126 | linux,code = <KEY_B>; |
---|
111 | 127 | }; |
---|
112 | 128 | |
---|
113 | | - key_8 { |
---|
| 129 | + key-8 { |
---|
114 | 130 | keypad,row = <1>; |
---|
115 | 131 | keypad,column = <5>; |
---|
116 | 132 | linux,code = <KEY_C>; |
---|
117 | 133 | }; |
---|
118 | 134 | |
---|
119 | | - key_9 { |
---|
| 135 | + key-9 { |
---|
120 | 136 | keypad,row = <1>; |
---|
121 | 137 | keypad,column = <6>; |
---|
122 | 138 | linux,code = <KEY_D>; |
---|
123 | 139 | }; |
---|
124 | 140 | |
---|
125 | | - key_10 { |
---|
| 141 | + key-10 { |
---|
126 | 142 | keypad,row = <1>; |
---|
127 | 143 | keypad,column = <7>; |
---|
128 | 144 | linux,code = <KEY_E>; |
---|
.. | .. |
---|
147 | 163 | |
---|
148 | 164 | &rtc { |
---|
149 | 165 | status = "okay"; |
---|
| 166 | + clocks = <&clocks CLK_RTC>, <&pmic_ap_clk>; |
---|
| 167 | + clock-names = "rtc", "rtc_src"; |
---|
150 | 168 | }; |
---|
151 | 169 | |
---|
152 | 170 | &sdhci0 { |
---|