Lines Matching +full:bias +full:- +full:bus +full:- +full:hold

1 // SPDX-License-Identifier: GPL-2.0-or-later
6 #include <dt-bindings/gpio/gpio.h>
7 #include <dt-bindings/input/linux-event-codes.h>
8 #include <dt-bindings/interrupt-controller/irq.h>
9 #include <dt-bindings/sound/fsl-imx-audmux.h>
28 compatible = "pwm-backlight";
30 brightness-levels = <0 4 8 16 32 64 128 255>;
31 default-brightness-level = <7>;
34 gpio-keys {
35 compatible = "gpio-keys";
36 #address-cells = <1>;
37 #size-cells = <0>;
39 user-pb {
45 user-pb1x {
48 interrupt-parent = <&gsc>;
52 key-erased {
53 label = "key-erased";
55 interrupt-parent = <&gsc>;
59 eeprom-wp {
62 interrupt-parent = <&gsc>;
69 interrupt-parent = <&gsc>;
73 switch-hold {
76 interrupt-parent = <&gsc>;
82 compatible = "gpio-leds";
83 pinctrl-names = "default";
84 pinctrl-0 = <&pinctrl_gpio_leds>;
89 default-state = "on";
90 linux,default-trigger = "heartbeat";
96 default-state = "off";
102 default-state = "off";
112 compatible = "pps-gpio";
113 pinctrl-names = "default";
114 pinctrl-0 = <&pinctrl_pps>;
120 compatible = "simple-bus";
121 #address-cells = <1>;
122 #size-cells = <0>;
125 compatible = "regulator-fixed";
127 regulator-name = "1P0V";
128 regulator-min-microvolt = <1000000>;
129 regulator-max-microvolt = <1000000>;
130 regulator-always-on;
134 compatible = "regulator-fixed";
136 regulator-name = "3P3V";
137 regulator-min-microvolt = <3300000>;
138 regulator-max-microvolt = <3300000>;
139 regulator-always-on;
143 compatible = "regulator-fixed";
145 regulator-name = "usb_h1_vbus";
146 regulator-min-microvolt = <5000000>;
147 regulator-max-microvolt = <5000000>;
148 regulator-always-on;
152 compatible = "regulator-fixed";
154 regulator-name = "usb_otg_vbus";
155 regulator-min-microvolt = <5000000>;
156 regulator-max-microvolt = <5000000>;
158 enable-active-high;
162 sound-analog {
163 compatible = "fsl,imx6q-ventana-sgtl5000",
164 "fsl,imx-audio-sgtl5000";
165 model = "sgtl5000-audio";
166 ssi-controller = <&ssi1>;
167 audio-codec = <&sgtl5000>;
168 audio-routing =
170 "Mic Jack", "Mic Bias",
172 mux-int-port = <1>;
173 mux-ext-port = <4>;
178 pinctrl-names = "default";
179 pinctrl-0 = <&pinctrl_audmux>; /* AUD4<->sgtl5000 */
183 fsl,audmux-port = <1>;
184 fsl,port-config = <
195 fsl,audmux-port = <4>;
196 fsl,port-config = <
203 pinctrl-names = "default";
204 pinctrl-0 = <&pinctrl_flexcan1>;
209 assigned-clocks = <&clks IMX6QDL_CLK_LDB_DI0_SEL>,
211 assigned-clock-parents = <&clks IMX6QDL_CLK_PLL3_USB_OTG>,
216 cs-gpios = <&gpio2 26 GPIO_ACTIVE_LOW>;
217 pinctrl-names = "default";
218 pinctrl-0 = <&pinctrl_ecspi2>;
223 pinctrl-names = "default";
224 pinctrl-0 = <&pinctrl_enet>;
225 phy-mode = "rgmii-id";
226 phy-reset-gpios = <&gpio1 30 GPIO_ACTIVE_LOW>;
231 pinctrl-names = "default";
232 pinctrl-0 = <&pinctrl_gpmi_nand>;
237 ddc-i2c-bus = <&i2c3>;
242 clock-frequency = <100000>;
243 pinctrl-names = "default";
244 pinctrl-0 = <&pinctrl_i2c1>;
250 interrupt-parent = <&gpio1>;
252 interrupt-controller;
253 #interrupt-cells = <1>;
254 #address-cells = <1>;
255 #size-cells = <0>;
258 compatible = "gw,gsc-adc";
259 #address-cells = <1>;
260 #size-cells = <0>;
341 fan-controller@2c {
342 compatible = "gw,gsc-fan";
343 #address-cells = <1>;
344 #size-cells = <0>;
352 gpio-controller;
353 #gpio-cells = <2>;
354 interrupt-parent = <&gsc>;
389 clock-frequency = <100000>;
390 pinctrl-names = "default";
391 pinctrl-0 = <&pinctrl_i2c2>;
400 regulator-min-microvolt = <300000>;
401 regulator-max-microvolt = <1875000>;
402 regulator-boot-on;
403 regulator-always-on;
404 regulator-ramp-delay = <6250>;
408 regulator-min-microvolt = <300000>;
409 regulator-max-microvolt = <1875000>;
410 regulator-boot-on;
411 regulator-always-on;
412 regulator-ramp-delay = <6250>;
416 regulator-min-microvolt = <800000>;
417 regulator-max-microvolt = <3950000>;
418 regulator-boot-on;
419 regulator-always-on;
423 regulator-min-microvolt = <400000>;
424 regulator-max-microvolt = <1975000>;
425 regulator-boot-on;
426 regulator-always-on;
430 regulator-min-microvolt = <400000>;
431 regulator-max-microvolt = <1975000>;
432 regulator-boot-on;
433 regulator-always-on;
437 regulator-min-microvolt = <800000>;
438 regulator-max-microvolt = <3300000>;
442 regulator-min-microvolt = <5000000>;
443 regulator-max-microvolt = <5150000>;
444 regulator-boot-on;
445 regulator-always-on;
449 regulator-min-microvolt = <1000000>;
450 regulator-max-microvolt = <3000000>;
451 regulator-boot-on;
452 regulator-always-on;
456 regulator-boot-on;
457 regulator-always-on;
461 regulator-min-microvolt = <800000>;
462 regulator-max-microvolt = <1550000>;
466 regulator-min-microvolt = <800000>;
467 regulator-max-microvolt = <1550000>;
471 regulator-min-microvolt = <1800000>;
472 regulator-max-microvolt = <3300000>;
476 regulator-min-microvolt = <1800000>;
477 regulator-max-microvolt = <3300000>;
478 regulator-always-on;
482 regulator-min-microvolt = <1800000>;
483 regulator-max-microvolt = <3300000>;
484 regulator-always-on;
488 regulator-min-microvolt = <1800000>;
489 regulator-max-microvolt = <3300000>;
490 regulator-always-on;
497 clock-frequency = <100000>;
498 pinctrl-names = "default";
499 pinctrl-0 = <&pinctrl_i2c3>;
502 sgtl5000: audio-codec@a {
506 VDDA-supply = <&sw4_reg>;
507 VDDIO-supply = <&reg_3p3v>;
513 interrupt-parent = <&gpio7>;
515 wakeup-gpios = <&gpio7 12 GPIO_ACTIVE_LOW>;
527 lvds-channel@0 {
528 fsl,data-mapping = "spwg";
529 fsl,data-width = <18>;
532 display-timings {
533 native-mode = <&timing0>;
535 clock-frequency = <65000000>;
538 hback-porch = <220>;
539 hfront-porch = <40>;
540 vback-porch = <21>;
541 vfront-porch = <7>;
542 hsync-len = <60>;
543 vsync-len = <10>;
550 pinctrl-names = "default";
551 pinctrl-0 = <&pinctrl_pcie>;
552 reset-gpio = <&gpio1 29 GPIO_ACTIVE_LOW>;
557 pinctrl-names = "default";
558 pinctrl-0 = <&pinctrl_pwm1>; /* MX6_DIO0 */
563 pinctrl-names = "default";
564 pinctrl-0 = <&pinctrl_pwm2>; /* MX6_DIO1 */
569 pinctrl-names = "default";
570 pinctrl-0 = <&pinctrl_pwm3>; /* MX6_DIO2 */
575 #pwm-cells = <2>;
576 pinctrl-names = "default", "state_dio";
577 pinctrl-0 = <&pinctrl_pwm4_backlight>;
578 pinctrl-1 = <&pinctrl_pwm4_dio>;
591 pinctrl-names = "default";
592 pinctrl-0 = <&pinctrl_uart1>;
593 rts-gpios = <&gpio7 1 GPIO_ACTIVE_HIGH>;
598 pinctrl-names = "default";
599 pinctrl-0 = <&pinctrl_uart2>;
604 pinctrl-names = "default";
605 pinctrl-0 = <&pinctrl_uart5>;
610 vbus-supply = <&reg_usb_otg_vbus>;
611 pinctrl-names = "default";
612 pinctrl-0 = <&pinctrl_usbotg>;
613 disable-over-current;
618 vbus-supply = <&reg_usb_h1_vbus>;
623 pinctrl-names = "default", "state_100mhz", "state_200mhz";
624 pinctrl-0 = <&pinctrl_usdhc3>;
625 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
626 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
627 cd-gpios = <&gpio7 0 GPIO_ACTIVE_LOW>;
628 vmmc-supply = <&reg_3p3v>;
629 no-1-8-v; /* firmware will remove if board revision supports */
638 pinctrl-names = "default";
639 pinctrl-0 = <&pinctrl_wdog>;
640 fsl,ext-reset-output;