| .. | .. |
|---|
| 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 { |
|---|