diff options
author | Beniamino Galvani <b.galvani@gmail.com> | 2014-06-22 10:41:09 -0400 |
---|---|---|
committer | Heiko Stuebner <heiko@sntech.de> | 2014-07-26 17:40:46 -0400 |
commit | fe2c89afa7797a7b5b949be298775d908d51f612 (patch) | |
tree | 6a0bd7e5213b2e068c4bac4bed6732b6aa5a78cb | |
parent | a953a6c77da2b8c2beb6db500b870e0b8c48fe64 (diff) |
ARM: dts: add i2c and regulator nodes to rk3188-radxarock
This enables the 2nd i2c bus and adds the act8846 pmic as device.
Signed-off-by: Beniamino Galvani <b.galvani@gmail.com>
Signed-off-by: Heiko Stuebner <heiko@sntech.de>
-rw-r--r-- | arch/arm/boot/dts/rk3188-radxarock.dts | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/rk3188-radxarock.dts b/arch/arm/boot/dts/rk3188-radxarock.dts index 241e2a4d4b99..a2812932cc5e 100644 --- a/arch/arm/boot/dts/rk3188-radxarock.dts +++ b/arch/arm/boot/dts/rk3188-radxarock.dts | |||
@@ -59,6 +59,118 @@ | |||
59 | }; | 59 | }; |
60 | }; | 60 | }; |
61 | 61 | ||
62 | &i2c1 { | ||
63 | status = "okay"; | ||
64 | clock-frequency = <400000>; | ||
65 | |||
66 | act8846: act8846@5a { | ||
67 | compatible = "active-semi,act8846"; | ||
68 | reg = <0x5a>; | ||
69 | status = "okay"; | ||
70 | |||
71 | pinctrl-names = "default"; | ||
72 | pinctrl-0 = <&act8846_dvs0_ctl>; | ||
73 | |||
74 | regulators { | ||
75 | vcc_ddr: REG1 { | ||
76 | regulator-name = "VCC_DDR"; | ||
77 | regulator-min-microvolt = <1200000>; | ||
78 | regulator-max-microvolt = <1200000>; | ||
79 | regulator-always-on; | ||
80 | }; | ||
81 | |||
82 | vdd_log: REG2 { | ||
83 | regulator-name = "VDD_LOG"; | ||
84 | regulator-min-microvolt = <1000000>; | ||
85 | regulator-max-microvolt = <1000000>; | ||
86 | regulator-always-on; | ||
87 | }; | ||
88 | |||
89 | vdd_arm: REG3 { | ||
90 | regulator-name = "VDD_ARM"; | ||
91 | regulator-min-microvolt = <875000>; | ||
92 | regulator-max-microvolt = <1300000>; | ||
93 | regulator-always-on; | ||
94 | }; | ||
95 | |||
96 | vcc_io: REG4 { | ||
97 | regulator-name = "VCC_IO"; | ||
98 | regulator-min-microvolt = <3300000>; | ||
99 | regulator-max-microvolt = <3300000>; | ||
100 | regulator-always-on; | ||
101 | }; | ||
102 | |||
103 | vdd_10: REG5 { | ||
104 | regulator-name = "VDD_10"; | ||
105 | regulator-min-microvolt = <1000000>; | ||
106 | regulator-max-microvolt = <1000000>; | ||
107 | regulator-always-on; | ||
108 | }; | ||
109 | |||
110 | vdd_hdmi: REG6 { | ||
111 | regulator-name = "VDD_HDMI"; | ||
112 | regulator-min-microvolt = <2500000>; | ||
113 | regulator-max-microvolt = <2500000>; | ||
114 | regulator-always-on; | ||
115 | }; | ||
116 | |||
117 | vcc18: REG7 { | ||
118 | regulator-name = "VCC_18"; | ||
119 | regulator-min-microvolt = <1800000>; | ||
120 | regulator-max-microvolt = <1800000>; | ||
121 | regulator-always-on; | ||
122 | }; | ||
123 | |||
124 | vcca_33: REG8 { | ||
125 | regulator-name = "VCCA_33"; | ||
126 | regulator-min-microvolt = <3300000>; | ||
127 | regulator-max-microvolt = <3300000>; | ||
128 | regulator-always-on; | ||
129 | }; | ||
130 | |||
131 | vcc_rmii: REG9 { | ||
132 | regulator-name = "VCC_RMII"; | ||
133 | regulator-min-microvolt = <3300000>; | ||
134 | regulator-max-microvolt = <3300000>; | ||
135 | regulator-always-on; | ||
136 | }; | ||
137 | |||
138 | vccio_wl: REG10 { | ||
139 | regulator-name = "VCCIO_WL"; | ||
140 | regulator-min-microvolt = <3300000>; | ||
141 | regulator-max-microvolt = <3300000>; | ||
142 | regulator-always-on; | ||
143 | }; | ||
144 | |||
145 | vcc_18: REG11 { | ||
146 | regulator-name = "VCC18_IO"; | ||
147 | regulator-min-microvolt = <1800000>; | ||
148 | regulator-max-microvolt = <1800000>; | ||
149 | regulator-always-on; | ||
150 | }; | ||
151 | |||
152 | vcc28: REG12 { | ||
153 | regulator-name = "VCC_28"; | ||
154 | regulator-min-microvolt = <2800000>; | ||
155 | regulator-max-microvolt = <2800000>; | ||
156 | regulator-always-on; | ||
157 | }; | ||
158 | }; | ||
159 | }; | ||
160 | }; | ||
161 | |||
162 | &pinctrl { | ||
163 | pcfg_output_low: pcfg-output-low { | ||
164 | output-low; | ||
165 | }; | ||
166 | |||
167 | act8846 { | ||
168 | act8846_dvs0_ctl: act8846-dvs0-ctl { | ||
169 | rockchip,pins = <RK_GPIO3 27 RK_FUNC_GPIO &pcfg_output_low>; | ||
170 | }; | ||
171 | }; | ||
172 | }; | ||
173 | |||
62 | &uart0 { | 174 | &uart0 { |
63 | status = "okay"; | 175 | status = "okay"; |
64 | }; | 176 | }; |