Lines Matching +full:pwm +full:- +full:v1
1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT
3 * Copyright 2016-2022 Toradex
6 #include <dt-bindings/pwm/pwm.h>
15 brightness-levels = <0 45 63 88 119 158 203 255>;
16 compatible = "pwm-backlight";
17 default-brightness-level = <4>;
18 enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
19 pinctrl-names = "default";
20 pinctrl-0 = <&pinctrl_gpio_bl_on>;
21 power-supply = <®_module_3v3>;
27 stdout-path = "serial0:115200n8";
30 extcon_usbc_det: usbc-det {
31 compatible = "linux,extcon-usb-gpio";
32 id-gpios = <&gpio7 14 GPIO_ACTIVE_HIGH>; /* SODIMM 137 / USBC_DET */
33 pinctrl-names = "default";
34 pinctrl-0 = <&pinctrl_usbc_det>;
37 gpio-keys {
38 compatible = "gpio-keys";
39 pinctrl-names = "default";
40 pinctrl-0 = <&pinctrl_gpiokeys>;
42 key-wakeup {
43 debounce-interval = <10>;
45 label = "Wake-Up";
47 wakeup-source;
51 panel_dpi: panel-dpi {
54 power-supply = <®_3v3>;
59 remote-endpoint = <&lcdif_out>;
64 reg_3v3: regulator-3v3 {
65 compatible = "regulator-fixed";
66 regulator-always-on;
67 regulator-max-microvolt = <3300000>;
68 regulator-min-microvolt = <3300000>;
69 regulator-name = "3.3V";
72 reg_5v0: regulator-5v0 {
73 compatible = "regulator-fixed";
74 regulator-always-on;
75 regulator-max-microvolt = <5000000>;
76 regulator-min-microvolt = <5000000>;
77 regulator-name = "5V";
80 reg_module_3v3: regulator-module-3v3 {
81 compatible = "regulator-fixed";
82 regulator-always-on;
83 regulator-max-microvolt = <3300000>;
84 regulator-min-microvolt = <3300000>;
85 regulator-name = "+V3.3";
88 reg_module_3v3_avdd: regulator-module-3v3-avdd {
89 compatible = "regulator-fixed";
90 regulator-always-on;
91 regulator-max-microvolt = <3300000>;
92 regulator-min-microvolt = <3300000>;
93 regulator-name = "+V3.3_AVDD_AUDIO";
96 reg_module_3v3_eth: regulator-module-3v3-eth {
97 compatible = "regulator-fixed";
98 off-on-delay-us = <200000>;
99 regulator-name = "+V3.3_ETH";
100 regulator-min-microvolt = <3300000>;
101 regulator-max-microvolt = <3300000>;
102 regulator-boot-on;
103 startup-delay-us = <200000>;
104 vin-supply = <®_LDO1>;
107 reg_usbh_vbus: regulator-usbh-vbus {
108 compatible = "regulator-fixed";
110 pinctrl-names = "default";
111 pinctrl-0 = <&pinctrl_usbh_reg>;
112 regulator-max-microvolt = <5000000>;
113 regulator-min-microvolt = <5000000>;
114 regulator-name = "VCC_USB[1-4]";
115 vin-supply = <®_5v0>;
119 compatible = "simple-audio-card";
120 simple-audio-card,bitclock-master = <&dailink_master>;
121 simple-audio-card,format = "i2s";
122 simple-audio-card,frame-master = <&dailink_master>;
123 simple-audio-card,name = "colibri-imx7";
125 simple-audio-card,cpu {
126 sound-dai = <&sai1>;
129 dailink_master: simple-audio-card,codec {
131 sound-dai = <&codec>;
138 vref-supply = <®_DCDC3>;
144 cpu-supply = <®_DCDC2>;
149 cs-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>; /* SODIMM 86 / SSPFRM */
150 pinctrl-names = "default";
151 pinctrl-0 = <&pinctrl_ecspi3 &pinctrl_ecspi3_cs>;
156 assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_100M_CLK>;
157 assigned-clock-rates = <0>, <100000000>;
158 assigned-clocks = <&clks IMX7D_ENET1_TIME_ROOT_SRC>,
160 clock-names = "ipg", "ahb", "ptp", "enet_clk_ref";
165 fsl,magic-packet;
166 phy-handle = <ðphy0>;
167 phy-mode = "rmii";
168 phy-supply = <®_module_3v3_eth>;
169 pinctrl-names = "default", "sleep";
170 pinctrl-0 = <&pinctrl_enet1>;
171 pinctrl-1 = <&pinctrl_enet1_sleep>;
174 #address-cells = <1>;
175 #size-cells = <0>;
178 ethphy0: ethernet-phy@0 {
179 compatible = "ethernet-phy-ieee802.3-c22";
180 max-speed = <100>;
181 micrel,led-mode = <0>;
188 pinctrl-names = "default";
189 pinctrl-0 = <&pinctrl_flexcan1>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&pinctrl_flexcan2>;
198 gpio-line-names = "SODIMM_43",
217 gpio-line-names = "SODIMM_111",
252 gpio-line-names = "SODIMM_56",
284 gpio-line-names = "SODIMM_35",
311 gpio-line-names = "SODIMM_69",
332 gpio-line-names = "",
358 gpio-line-names = "",
377 fsl,use-minimum-ecc;
378 nand-ecc-mode = "hw";
379 nand-on-flash-bbt;
380 pinctrl-names = "default";
381 pinctrl-0 = <&pinctrl_gpmi_nand>;
384 /* On-module Power I2C */
386 clock-frequency = <100000>;
387 pinctrl-names = "default", "gpio";
388 pinctrl-0 = <&pinctrl_i2c1 &pinctrl_i2c1_int>;
389 pinctrl-1 = <&pinctrl_i2c1_recovery &pinctrl_i2c1_int>;
390 scl-gpios = <&gpio1 4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
391 sda-gpios = <&gpio1 5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
395 #sound-dai-cells = <0>;
398 pinctrl-names = "default";
399 pinctrl-0 = <&pinctrl_sai1_mclk>;
401 VDDA-supply = <®_module_3v3_avdd>;
402 VDDD-supply = <®_DCDC3>;
403 VDDIO-supply = <®_module_3v3>;
407 adi,acquisition-time = /bits/ 8 <1>;
409 adi,conversion-interval = /bits/ 8 <255>;
410 adi,first-conversion-delay = /bits/ 8 <3>;
411 adi,median-filter-size = /bits/ 8 <2>;
412 adi,resistance-plate-x = <120>;
413 compatible = "adi,ad7879-1";
414 interrupt-parent = <&gpio1>;
417 touchscreen-max-pressure = <4096>;
427 regulator-always-on;
428 regulator-boot-on;
429 regulator-max-microvolt = <1100000>;
430 regulator-min-microvolt = <1000000>;
431 regulator-name = "+V1.0_SOC";
435 regulator-always-on;
436 regulator-boot-on;
437 regulator-max-microvolt = <1100000>;
438 regulator-min-microvolt = <975000>;
439 regulator-name = "+V1.1_ARM";
443 regulator-always-on;
444 regulator-boot-on;
445 regulator-max-microvolt = <1800000>;
446 regulator-min-microvolt = <1800000>;
447 regulator-name = "+V1.8";
451 regulator-always-on;
452 regulator-boot-on;
453 regulator-max-microvolt = <1350000>;
454 regulator-min-microvolt = <1350000>;
455 regulator-name = "+V1.35_DRAM";
459 regulator-boot-on;
460 regulator-max-microvolt = <3300000>;
461 regulator-min-microvolt = <3300000>;
462 regulator-name = "PWR_EN_+V3.3_ETH";
466 regulator-always-on;
467 regulator-boot-on;
468 regulator-max-microvolt = <3300000>;
469 regulator-min-microvolt = <1800000>;
470 regulator-name = "+V1.8_SD";
474 regulator-always-on;
475 regulator-boot-on;
476 regulator-max-microvolt = <3300000>;
477 regulator-min-microvolt = <3300000>;
478 regulator-name = "PWR_EN_+V3.3_LPSR";
482 regulator-always-on;
483 regulator-boot-on;
484 regulator-max-microvolt = <1800000>;
485 regulator-min-microvolt = <1800000>;
486 regulator-name = "+V1.8_LPSR";
490 regulator-always-on;
491 regulator-boot-on;
492 regulator-max-microvolt = <3300000>;
493 regulator-min-microvolt = <3300000>;
494 regulator-name = "PWR_EN_+V3.3";
502 clock-frequency = <100000>;
503 pinctrl-names = "default", "gpio";
504 pinctrl-0 = <&pinctrl_i2c4>;
505 pinctrl-1 = <&pinctrl_i2c4_recovery>;
506 scl-gpios = <&gpio7 8 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
507 sda-gpios = <&gpio7 9 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
513 interrupt-parent = <&gpio2>;
515 pinctrl-names = "default";
516 pinctrl-0 = <&pinctrl_atmel_connector>;
518 reset-gpios = <&gpio2 28 GPIO_ACTIVE_LOW>; /* SODIMM 106 / RST */
531 assigned-clocks = <&clks IMX7D_LCDIF_PIXEL_ROOT_SRC>;
532 assigned-clock-parents = <&clks IMX7D_PLL_VIDEO_POST_DIV>;
533 pinctrl-names = "default";
534 pinctrl-0 = <&pinctrl_lcdif_dat
540 remote-endpoint = <&lcd_panel_in>;
545 /* Colibri PWM<A> */
547 pinctrl-names = "default";
548 pinctrl-0 = <&pinctrl_pwm1>;
551 /* Colibri PWM<B> */
553 pinctrl-names = "default";
554 pinctrl-0 = <&pinctrl_pwm2>;
557 /* Colibri PWM<C> */
559 pinctrl-names = "default";
560 pinctrl-0 = <&pinctrl_pwm3>;
563 /* Colibri PWM<D> */
565 pinctrl-names = "default";
566 pinctrl-0 = <&pinctrl_pwm4>;
570 vin-supply = <®_DCDC3>; /* VDDA_1P8_IN */
574 pinctrl-names = "default";
575 pinctrl-0 = <&pinctrl_sai1>;
581 assigned-clocks = <&clks IMX7D_UART1_ROOT_SRC>;
582 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
583 fsl,dte-mode;
584 pinctrl-names = "default";
585 pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_ctrl1 &pinctrl_uart1_ctrl2>;
586 uart-has-rtscts;
591 assigned-clocks = <&clks IMX7D_UART2_ROOT_SRC>;
592 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
593 fsl,dte-mode;
594 pinctrl-names = "default";
595 pinctrl-0 = <&pinctrl_uart2>;
596 uart-has-rtscts;
601 assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>;
602 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
603 fsl,dte-mode;
604 pinctrl-names = "default";
605 pinctrl-0 = <&pinctrl_uart3>;
616 cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
617 disable-wp;
618 no-1-8-v;
619 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
620 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_cd_usdhc1>;
621 pinctrl-1 = <&pinctrl_usdhc1_100mhz &pinctrl_cd_usdhc1>;
622 pinctrl-2 = <&pinctrl_usdhc1_200mhz &pinctrl_cd_usdhc1>;
623 pinctrl-3 = <&pinctrl_usdhc1_sleep &pinctrl_cd_usdhc1_sleep>;
624 vmmc-supply = <®_3v3>;
625 vqmmc-supply = <®_LDO2>;
626 wakeup-source;
631 assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>;
632 assigned-clock-rates = <400000000>;
633 bus-width = <8>;
634 fsl,tuning-step = <2>;
635 non-removable;
636 pinctrl-names = "default", "state_100mhz", "state_200mhz";
637 pinctrl-0 = <&pinctrl_usdhc3>;
638 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
639 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
640 sdhci-caps-mask = <0x80000000 0x0>;
641 vmmc-supply = <®_module_3v3>;
642 vqmmc-supply = <®_DCDC3>;
646 pinctrl-names = "default";
647 pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 &pinctrl_gpio4>;
661 /* Atmel MXT touchsceen + boards with built-in Capacitive Touch Connector */
704 pinctrl_enet1_sleep: enet1-sleepgrp {
793 pinctrl_gpio3: gpio3grp { /* LCD 18-23 */
856 pinctrl_i2c4_recovery: i2c4-recoverygrp {
995 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
1006 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
1018 pinctrl_usdhc1_sleep: usdhc1-slpgrp {
1045 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
1061 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {
1094 pinctrl-names = "default";
1095 pinctrl-0 = <&pinctrl_gpio_lpsr>;
1103 pinctrl_cd_usdhc1_sleep: cdusdhc1-slpgrp {
1129 pinctrl_i2c1_recovery: i2c1-recoverygrp {