Lines Matching +full:imx8qxp +full:- +full:iomuxc
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
6 #include "imx8qxp.dtsi"
9 model = "Toradex Colibri iMX8QXP/DX Module";
10 compatible = "toradex,colibri-imx8x", "fsl,imx8qxp";
13 stdout-path = &lpuart3;
16 reg_module_3v3: regulator-module-3v3 {
17 compatible = "regulator-fixed";
18 regulator-name = "+V3.3";
19 regulator-min-microvolt = <3300000>;
20 regulator-max-microvolt = <3300000>;
24 /* On-module I2C */
26 #address-cells = <1>;
27 #size-cells = <0>;
28 clock-frequency = <100000>;
29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_i2c0>, <&pinctrl_sgtl5000_usb_clk>;
35 compatible = "adi,ad7879-1";
36 pinctrl-names = "default";
37 pinctrl-0 = <&pinctrl_ad7879_int>;
39 interrupt-parent = <&lsio_gpio3>;
41 touchscreen-max-pressure = <4096>;
42 adi,resistance-plate-x = <120>;
43 adi,first-conversion-delay = /bits/ 8 <3>;
44 adi,acquisition-time = /bits/ 8 <1>;
45 adi,median-filter-size = /bits/ 8 <2>;
47 adi,conversion-interval = /bits/ 8 <255>;
53 #address-cells = <1>;
54 #size-cells = <0>;
55 clock-frequency = <100000>;
56 pinctrl-names = "default";
57 pinctrl-0 = <&pinctrl_i2c1>;
62 pinctrl-names = "default";
63 pinctrl-0 = <&pinctrl_lpuart0>;
68 pinctrl-names = "default";
69 pinctrl-0 = <&pinctrl_lpuart2>;
74 pinctrl-names = "default";
75 pinctrl-0 = <&pinctrl_lpuart3>, <&pinctrl_lpuart3_ctrl>;
80 pinctrl-names = "default", "sleep";
81 pinctrl-0 = <&pinctrl_fec1>;
82 pinctrl-1 = <&pinctrl_fec1_sleep>;
83 phy-mode = "rmii";
84 phy-handle = <ðphy0>;
85 fsl,magic-packet;
88 #address-cells = <1>;
89 #size-cells = <0>;
91 ethphy0: ethernet-phy@2 {
92 compatible = "ethernet-phy-ieee802.3-c22";
93 max-speed = <100>;
99 /* On-module eMMC */
101 bus-width = <8>;
102 non-removable;
103 no-sd;
104 no-sdio;
105 pinctrl-names = "default", "state_100mhz", "state_200mhz";
106 pinctrl-0 = <&pinctrl_usdhc1>;
107 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
108 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
114 bus-width = <4>;
115 cd-gpios = <&lsio_gpio3 9 GPIO_ACTIVE_LOW>;
116 vmmc-supply = <®_module_3v3>;
117 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
118 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
119 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
120 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
121 pinctrl-3 = <&pinctrl_usdhc2_sleep>, <&pinctrl_usdhc2_gpio_sleep>;
122 disable-wp;
125 &iomuxc {
126 pinctrl-names = "default";
127 pinctrl-0 = <&pinctrl_ext_io0>, <&pinctrl_hog0>, <&pinctrl_hog1>;
129 /* On-module touch pen-down interrupt */
165 /* Colibri Ethernet: On-module 100Mbps PHY Micrel KSZ8041 */
220 /* Colibri LCD Back-Light GPIO */
433 /* On-module I2S */
451 /* On-module SGTL5000 clock */
458 /* On-module USB interrupt */
479 /* On-module eMMC */
497 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
514 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
557 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
569 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {