Lines Matching +full:imx8mm +full:- +full:iomuxc
1 // SPDX-License-Identifier: GPL-2.0+ OR MIT
6 #include <dt-bindings/interrupt-controller/irq.h>
7 #include "imx8mm.dtsi"
10 model = "Kontron OSM-S i.MX8MM (N802X SOM)";
11 compatible = "kontron,imx8mm-osm-s", "fsl,imx8mm";
24 stdout-path = &uart3;
29 cpu-supply = <®_vdd_arm>;
33 cpu-supply = <®_vdd_arm>;
37 cpu-supply = <®_vdd_arm>;
41 cpu-supply = <®_vdd_arm>;
45 operating-points-v2 = <&ddrc_opp_table>;
47 ddrc_opp_table: opp-table {
48 compatible = "operating-points-v2";
50 opp-100M {
51 opp-hz = /bits/ 64 <100000000>;
54 opp-750M {
55 opp-hz = /bits/ 64 <750000000>;
61 pinctrl-names = "default";
62 pinctrl-0 = <&pinctrl_ecspi1>;
63 cs-gpios = <&gpio5 9 GPIO_ACTIVE_LOW>;
67 compatible = "mxicy,mx25r1635f", "jedec,spi-nor";
68 spi-max-frequency = <80000000>;
72 compatible = "fixed-partitions";
73 #address-cells = <1>;
74 #size-cells = <1>;
77 label = "u-boot";
95 clock-frequency = <400000>;
96 pinctrl-names = "default";
97 pinctrl-0 = <&pinctrl_i2c1>;
103 pinctrl-names = "default";
104 pinctrl-0 = <&pinctrl_pmic>;
105 interrupt-parent = <&gpio1>;
110 regulator-name = "+0V8_VDD_SOC (BUCK1)";
111 regulator-min-microvolt = <800000>;
112 regulator-max-microvolt = <850000>;
113 regulator-boot-on;
114 regulator-always-on;
115 regulator-ramp-delay = <3125>;
116 nxp,dvs-run-voltage = <850000>;
117 nxp,dvs-standby-voltage = <800000>;
121 regulator-name = "+0V9_VDD_ARM (BUCK2)";
122 regulator-min-microvolt = <850000>;
123 regulator-max-microvolt = <950000>;
124 regulator-boot-on;
125 regulator-always-on;
126 regulator-ramp-delay = <3125>;
127 nxp,dvs-run-voltage = <950000>;
128 nxp,dvs-standby-voltage = <850000>;
132 regulator-name = "+0V9_VDD_DRAM&PU (BUCK3)";
133 regulator-min-microvolt = <850000>;
134 regulator-max-microvolt = <950000>;
135 regulator-boot-on;
136 regulator-always-on;
140 regulator-name = "+3V3 (BUCK4)";
141 regulator-min-microvolt = <3300000>;
142 regulator-max-microvolt = <3300000>;
143 regulator-boot-on;
144 regulator-always-on;
148 regulator-name = "+1V8 (BUCK5)";
149 regulator-min-microvolt = <1800000>;
150 regulator-max-microvolt = <1800000>;
151 regulator-boot-on;
152 regulator-always-on;
156 regulator-name = "+1V1_NVCC_DRAM (BUCK6)";
157 regulator-min-microvolt = <1100000>;
158 regulator-max-microvolt = <1100000>;
159 regulator-boot-on;
160 regulator-always-on;
164 regulator-name = "+1V8_NVCC_SNVS (LDO1)";
165 regulator-min-microvolt = <1800000>;
166 regulator-max-microvolt = <1800000>;
167 regulator-boot-on;
168 regulator-always-on;
172 regulator-name = "+0V8_VDD_SNVS (LDO2)";
173 regulator-min-microvolt = <800000>;
174 regulator-max-microvolt = <900000>;
175 regulator-boot-on;
176 regulator-always-on;
180 regulator-name = "+1V8_VDDA (LDO3)";
181 regulator-min-microvolt = <1800000>;
182 regulator-max-microvolt = <1800000>;
183 regulator-boot-on;
184 regulator-always-on;
188 regulator-name = "+0V9_VDD_PHY (LDO4)";
189 regulator-min-microvolt = <900000>;
190 regulator-max-microvolt = <900000>;
191 regulator-boot-on;
192 regulator-always-on;
196 regulator-name = "NVCC_SD (LDO5)";
197 regulator-min-microvolt = <1800000>;
198 regulator-max-microvolt = <3300000>;
206 pinctrl-names = "default";
207 pinctrl-0 = <&pinctrl_rtc>;
208 interrupts-extended = <&gpio4 1 IRQ_TYPE_LEVEL_HIGH>;
209 trickle-diode-disable;
214 pinctrl-names = "default";
215 pinctrl-0 = <&pinctrl_uart3>;
220 pinctrl-names = "default", "state_100mhz", "state_200mhz";
221 pinctrl-0 = <&pinctrl_usdhc1>;
222 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
223 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
224 vmmc-supply = <®_vdd_3v3>;
225 vqmmc-supply = <®_vdd_1v8>;
226 bus-width = <8>;
227 non-removable;
232 pinctrl-names = "default";
233 pinctrl-0 = <&pinctrl_wdog>;
234 fsl,ext-reset-output;
238 &iomuxc {
291 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
308 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {