Lines Matching +full:dcd +full:- +full:gpios
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
3 * Copyright 2016-2020 Toradex
8 compatible = "pwm-backlight";
9 pinctrl-names = "default";
10 pinctrl-0 = <&pinctrl_gpio_bl_on>;
12 enable-gpios = <&gpio5 1 GPIO_ACTIVE_HIGH>;
15 reg_module_3v3: regulator-module-3v3 {
16 compatible = "regulator-fixed";
17 regulator-name = "+V3.3";
18 regulator-min-microvolt = <3300000>;
19 regulator-max-microvolt = <3300000>;
20 regulator-always-on;
23 reg_module_3v3_avdd: regulator-module-3v3-avdd {
24 compatible = "regulator-fixed";
25 regulator-name = "+V3.3_AVDD_AUDIO";
26 regulator-min-microvolt = <3300000>;
27 regulator-max-microvolt = <3300000>;
28 regulator-always-on;
32 compatible = "simple-audio-card";
33 simple-audio-card,name = "imx7-sgtl5000";
34 simple-audio-card,format = "i2s";
35 simple-audio-card,bitclock-master = <&dailink_master>;
36 simple-audio-card,frame-master = <&dailink_master>;
37 simple-audio-card,cpu {
38 sound-dai = <&sai1>;
41 dailink_master: simple-audio-card,codec {
42 sound-dai = <&codec>;
49 vref-supply = <®_DCDC3>;
53 vref-supply = <®_DCDC3>;
57 cpu-supply = <®_DCDC2>;
61 pinctrl-names = "default";
62 pinctrl-0 = <&pinctrl_ecspi3 &pinctrl_ecspi3_cs>;
63 cs-gpios = <&gpio4 11 GPIO_ACTIVE_LOW>;
67 pinctrl-names = "default", "sleep";
68 pinctrl-0 = <&pinctrl_enet1>;
69 pinctrl-1 = <&pinctrl_enet1_sleep>;
74 clock-names = "ipg", "ahb", "ptp", "enet_clk_ref";
75 assigned-clocks = <&clks IMX7D_ENET1_TIME_ROOT_SRC>,
77 assigned-clock-parents = <&clks IMX7D_PLL_ENET_MAIN_100M_CLK>;
78 assigned-clock-rates = <0>, <100000000>;
79 phy-mode = "rmii";
80 phy-supply = <®_LDO1>;
81 fsl,magic-packet;
85 pinctrl-names = "default";
86 pinctrl-0 = <&pinctrl_flexcan1>;
91 pinctrl-names = "default";
92 pinctrl-0 = <&pinctrl_flexcan2>;
97 gpio-line-names = "SODIMM_43",
116 gpio-line-names = "SODIMM_111",
151 gpio-line-names = "SODIMM_56",
183 gpio-line-names = "SODIMM_35",
210 gpio-line-names = "SODIMM_69",
231 gpio-line-names = "",
257 gpio-line-names = "",
275 pinctrl-names = "default";
276 pinctrl-0 = <&pinctrl_gpmi_nand>;
277 fsl,use-minimum-ecc;
278 nand-on-flash-bbt;
279 nand-ecc-mode = "hw";
283 clock-frequency = <100000>;
284 pinctrl-names = "default", "gpio";
285 pinctrl-0 = <&pinctrl_i2c1 &pinctrl_i2c1_int>;
286 pinctrl-1 = <&pinctrl_i2c1_recovery &pinctrl_i2c1_int>;
287 scl-gpios = <&gpio1 4 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
288 sda-gpios = <&gpio1 5 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
294 #sound-dai-cells = <0>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_sai1_mclk>;
299 VDDA-supply = <®_module_3v3_avdd>;
300 VDDIO-supply = <®_module_3v3>;
301 VDDD-supply = <®_DCDC3>;
305 compatible = "adi,ad7879-1";
307 interrupt-parent = <&gpio1>;
309 touchscreen-max-pressure = <4096>;
310 adi,resistance-plate-x = <120>;
311 adi,first-conversion-delay = /bits/ 8 <3>;
312 adi,acquisition-time = /bits/ 8 <1>;
313 adi,median-filter-size = /bits/ 8 <2>;
315 adi,conversion-interval = /bits/ 8 <255>;
324 regulator-min-microvolt = <1000000>;
325 regulator-max-microvolt = <1100000>;
326 regulator-boot-on;
327 regulator-always-on;
331 regulator-min-microvolt = <975000>;
332 regulator-max-microvolt = <1100000>;
333 regulator-boot-on;
334 regulator-always-on;
338 regulator-min-microvolt = <1800000>;
339 regulator-max-microvolt = <1800000>;
340 regulator-boot-on;
341 regulator-always-on;
345 regulator-min-microvolt = <1350000>;
346 regulator-max-microvolt = <1350000>;
347 regulator-boot-on;
348 regulator-always-on;
352 regulator-min-microvolt = <1800000>;
353 regulator-max-microvolt = <3300000>;
354 regulator-boot-on;
358 regulator-min-microvolt = <1800000>;
359 regulator-max-microvolt = <3300000>;
360 regulator-boot-on;
361 regulator-always-on;
365 regulator-min-microvolt = <3300000>;
366 regulator-max-microvolt = <3300000>;
367 regulator-boot-on;
368 regulator-always-on;
372 regulator-min-microvolt = <1800000>;
373 regulator-max-microvolt = <1800000>;
374 regulator-boot-on;
375 regulator-always-on;
379 regulator-min-microvolt = <3300000>;
380 regulator-max-microvolt = <3300000>;
381 regulator-boot-on;
382 regulator-always-on;
389 clock-frequency = <100000>;
390 pinctrl-names = "default", "gpio";
391 pinctrl-0 = <&pinctrl_i2c4>;
392 pinctrl-1 = <&pinctrl_i2c4_recovery>;
393 scl-gpios = <&gpio7 8 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
394 sda-gpios = <&gpio7 9 (GPIO_ACTIVE_HIGH | GPIO_OPEN_DRAIN)>;
398 pinctrl-names = "default";
399 pinctrl-0 = <&pinctrl_lcdif_dat
404 pinctrl-names = "default";
405 pinctrl-0 = <&pinctrl_pwm1>;
409 pinctrl-names = "default";
410 pinctrl-0 = <&pinctrl_pwm2>;
414 pinctrl-names = "default";
415 pinctrl-0 = <&pinctrl_pwm3>;
419 pinctrl-names = "default";
420 pinctrl-0 = <&pinctrl_pwm4>;
424 vin-supply = <®_DCDC3>;
428 pinctrl-names = "default";
429 pinctrl-0 = <&pinctrl_sai1>;
434 pinctrl-names = "default";
435 pinctrl-0 = <&pinctrl_uart1 &pinctrl_uart1_ctrl1 &pinctrl_uart1_ctrl2>;
436 assigned-clocks = <&clks IMX7D_UART1_ROOT_SRC>;
437 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
438 uart-has-rtscts;
439 fsl,dte-mode;
443 pinctrl-names = "default";
444 pinctrl-0 = <&pinctrl_uart2>;
445 assigned-clocks = <&clks IMX7D_UART2_ROOT_SRC>;
446 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
447 uart-has-rtscts;
448 fsl,dte-mode;
452 pinctrl-names = "default";
453 pinctrl-0 = <&pinctrl_uart3>;
454 assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>;
455 assigned-clock-parents = <&clks IMX7D_OSC_24M_CLK>;
456 fsl,dte-mode;
464 pinctrl-names = "default";
465 pinctrl-0 = <&pinctrl_usdhc1 &pinctrl_cd_usdhc1>;
466 cd-gpios = <&gpio1 0 GPIO_ACTIVE_LOW>;
467 disable-wp;
468 vqmmc-supply = <®_LDO2>;
472 pinctrl-names = "default", "state_100mhz", "state_200mhz";
473 pinctrl-0 = <&pinctrl_usdhc3>;
474 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
475 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
476 assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>;
477 assigned-clock-rates = <400000000>;
478 bus-width = <8>;
479 fsl,tuning-step = <2>;
480 vmmc-supply = <®_module_3v3>;
481 vqmmc-supply = <®_DCDC3>;
482 non-removable;
483 sdhci-caps-mask = <0x80000000 0x0>;
487 pinctrl-names = "default";
488 pinctrl-0 = <&pinctrl_gpio1 &pinctrl_gpio2 &pinctrl_gpio3 &pinctrl_gpio4
491 pinctrl_gpio1: gpio1-grp {
536 pinctrl_gpio2: gpio2-grp { /* On X22 Camera interface */
553 pinctrl_gpio3: gpio3-grp { /* LCD 18-23 */
564 pinctrl_gpio4: gpio4-grp { /* Alternatively CAN2 */
571 pinctrl_gpio7: gpio7-grp { /* Alternatively CAN1 */
578 pinctrl_i2c1_int: i2c1-int-grp { /* PMIC / TOUCH */
584 pinctrl_can_int: can-int-grp {
622 pinctrl_ecspi3_cs: ecspi3-cs-grp {
628 pinctrl_ecspi3: ecspi3-grp {
636 pinctrl_flexcan1: flexcan1-grp {
643 pinctrl_flexcan2: flexcan2-grp {
650 pinctrl_gpio_bl_on: gpio-bl-on {
656 pinctrl_gpmi_nand: gpmi-nand-grp {
675 pinctrl_i2c4: i2c4-grp {
682 pinctrl_i2c4_recovery: i2c4-recoverygrp {
689 pinctrl_lcdif_dat: lcdif-dat-grp {
712 pinctrl_lcdif_dat_24: lcdif-dat-24-grp {
723 pinctrl_lcdif_ctrl: lcdif-ctrl-grp {
732 pinctrl_pwm1: pwm1-grp {
739 pinctrl_pwm2: pwm2-grp {
745 pinctrl_pwm3: pwm3-grp {
751 pinctrl_pwm4: pwm4-grp {
758 pinctrl_uart1: uart1-grp {
767 pinctrl_uart1_ctrl1: uart1-ctrl1-grp {
769 MX7D_PAD_SD2_DATA1__GPIO5_IO15 0x14 /* DCD */
774 pinctrl_uart2: uart2-grp {
782 pinctrl_uart3: uart3-grp {
789 pinctrl_usbc_det: gpio-usbc-det {
795 pinctrl_usbh_reg: gpio-usbh-vbus {
801 pinctrl_usdhc1: usdhc1-grp {
882 pinctrl_sai1: sai1-grp {
899 pinctrl-names = "default";
900 pinctrl-0 = <&pinctrl_gpio_lpsr>;
902 pinctrl_gpio_lpsr: gpio1-grp {
915 pinctrl_i2c1: i2c1-grp {
922 pinctrl_i2c1_recovery: i2c1-recoverygrp {
929 pinctrl_cd_usdhc1: usdhc1-cd-grp {
935 pinctrl_uart1_ctrl2: uart1-ctrl2-grp {