Lines Matching +full:pwm +full:- +full:vibrator

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
8 /dts-v1/;
9 #include <dt-bindings/gpio/gpio.h>
10 #include <dt-bindings/input/input.h>
11 #include <dt-bindings/leds/common.h>
12 #include <dt-bindings/pinctrl/rockchip.h>
21 stdout-path = "serial2:115200n8";
25 compatible = "pwm-backlight";
26 power-supply = <&vcc_bl>;
31 * LED is a tri-state. Driven high it is red, driven low it is
36 gpio_led: gpio-leds {
37 compatible = "gpio-leds";
38 pinctrl-names = "default";
39 pinctrl-0 = <&led_pin>;
41 red_green_led: led-0 {
48 rk817-sound {
49 compatible = "simple-audio-card";
50 simple-audio-card,name = "rk817_int";
51 simple-audio-card,format = "i2s";
52 simple-audio-card,hp-det-gpio = <&gpio2 RK_PC6 GPIO_ACTIVE_HIGH>;
53 simple-audio-card,mclk-fs = <256>;
54 simple-audio-card,widgets =
58 simple-audio-card,routing =
64 simple-audio-card,codec {
65 sound-dai = <&rk817>;
68 simple-audio-card,cpu {
69 sound-dai = <&i2s1_2ch>;
74 compatible = "regulator-fixed";
75 regulator-name = "vcc3v8_sys";
76 regulator-always-on;
77 regulator-min-microvolt = <3800000>;
78 regulator-max-microvolt = <3800000>;
81 vibrator {
82 compatible = "pwm-vibrator";
84 pwm-names = "enable";
89 cpu-supply = <&vdd_arm>;
93 cpu-supply = <&vdd_arm>;
97 cpu-supply = <&vdd_arm>;
101 cpu-supply = <&vdd_arm>;
105 assigned-clocks = <&cru PLL_NPLL>,
110 assigned-clock-rates = <1188000000>,
128 remote-endpoint = <&mipi_in_panel>;
136 reset-gpios = <&gpio3 RK_PC0 GPIO_ACTIVE_LOW>;
140 remote-endpoint = <&mipi_out_panel>;
151 mali-supply = <&vdd_logic>;
156 clock-frequency = <400000>;
157 i2c-scl-falling-time-ns = <16>;
158 i2c-scl-rising-time-ns = <280>;
164 #clock-cells = <1>;
165 clock-names = "mclk";
166 clock-output-names = "rk808-clkout1", "xin32k";
168 interrupt-parent = <&gpio0>;
170 pinctrl-0 = <&pmic_int>, <&i2s1_2ch_mclk>;
171 pinctrl-names = "default";
172 #sound-dai-cells = <0>;
173 wakeup-source;
175 vcc1-supply = <&vccsys>;
176 vcc2-supply = <&vccsys>;
177 vcc3-supply = <&vccsys>;
178 vcc4-supply = <&vccsys>;
179 vcc5-supply = <&vccsys>;
180 vcc6-supply = <&vccsys>;
181 vcc7-supply = <&vccsys>;
182 vcc8-supply = <&vccsys>;
186 regulator-always-on;
187 regulator-boot-on;
188 regulator-max-microvolt = <1150000>;
189 regulator-min-microvolt = <950000>;
190 regulator-name = "vdd_logic";
191 regulator-ramp-delay = <6001>;
193 regulator-state-mem {
194 regulator-on-in-suspend;
195 regulator-suspend-microvolt = <950000>;
200 regulator-always-on;
201 regulator-boot-on;
202 regulator-max-microvolt = <1350000>;
203 regulator-min-microvolt = <950000>;
204 regulator-name = "vdd_arm";
205 regulator-ramp-delay = <6001>;
207 regulator-state-mem {
208 regulator-off-in-suspend;
209 regulator-suspend-microvolt = <950000>;
214 regulator-always-on;
215 regulator-boot-on;
216 regulator-name = "vcc_ddr";
218 regulator-state-mem {
219 regulator-on-in-suspend;
224 regulator-always-on;
225 regulator-boot-on;
226 regulator-max-microvolt = <3300000>;
227 regulator-min-microvolt = <3300000>;
228 regulator-name = "vcc_3v3";
230 regulator-state-mem {
231 regulator-off-in-suspend;
232 regulator-suspend-microvolt = <3300000>;
237 regulator-always-on;
238 regulator-boot-on;
239 regulator-max-microvolt = <1800000>;
240 regulator-min-microvolt = <1800000>;
241 regulator-name = "vcc_1v8";
243 regulator-state-mem {
244 regulator-on-in-suspend;
245 regulator-suspend-microvolt = <1800000>;
250 regulator-always-on;
251 regulator-boot-on;
252 regulator-max-microvolt = <1000000>;
253 regulator-min-microvolt = <1000000>;
254 regulator-name = "vdd_1v0";
256 regulator-state-mem {
257 regulator-on-in-suspend;
258 regulator-suspend-microvolt = <1000000>;
263 regulator-always-on;
264 regulator-boot-on;
265 regulator-max-microvolt = <3300000>;
266 regulator-min-microvolt = <3300000>;
267 regulator-name = "vcc3v3_pmu";
269 regulator-state-mem {
270 regulator-on-in-suspend;
271 regulator-suspend-microvolt = <3300000>;
276 regulator-always-on;
277 regulator-boot-on;
278 regulator-max-microvolt = <3300000>;
279 regulator-min-microvolt = <1800000>;
280 regulator-name = "vccio_sd";
282 regulator-state-mem {
283 regulator-on-in-suspend;
284 regulator-suspend-microvolt = <3300000>;
289 regulator-boot-on;
290 regulator-max-microvolt = <3300000>;
291 regulator-min-microvolt = <3300000>;
292 regulator-name = "vcc_sd";
294 regulator-state-mem {
295 regulator-on-in-suspend;
296 regulator-suspend-microvolt = <3300000>;
301 regulator-max-microvolt = <3300000>;
302 regulator-min-microvolt = <3300000>;
303 regulator-name = "vcc_bl";
305 regulator-state-mem {
306 regulator-off-in-suspend;
307 regulator-suspend-microvolt = <3300000>;
312 regulator-max-microvolt = <2800000>;
313 regulator-min-microvolt = <2800000>;
314 regulator-name = "vcc_lcd";
316 regulator-state-mem {
317 regulator-off-in-suspend;
318 regulator-suspend-microvolt = <2800000>;
323 regulator-max-microvolt = <3300000>;
324 regulator-min-microvolt = <3300000>;
325 regulator-name = "vcc_wifi";
327 regulator-state-mem {
328 regulator-off-in-suspend;
329 regulator-suspend-microvolt = <3300000>;
334 regulator-always-on;
335 regulator-boot-on;
336 regulator-max-microvolt = <5400000>;
337 regulator-min-microvolt = <5000000>;
338 regulator-name = "usb_midu";
343 rockchip,mic-in-differential;
353 vccio1-supply = <&vcc_3v3>;
354 vccio2-supply = <&vccio_sd>;
355 vccio3-supply = <&vcc_3v3>;
356 vccio4-supply = <&vcc_3v3>;
357 vccio5-supply = <&vcc_3v3>;
358 vccio6-supply = <&vcc_3v3>;
363 pmuio1-supply = <&vcc3v3_pmu>;
364 pmuio2-supply = <&vcc3v3_pmu>;
377 vref-supply = <&vcc_1v8>;
382 cap-sd-highspeed;
383 card-detect-delay = <200>;
384 cd-gpios = <&gpio0 RK_PA3 GPIO_ACTIVE_LOW>;
385 sd-uhs-sdr12;
386 sd-uhs-sdr25;
387 sd-uhs-sdr50;
388 sd-uhs-sdr104;
389 vmmc-supply = <&vcc_sd>;
390 vqmmc-supply = <&vccio_sd>;
395 #address-cells = <1>;
396 pinctrl-0 = <&sfc_clk &sfc_cs0 &sfc_bus2>;
397 pinctrl-names = "default";
398 #size-cells = <0>;
402 compatible = "jedec,spi-nor";
404 spi-max-frequency = <108000000>;
405 spi-rx-bus-width = <2>;
406 spi-tx-bus-width = <1>;
417 u2phy_host: host-port {
421 u2phy_otg: otg-port {
431 pinctrl-0 = <&uart2m1_xfer>;
432 pinctrl-names = "default";
446 hp_det: hp-det {
452 led_pin: led-pin {
458 dc_det: dc-det {
462 pmic_int: pmic-int {