Lines Matching +full:gpio +full:- +full:vibrator

4  * This file is dual-licensed: you can use it either under the terms
43 /dts-v1/;
44 #include "rk3288-evb.dtsi"
45 #include "rk3288-android.dtsi"
48 compatible = "rockchip,rk3288-evb-rk818", "rockchip,rk3288";
50 sdio_pwrseq: sdio-pwrseq {
51 compatible = "mmc-pwrseq-simple";
53 clock-names = "ext_clock";
58 * - SDIO_RESET_L_WL_REG_ON
59 * - PDN (power down when low)
61 reset-gpios = <&gpio4 28 GPIO_ACTIVE_LOW>;
64 wireless-bluetooth {
66 clock-names = "ext_clock";
69 /delete-node/ sdmmc-regulator;
71 vibrator {
72 compatible = "rk-vibrator-gpio";
73 vibrator-gpio = <&gpio7 21 GPIO_ACTIVE_LOW>;
78 compatible = "fixed-clock";
79 clock-frequency = <32768>;
80 clock-output-names = "xin32k";
81 #clock-cells = <0>;
87 cpu0-supply = <&vdd_cpu>;
92 mali-supply = <&vdd_gpu>;
96 clock-frequency = <400000>;
101 vin-supply = <&vcc_sys>;
102 regulator-compatible = "fan53555-reg";
103 pinctrl-0 = <&vsel1_gpio>;
104 vsel-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>;
105 regulator-name = "vdd_cpu";
106 regulator-min-microvolt = <712500>;
107 regulator-max-microvolt = <1500000>;
108 regulator-ramp-delay = <1000>;
109 fcs,suspend-voltage-selector = <1>;
110 regulator-always-on;
111 regulator-boot-on;
112 regulator-initial-state = <3>;
113 regulator-state-mem {
114 regulator-off-in-suspend;
123 clock-output-names = "rk818-clkout1", "wifibt_32kin";
124 interrupt-parent = <&gpio0>;
126 pinctrl-names = "default";
127 pinctrl-0 = <&pmic_int>;
128 rockchip,system-power-controller;
129 wakeup-source;
130 #clock-cells = <1>;
132 vcc1-supply = <&vcc_sys>;
133 vcc2-supply = <&vcc_sys>;
134 vcc3-supply = <&vcc_sys>;
135 vcc4-supply = <&vcc_sys>;
136 vcc6-supply = <&vcc_sys>;
137 vcc7-supply = <&vcc_sys>;
138 vcc8-supply = <&vcc_sys>;
139 vcc9-supply = <&vcc_io>;
143 regulator-name = "vdd_logic";
144 regulator-always-on;
145 regulator-boot-on;
146 regulator-min-microvolt = <800000>;
147 regulator-max-microvolt = <1250000>;
148 regulator-ramp-delay = <6001>;
149 regulator-state-mem {
150 regulator-on-in-suspend;
151 regulator-suspend-microvolt = <1000000>;
156 regulator-name = "vdd_gpu";
157 regulator-always-on;
158 regulator-boot-on;
159 regulator-min-microvolt = <800000>;
160 regulator-max-microvolt = <1250000>;
161 regulator-ramp-delay = <6001>;
162 regulator-state-mem {
163 regulator-on-in-suspend;
164 regulator-suspend-microvolt = <1000000>;
169 regulator-always-on;
170 regulator-boot-on;
171 regulator-name = "vcc_ddr";
172 regulator-state-mem {
173 regulator-on-in-suspend;
178 regulator-always-on;
179 regulator-boot-on;
180 regulator-min-microvolt = <3300000>;
181 regulator-max-microvolt = <3300000>;
182 regulator-name = "vcc_io";
183 regulator-state-mem {
184 regulator-off-in-suspend;
189 regulator-always-on;
190 regulator-boot-on;
191 regulator-min-microvolt = <3300000>;
192 regulator-max-microvolt = <3300000>;
193 regulator-name = "vcca_codec";
194 regulator-state-mem {
195 regulator-off-in-suspend;
200 regulator-always-on;
201 regulator-boot-on;
202 regulator-min-microvolt = <3300000>;
203 regulator-max-microvolt = <3300000>;
204 regulator-name = "vcc_tp";
205 regulator-state-mem {
206 regulator-off-in-suspend;
211 regulator-always-on;
212 regulator-boot-on;
213 regulator-min-microvolt = <1000000>;
214 regulator-max-microvolt = <1000000>;
215 regulator-name = "vdd_10";
216 regulator-state-mem {
217 regulator-on-in-suspend;
218 regulator-suspend-microvolt = <1000000>;
223 regulator-always-on;
224 regulator-boot-on;
225 regulator-min-microvolt = <1800000>;
226 regulator-max-microvolt = <1800000>;
227 regulator-name = "vcc18_lcd";
228 regulator-state-mem {
229 regulator-off-in-suspend;
234 regulator-always-on;
235 regulator-boot-on;
236 regulator-min-microvolt = <3300000>;
237 regulator-max-microvolt = <3300000>;
238 regulator-name = "vcc_lcd";
239 regulator-state-mem {
240 regulator-on-in-suspend;
241 regulator-suspend-microvolt = <3300000>;
246 regulator-always-on;
247 regulator-boot-on;
248 regulator-min-microvolt = <1000000>;
249 regulator-max-microvolt = <1000000>;
250 regulator-name = "vdd10_lcd";
251 regulator-state-mem {
252 regulator-off-in-suspend;
257 regulator-always-on;
258 regulator-boot-on;
259 regulator-min-microvolt = <1800000>;
260 regulator-max-microvolt = <1800000>;
261 regulator-name = "vcc_18";
262 regulator-state-mem {
263 regulator-on-in-suspend;
264 regulator-suspend-microvolt = <1800000>;
269 regulator-always-on;
270 regulator-boot-on;
271 regulator-min-microvolt = <1800000>;
272 regulator-max-microvolt = <3300000>;
273 regulator-name = "vccio_wl";
274 regulator-state-mem {
275 regulator-on-in-suspend;
276 regulator-suspend-microvolt = <3300000>;
281 regulator-always-on;
282 regulator-boot-on;
283 regulator-min-microvolt = <1800000>;
284 regulator-max-microvolt = <3300000>;
285 regulator-name = "vccio_sd";
286 regulator-state-mem {
287 regulator-on-in-suspend;
288 regulator-suspend-microvolt = <3300000>;
293 regulator-always-on;
294 regulator-boot-on;
295 regulator-name = "vcc_sd";
296 regulator-state-mem {
297 regulator-on-in-suspend;
306 clock-frequency = <400000>;
311 pinctrl-names = "default";
312 pinctrl-0 = <&mpu6050_irq_gpio>;
314 irq-gpio = <&gpio8 0 IRQ_TYPE_EDGE_RISING>;
315 mpu-int_config = <0x10>;
316 mpu-level_shifter = <0>;
317 mpu-orientation = <0 1 0 1 0 0 0 0 1>;
318 orientation-x= <0>;
319 orientation-y= <1>;
320 orientation-z= <0>;
321 support-hw-poweroff = <1>;
322 mpu-debug = <1>;
327 rockchip,dual-channel = <&dsi1>;
328 rockchip,lane-rate = <900>;
332 compatible = "simple-panel-dsi";
335 power-supply = <&vcc_lcd>;
336 reset-gpios = <&gpio1 24 GPIO_ACTIVE_LOW>;
337 reset-delay-ms = <120>;
338 init-delay-ms = <120>;
339 enable-delay-ms = <120>;
340 prepare-delay-ms = <120>;
347 panel-init-sequence = [
352 panel-exit-sequence = [
357 display-timings {
358 native-mode = <&timing0>;
361 clock-frequency = <230000000>;
364 hback-porch = <180>;
365 hfront-porch = <180>;
366 vback-porch = <10>;
367 vfront-porch = <14>;
368 hsync-len = <48>;
369 vsync-len = <2>;
370 hsync-active = <0>;
371 vsync-active = <0>;
372 de-active = <0>;
373 pixelclk-active = <0>;
397 rockchip,hw-tshut-polarity = <1>; /* tshut polarity 0:LOW 1:HIGH */
402 lcd_en: lcd-en {
408 mpu6050_irq_gpio: mpu6050-irq-gpio {
414 pmic_int: pmic-int {
417 vsel1_gpio: vsel1-gpio {