Lines Matching +full:gpio +full:- +full:backlight

1 // SPDX-License-Identifier: GPL-2.0+ OR X11
13 ext_gmac: external-gmac-clock {
14 compatible = "fixed-clock";
15 #clock-cells = <0>;
16 clock-frequency = <125000000>;
17 clock-output-names = "ext_gmac";
20 keys: gpio-keys {
21 compatible = "gpio-keys";
24 gpio-key,wakeup = <1>;
26 label = "GPIO Power";
28 pinctrl-names = "default";
29 pinctrl-0 = <&pwr_key>;
33 vcc_sys: vsys-regulator {
34 compatible = "regulator-fixed";
35 regulator-name = "vcc_sys";
36 regulator-min-microvolt = <5000000>;
37 regulator-max-microvolt = <5000000>;
38 regulator-always-on;
39 regulator-boot-on;
42 vcc_flash: flash-regulator {
43 compatible = "regulator-fixed";
44 regulator-name = "vcc_flash";
45 regulator-min-microvolt = <1800000>;
46 regulator-max-microvolt = <1800000>;
47 vin-supply = <&vcc_io>;
50 vcc_5v: usb-regulator {
51 compatible = "regulator-fixed";
52 regulator-name = "vcc_5v";
53 regulator-min-microvolt = <5000000>;
54 regulator-max-microvolt = <5000000>;
55 regulator-always-on;
56 regulator-boot-on;
57 vin-supply = <&vcc_sys>;
60 vcc_host_5v: usb-host-regulator {
61 compatible = "regulator-fixed";
62 enable-active-high;
63 gpio = <&gpio0 14 GPIO_ACTIVE_HIGH>;
64 pinctrl-names = "default";
65 pinctrl-0 = <&host_vbus_drv>;
66 regulator-name = "vcc_host_5v";
67 regulator-min-microvolt = <5000000>;
68 regulator-max-microvolt = <5000000>;
69 regulator-always-on;
70 vin-supply = <&vcc_5v>;
73 vcc_otg_5v: usb-otg-regulator {
74 compatible = "regulator-fixed";
75 enable-active-high;
76 gpio = <&gpio0 12 GPIO_ACTIVE_HIGH>;
77 pinctrl-names = "default";
78 pinctrl-0 = <&otg_vbus_drv>;
79 regulator-name = "vcc_otg_5v";
80 regulator-min-microvolt = <5000000>;
81 regulator-max-microvolt = <5000000>;
82 regulator-always-on;
83 vin-supply = <&vcc_5v>;
86 backlight: backlight { label
87 compatible = "pwm-backlight";
88 power-supply = <&vcc_sys>;
89 enable-gpios = <&gpio7 2 GPIO_ACTIVE_HIGH>;
90 brightness-levels = <
123 default-brightness-level = <50>;
125 pinctrl-names = "default";
126 pinctrl-0 = <&pwm0_pin>;
127 pwm-delay-us = <10000>;
132 compatible = "simple-panel";
133 power-supply = <&vcc_io>;
134 backlight = <&backlight>;
135 enable-gpios = <&gpio7 3 GPIO_ACTIVE_HIGH>;
141 cpu0-supply = <&vdd_cpu>;
145 broken-cd;
146 bus-width = <8>;
147 cap-mmc-highspeed;
148 disable-wp;
149 non-removable;
150 num-slots = <1>;
151 pinctrl-names = "default";
152 pinctrl-0 = <&emmc_clk>, <&emmc_cmd>, <&emmc_pwr>, <&emmc_bus8>;
157 phy-mode = "rgmii";
159 snps,reset-gpio = <&gpio4 7 0>;
160 snps,reset-active-low;
161 snps,reset-delays-us = <0 10000 1000000>;
162 assigned-clocks = <&cru SCLK_MAC>;
163 assigned-clock-parents = <&ext_gmac>;
164 pinctrl-names = "default";
165 pinctrl-0 = <&rgmii_pins>;
172 ddc-i2c-bus = <&i2c5>;
177 clock-frequency = <400000>;
182 fcs,suspend-voltage-selector = <1>;
184 regulator-name = "vdd_cpu";
185 regulator-min-microvolt = <850000>;
186 regulator-max-microvolt = <1350000>;
187 regulator-always-on;
188 regulator-boot-on;
189 vin-supply = <&vcc_sys>;
194 fcs,suspend-voltage-selector = <1>;
196 regulator-name = "vdd_gpu";
197 regulator-min-microvolt = <850000>;
198 regulator-max-microvolt = <1350000>;
199 regulator-always-on;
200 vin-supply = <&vcc_sys>;
206 #clock-cells = <0>;
207 clock-frequency = <32768>;
208 clock-output-names = "xin32k";
209 interrupt-parent = <&gpio7>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&rtc_int>;
216 compatible = "active-semi,act8846";
218 pinctrl-names = "default";
219 pinctrl-0 = <&pwr_hold>;
220 system-power-controller;
224 regulator-name = "vcc_ddr";
225 regulator-min-microvolt = <1200000>;
226 regulator-max-microvolt = <1200000>;
227 regulator-always-on;
231 regulator-name = "vcc_io";
232 regulator-min-microvolt = <3300000>;
233 regulator-max-microvolt = <3300000>;
234 regulator-always-on;
238 regulator-name = "vdd_log";
239 regulator-min-microvolt = <1100000>;
240 regulator-max-microvolt = <1100000>;
241 regulator-always-on;
245 regulator-name = "vcc_20";
246 regulator-min-microvolt = <2000000>;
247 regulator-max-microvolt = <2000000>;
248 regulator-always-on;
252 regulator-name = "vccio_sd";
253 regulator-min-microvolt = <3300000>;
254 regulator-max-microvolt = <3300000>;
255 regulator-always-on;
259 regulator-name = "vdd10_lcd";
260 regulator-min-microvolt = <1000000>;
261 regulator-max-microvolt = <1000000>;
262 regulator-always-on;
266 regulator-name = "vcca_codec";
267 regulator-min-microvolt = <3300000>;
268 regulator-max-microvolt = <3300000>;
272 regulator-name = "vcca_33";
273 regulator-min-microvolt = <3300000>;
274 regulator-max-microvolt = <3300000>;
278 regulator-name = "vccio_pmu";
279 regulator-min-microvolt = <3300000>;
280 regulator-max-microvolt = <3300000>;
284 regulator-name = "vdd_10";
285 regulator-min-microvolt = <1000000>;
286 regulator-max-microvolt = <1000000>;
287 regulator-always-on;
291 regulator-name = "vcc_18";
292 regulator-min-microvolt = <1800000>;
293 regulator-max-microvolt = <1800000>;
294 regulator-always-on;
298 regulator-name = "vcc18_lcd";
299 regulator-min-microvolt = <1800000>;
300 regulator-max-microvolt = <1800000>;
301 regulator-always-on;
324 pcfg_output_high: pcfg-output-high {
325 output-high;
328 pcfg_output_low: pcfg-output-low {
329 output-low;
333 pwr_hold: pwr-hold {
339 rtc_int: rtc-int {
345 pwr_key: pwr-key {
351 sdmmc_pwr: sdmmc-pwr {
357 host_vbus_drv: host-vbus-drv {
363 otg_vbus_drv: otg-vbus-drv {
374 vref-supply = <&vcc_18>;
379 broken-cd;
380 bus-width = <4>;
381 disable-wp;
382 non-removable;
383 num-slots = <1>;
384 pinctrl-names = "default";
385 pinctrl-0 = <&sdio0_bus4>, <&sdio0_cmd>, <&sdio0_clk>;
386 vmmc-supply = <&vcc_18>;
391 bus-width = <4>;
392 cap-mmc-highspeed;
393 cap-sd-highspeed;
394 card-detect-delay = <200>;
395 disable-wp;
396 num-slots = <1>;
397 pinctrl-names = "default";
398 pinctrl-0 = <&sdmmc_clk>, <&sdmmc_cmd>, <&sdmmc_cd>, <&sdmmc_bus4>;
399 vmmc-supply = <&vccio_sd>;
404 pinctrl-names = "default";
405 pinctrl-0 = <&spi0_clk>, <&spi0_cs0>, <&spi0_tx>, <&spi0_rx>, <&spi0_cs1>;
410 pinctrl-names = "default";
411 pinctrl-0 = <&uart0_xfer>, <&uart0_cts>, <&uart0_rts>;
454 display-timings {
456 bits-per-pixel = <24>;
457 clock-frequency = <160000000>;
458 hfront-porch = <120>;
459 hsync-len = <20>;
460 hback-porch = <21>;
462 vfront-porch = <21>;
463 vsync-len = <3>;
464 vback-porch = <18>;
466 hsync-active = <0>;
467 vsync-active = <0>;
468 de-active = <1>;
469 pixelclk-active = <0>;