Lines Matching +full:i2c +full:- +full:lt +full:- +full:enable
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
6 #include <dt-bindings/interrupt-controller/irq.h>
10 model = "Kontron OSM-S i.MX93";
11 compatible = "kontron,imx93-osm-s", "fsl,imx93";
24 stdout-path = &lpuart1;
27 reg_usdhc2_vcc: regulator-usdhc2-vcc {
28 compatible = "regulator-fixed";
29 pinctrl-names = "default";
30 pinctrl-0 = <&pinctrl_reg_usdhc2_vcc>;
32 enable-active-high;
33 regulator-min-microvolt = <3300000>;
34 regulator-max-microvolt = <3300000>;
35 regulator-name = "VCC_SDIO_A";
38 reg_vdd_carrier: regulator-vdd-carrier {
39 compatible = "regulator-fixed";
40 pinctrl-names = "default";
41 pinctrl-0 = <&pinctrl_reg_vdd_carrier>;
43 enable-active-high;
44 regulator-always-on;
45 regulator-boot-on;
46 regulator-name = "VDD_CARRIER";
48 regulator-state-standby {
49 regulator-on-in-suspend;
52 regulator-state-mem {
53 regulator-off-in-suspend;
56 regulator-state-disk {
57 regulator-off-in-suspend;
62 &flexcan1 { /* OSM-S CAN_A */
63 pinctrl-names = "default";
64 pinctrl-0 = <&pinctrl_flexcan1>;
67 &flexcan2 { /* OSM-S CAN_B */
68 pinctrl-names = "default";
69 pinctrl-0 = <&pinctrl_flexcan2>;
73 pinctrl-names = "default";
74 pinctrl-0 = <&pinctrl_gpio1>;
75 gpio-line-names = "", "", "I2C_A_SCL", "I2C_A_SDA",
82 pinctrl-names = "default";
83 pinctrl-0 = <&pinctrl_gpio2>;
84 gpio-line-names = "I2C_B_SDA", "I2C_B_SCL", "GPIO_B_1", "GPIO_A_2",
95 pinctrl-names = "default";
96 pinctrl-0 = <&pinctrl_gpio3>;
97 gpio-line-names = "SDIO_A_CD", "SDIO_A_CLK", "SDIO_A_CMD", "SDIO_A_D0",
107 pinctrl-names = "default";
108 pinctrl-0 = <&pinctrl_gpio4>;
109 gpio-line-names = "ETH_B_MDC", "ETH_B_MDIO", "ETH_B_TXD4", "ETH_B_TXD3",
120 pinctrl-names = "default";
121 pinctrl-0 = <&pinctrl_lpi2c1>;
127 nxp,i2c-lt-enable;
131 regulator-name = "+0V8_VDD_SOC (BUCK1)";
132 regulator-min-microvolt = <650000>;
133 regulator-max-microvolt = <950000>;
134 regulator-boot-on;
135 regulator-always-on;
136 regulator-ramp-delay = <3125>;
140 regulator-name = "+0V6_VDDQ_DDR (BUCK2)";
141 regulator-min-microvolt = <600000>;
142 regulator-max-microvolt = <600000>;
143 regulator-boot-on;
144 regulator-always-on;
145 regulator-ramp-delay = <3125>;
149 regulator-name = "+3V3 (BUCK4)";
150 regulator-min-microvolt = <3300000>;
151 regulator-max-microvolt = <3300000>;
152 regulator-boot-on;
153 regulator-always-on;
157 regulator-name = "+1V8 (BUCK5)";
158 regulator-min-microvolt = <1800000>;
159 regulator-max-microvolt = <1800000>;
160 regulator-boot-on;
161 regulator-always-on;
165 regulator-name = "+1V1_NVCC_DRAM (BUCK6)";
166 regulator-min-microvolt = <1100000>;
167 regulator-max-microvolt = <1100000>;
168 regulator-boot-on;
169 regulator-always-on;
173 regulator-name = "+1V8_NVCC_SNVS (LDO1)";
174 regulator-min-microvolt = <1800000>;
175 regulator-max-microvolt = <1800000>;
176 regulator-boot-on;
177 regulator-always-on;
181 regulator-name = "+0V8_VDD_ANA (LDO4)";
182 regulator-min-microvolt = <800000>;
183 regulator-max-microvolt = <800000>;
184 regulator-boot-on;
185 regulator-always-on;
189 regulator-name = "NVCC_SD (LDO5)";
190 regulator-min-microvolt = <1800000>;
191 regulator-max-microvolt = <3300000>;
201 num-addresses = <1>;
210 &lpi2c2 { /* OSM-S I2C_A */
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_lpi2c2>;
215 &lpi2c3 { /* OSM-S I2C_B */
216 pinctrl-names = "default";
217 pinctrl-0 = <&pinctrl_lpi2c3>;
220 &lpspi1 { /* OSM-S SPI_A */
221 pinctrl-names = "default";
222 pinctrl-0 = <&pinctrl_lpspi1>;
223 cs-gpios = <&gpio1 11 GPIO_ACTIVE_LOW>;
226 &lpspi8 { /* OSM-S SPI_B */
227 pinctrl-names = "default";
228 pinctrl-0 = <&pinctrl_lpspi8>;
229 cs-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
232 &lpuart1 { /* OSM-S UART_CON */
233 pinctrl-names = "default";
234 pinctrl-0 = <&pinctrl_lpuart1>;
237 &lpuart2 { /* OSM-S UART_C */
238 pinctrl-names = "default";
239 pinctrl-0 = <&pinctrl_lpuart2>;
242 &lpuart6 { /* OSM-S UART_B */
243 pinctrl-names = "default";
244 pinctrl-0 = <&pinctrl_lpuart6>;
247 &lpuart7 { /* OSM-S UART_A */
248 pinctrl-names = "default";
249 pinctrl-0 = <&pinctrl_lpuart7>;
252 &tpm3 { /* OSM-S PWM_0 */
253 pinctrl-names = "default";
254 pinctrl-0 = <&pinctrl_tpm3>;
257 &tpm4 { /* OSM-S PWM_2 */
258 pinctrl-names = "default";
259 pinctrl-0 = <&pinctrl_tpm4>;
262 &tpm6 { /* OSM-S PWM_1 */
263 pinctrl-names = "default";
264 pinctrl-0 = <&pinctrl_tpm6>;
268 pinctrl-names = "default", "state_100mhz", "state_200mhz";
269 pinctrl-0 = <&pinctrl_usdhc1>;
270 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
271 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
272 vmmc-supply = <®_vdd_3v3>;
273 vqmmc-supply = <®_vdd_1v8>;
274 bus-width = <8>;
275 non-removable;
279 &usdhc2 { /* OSM-S SDIO_A */
280 pinctrl-names = "default", "state_100mhz", "state_200mhz";
281 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
282 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
283 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
284 vmmc-supply = <®_usdhc2_vcc>;
285 cd-gpios = <&gpio3 0 GPIO_ACTIVE_LOW>;
288 &usdhc3 { /* OSM-S SDIO_B */
289 pinctrl-names = "default", "state_100mhz", "state_200mhz";
290 pinctrl-0 = <&pinctrl_usdhc3>;
291 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
292 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
293 vqmmc-supply = <®_vdd_1v8>;
297 pinctrl-names = "default";
298 pinctrl-0 = <&pinctrl_wdog>;
299 fsl,ext-reset-output;
515 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
532 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
560 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
572 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {
601 pinctrl_usdhc3_100mhz: usdhc3-100mhzgrp {
612 pinctrl_usdhc3_200mhz: usdhc3-200mhzgrp {