Lines Matching +full:stby +full:- +full:gpios

1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * Copyright 2014-2022 Toradex
8 #include <dt-bindings/gpio/gpio.h>
9 #include <dt-bindings/pwm/pwm.h>
16 compatible = "pwm-backlight";
17 brightness-levels = <0 45 63 88 119 158 203 255>;
18 default-brightness-level = <4>;
19 enable-gpios = <&gpio3 26 GPIO_ACTIVE_HIGH>; /* Colibri BL_ON */
20 pinctrl-names = "default";
21 pinctrl-0 = <&pinctrl_gpio_bl_on>;
22 power-supply = <&reg_module_3v3>;
27 extcon_usbc_det: usbc-det {
28 compatible = "linux,extcon-usb-gpio";
29 id-gpios = <&gpio7 12 GPIO_ACTIVE_HIGH>; /* SODIMM 137 / USBC_DET */
30 pinctrl-names = "default";
31 pinctrl-0 = <&pinctrl_usbc_det>;
34 gpio-keys {
35 compatible = "gpio-keys";
36 pinctrl-names = "default";
37 pinctrl-0 = <&pinctrl_gpio_keys>;
39 key-wakeup {
40 debounce-interval = <10>;
41 gpios = <&gpio2 22 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* SODIMM 45 */
42 label = "Wake-Up";
44 wakeup-source;
49 compatible = "fsl,imx-parallel-display";
50 interface-pix-fmt = "bgr666";
51 pinctrl-names = "default";
52 pinctrl-0 = <&pinctrl_ipu1_lcdif>;
55 #address-cells = <1>;
56 #size-cells = <0>;
62 remote-endpoint = <&ipu1_di0_disp0>;
70 remote-endpoint = <&lcd_panel_in>;
81 panel_dpi: panel-dpi {
92 remote-endpoint = <&lcd_display_out>;
97 reg_module_3v3: regulator-module-3v3 {
98 compatible = "regulator-fixed";
99 regulator-name = "+V3.3";
100 regulator-min-microvolt = <3300000>;
101 regulator-max-microvolt = <3300000>;
102 regulator-always-on;
105 reg_module_3v3_audio: regulator-module-3v3-audio {
106 compatible = "regulator-fixed";
107 regulator-name = "+V3.3_AUDIO";
108 regulator-min-microvolt = <3300000>;
109 regulator-max-microvolt = <3300000>;
110 regulator-always-on;
113 reg_usb_host_vbus: regulator-usb-host-vbus {
114 compatible = "regulator-fixed";
116 pinctrl-names = "default";
117 pinctrl-0 = <&pinctrl_regulator_usbh_pwr>;
118 regulator-max-microvolt = <5000000>;
119 regulator-min-microvolt = <5000000>;
120 regulator-name = "usb_host_vbus";
125 compatible = "fsl,imx-audio-sgtl5000";
126 audio-codec = <&codec>;
127 audio-routing =
132 model = "imx6dl-colibri-sgtl5000";
133 mux-int-port = <1>;
134 mux-ext-port = <5>;
135 ssi-controller = <&ssi1>;
139 sound_spdif: sound-spdif {
140 compatible = "fsl,imx-audio-spdif";
141 spdif-controller = <&spdif>;
142 spdif-in;
143 spdif-out;
144 model = "imx-spdif";
150 pinctrl-names = "default";
151 pinctrl-0 = <&pinctrl_audmux &pinctrl_mic_gnd>;
157 pinctrl-names = "default";
158 pinctrl-0 = <&pinctrl_flexcan1>;
164 pinctrl-names = "default";
165 pinctrl-0 = <&pinctrl_flexcan2>;
170 fsl,pmic-stby-poweroff;
175 cs-gpios = <&gpio5 2 GPIO_ACTIVE_LOW>;
176 pinctrl-names = "default";
177 pinctrl-0 = <&pinctrl_ecspi4>;
182 phy-mode = "rmii";
183 phy-handle = <&ethphy>;
184 pinctrl-names = "default";
185 pinctrl-0 = <&pinctrl_enet>;
189 #address-cells = <1>;
190 #size-cells = <0>;
192 ethphy: ethernet-phy@0 {
194 micrel,led-mode = <0>;
200 gpio-line-names = "",
227 gpio-line-names = "SODIMM_132",
262 gpio-line-names = "SODIMM_111",
297 gpio-line-names = "",
332 gpio-line-names = "SODIMM_95",
367 gpio-line-names = "SODIMM_169",
402 gpio-line-names = "",
418 pinctrl-names = "default";
419 pinctrl-0 = <&pinctrl_hdmi_ddc>;
428 clock-frequency = <100000>;
429 pinctrl-names = "default", "gpio";
430 pinctrl-0 = <&pinctrl_i2c2>;
431 pinctrl-1 = <&pinctrl_i2c2_gpio>;
432 scl-gpios = <&gpio2 30 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
433 sda-gpios = <&gpio3 16 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
438 fsl,pmic-stby-poweroff;
443 regulator-always-on;
444 regulator-boot-on;
445 regulator-max-microvolt = <1875000>;
446 regulator-min-microvolt = <300000>;
447 regulator-ramp-delay = <6250>;
451 regulator-always-on;
452 regulator-boot-on;
453 regulator-max-microvolt = <1875000>;
454 regulator-min-microvolt = <300000>;
455 regulator-ramp-delay = <6250>;
459 regulator-always-on;
460 regulator-boot-on;
461 regulator-max-microvolt = <1975000>;
462 regulator-min-microvolt = <400000>;
466 regulator-always-on;
467 regulator-boot-on;
468 regulator-max-microvolt = <5150000>;
469 regulator-min-microvolt = <5000000>;
473 regulator-always-on;
474 regulator-boot-on;
475 regulator-max-microvolt = <3000000>;
476 regulator-min-microvolt = <1000000>;
480 regulator-always-on;
481 regulator-boot-on;
487 regulator-always-on;
488 regulator-boot-on;
489 regulator-max-microvolt = <1550000>;
490 regulator-min-microvolt = <800000>;
498 regulator-always-on;
499 regulator-boot-on;
500 regulator-max-microvolt = <3300000>;
501 regulator-min-microvolt = <1800000>;
505 regulator-always-on;
506 regulator-boot-on;
507 regulator-max-microvolt = <1800000>;
508 regulator-min-microvolt = <1800000>;
512 regulator-always-on;
513 regulator-boot-on;
514 regulator-max-microvolt = <3300000>;
515 regulator-min-microvolt = <1800000>;
519 regulator-always-on;
520 regulator-boot-on;
521 regulator-max-microvolt = <3300000>;
522 regulator-min-microvolt = <1800000>;
530 lrclk-strength = <3>;
531 pinctrl-names = "default";
532 pinctrl-0 = <&pinctrl_sgtl5000>;
534 #sound-dai-cells = <0>;
535 VDDA-supply = <&reg_module_3v3_audio>;
536 VDDIO-supply = <&reg_module_3v3>;
537 VDDD-supply = <&vgen4_reg>;
545 interrupt-parent = <&gpio6>;
546 interrupt-controller;
548 irq-trigger = <0x1>;
549 pinctrl-names = "default";
550 pinctrl-0 = <&pinctrl_touch_int>;
553 st,adc-freq = <1>;
554 /* 12-bit ADC */
555 st,mod-12b = <1>;
557 st,ref-sel = <0>;
559 st,sample-time = <4>;
562 compatible = "st,stmpe-ts";
564 st,ave-ctrl = <3>;
566 st,fraction-z = <7>;
571 st,i-drive = <1>;
575 st,touch-det-delay = <5>;
580 compatible = "st,stmpe-adc";
581 /* forbid to use ADC channels 3-0 (touch) */
582 st,norequest-mask = <0x0F>;
591 clock-frequency = <100000>;
592 pinctrl-names = "default", "gpio";
593 pinctrl-0 = <&pinctrl_i2c3>;
594 pinctrl-1 = <&pinctrl_i2c3_gpio>;
595 scl-gpios = <&gpio1 3 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
596 sda-gpios = <&gpio1 6 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
601 interrupt-parent = <&gpio2>;
603 pinctrl-names = "default";
604 pinctrl-0 = <&pinctrl_atmel_conn>;
606 reset-gpios = <&gpio1 14 GPIO_ACTIVE_LOW>; /* SODIMM 106 */
612 remote-endpoint = <&lcd_display_in>;
617 pinctrl-names = "default";
618 pinctrl-0 = <&pinctrl_pwm1>;
624 pinctrl-names = "default";
625 pinctrl-0 = <&pinctrl_pwm2>;
631 pinctrl-names = "default";
632 pinctrl-0 = <&pinctrl_pwm3>;
638 pinctrl-names = "default";
639 pinctrl-0 = <&pinctrl_pwm4>;
645 pinctrl-names = "default";
646 pinctrl-0 = <&pinctrl_spdif>;
656 fsl,dte-mode;
657 pinctrl-names = "default";
658 pinctrl-0 = <&pinctrl_uart1_dte &pinctrl_uart1_ctrl>;
659 uart-has-rtscts;
665 fsl,dte-mode;
666 pinctrl-names = "default";
667 pinctrl-0 = <&pinctrl_uart2_dte>;
668 uart-has-rtscts;
674 fsl,dte-mode;
675 pinctrl-names = "default";
676 pinctrl-0 = <&pinctrl_uart3_dte>;
682 vbus-supply = <&reg_usb_host_vbus>;
694 cd-gpios = <&gpio2 5 GPIO_ACTIVE_LOW>; /* MMCD */
695 bus-width = <4>;
696 no-1-8-v;
697 disable-wp;
698 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
699 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_mmc_cd>;
700 pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_mmc_cd>;
701 pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_mmc_cd>;
702 pinctrl-3 = <&pinctrl_usdhc1_sleep &pinctrl_mmc_cd_sleep>;
703 vmmc-supply = <&reg_module_3v3>;
704 vqmmc-supply = <&vgen3_reg>;
710 bus-width = <8>;
711 no-1-8-v;
712 non-removable;
713 pinctrl-names = "default";
714 pinctrl-0 = <&pinctrl_usdhc3>;
715 vqmmc-supply = <&reg_module_3v3>;
720 pinctrl-names = "default";
721 pinctrl-0 = <&pinctrl_weim_sram &pinctrl_weim_cs0
724 #address-cells = <2>;
725 #size-cells = <1>;
730 pinctrl-names = "default";
731 pinctrl-0 = <&pinctrl_usbh_oc_1>;
744 /* Atmel MXT touchsceen + boards with built-in Capacitive Touch Connector */
771 /* CSI pins used as GPIOs */
1105 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
1116 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {