Lines Matching +full:imx7 +full:- +full:reset
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include <dt-bindings/input/input.h>
14 compatible = "element14,imx7s-warp", "fsl,imx7s";
21 gpio-keys {
22 compatible = "gpio-keys";
23 pinctrl-0 = <&pinctrl_gpio>;
30 wakeup-source;
34 reg_brcm: regulator-brcm {
35 compatible = "regulator-fixed";
36 enable-active-high;
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_brcm_reg>;
40 regulator-name = "brcm_reg";
41 regulator-min-microvolt = <3300000>;
42 regulator-max-microvolt = <3300000>;
43 startup-delay-us = <200000>;
46 reg_bt: regulator-bt {
47 compatible = "regulator-fixed";
48 pinctrl-names = "default";
49 pinctrl-0 = <&pinctrl_bt_reg>;
50 enable-active-high;
52 regulator-name = "bt_reg";
53 regulator-min-microvolt = <3300000>;
54 regulator-max-microvolt = <3300000>;
55 regulator-always-on;
58 reg_peri_3p15v: regulator-peri-3p15v {
59 compatible = "regulator-fixed";
60 regulator-name = "peri_3p15v_reg";
61 regulator-min-microvolt = <3150000>;
62 regulator-max-microvolt = <3150000>;
63 regulator-always-on;
67 compatible = "simple-audio-card";
68 simple-audio-card,name = "imx7-sgtl5000";
69 simple-audio-card,format = "i2s";
70 simple-audio-card,bitclock-master = <&dailink_master>;
71 simple-audio-card,frame-master = <&dailink_master>;
72 simple-audio-card,cpu {
73 sound-dai = <&sai1>;
76 dailink_master: simple-audio-card,codec {
77 sound-dai = <&codec>;
84 assigned-clocks = <&clks IMX7D_PLL_AUDIO_POST_DIV>;
85 assigned-clock-rates = <884736000>;
93 pinctrl-names = "default";
94 pinctrl-0 = <&pinctrl_i2c1>;
103 regulator-min-microvolt = <700000>;
104 regulator-max-microvolt = <1475000>;
105 regulator-boot-on;
106 regulator-always-on;
107 regulator-ramp-delay = <6250>;
112 regulator-min-microvolt = <700000>;
113 regulator-max-microvolt = <1475000>;
114 regulator-boot-on;
115 regulator-always-on;
116 regulator-ramp-delay = <6250>;
120 regulator-min-microvolt = <1500000>;
121 regulator-max-microvolt = <1850000>;
122 regulator-boot-on;
123 regulator-always-on;
127 regulator-min-microvolt = <900000>;
128 regulator-max-microvolt = <1650000>;
129 regulator-boot-on;
130 regulator-always-on;
134 regulator-min-microvolt = <5000000>;
135 regulator-max-microvolt = <5150000>;
136 regulator-boot-on;
137 regulator-always-on;
141 regulator-min-microvolt = <1000000>;
142 regulator-max-microvolt = <3000000>;
143 regulator-boot-on;
144 regulator-always-on;
148 regulator-boot-on;
149 regulator-always-on;
153 regulator-min-microvolt = <1800000>;
154 regulator-max-microvolt = <3300000>;
155 regulator-always-on;
159 regulator-min-microvolt = <800000>;
160 regulator-max-microvolt = <1550000>;
164 regulator-min-microvolt = <2850000>;
165 regulator-max-microvolt = <3300000>;
166 regulator-always-on;
170 regulator-min-microvolt = <2850000>;
171 regulator-max-microvolt = <3300000>;
172 regulator-always-on;
176 regulator-min-microvolt = <1800000>;
177 regulator-max-microvolt = <3300000>;
178 regulator-always-on;
182 regulator-min-microvolt = <1800000>;
183 regulator-max-microvolt = <3300000>;
184 regulator-always-on;
191 clock-frequency = <100000>;
192 pinctrl-names = "default";
193 pinctrl-0 = <&pinctrl_i2c2>;
198 pinctrl-names = "default";
199 pinctrl-0 = <&pinctrl_ov2680>;
202 clock-names = "xvclk";
203 reset-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
204 DOVDD-supply = <&sw2_reg>;
205 DVDD-supply = <&sw2_reg>;
206 AVDD-supply = <®_peri_3p15v>;
210 remote-endpoint = <&mipi_from_sensor>;
211 clock-lanes = <0>;
212 data-lanes = <1>;
213 link-frequencies = /bits/ 64 <330000000>;
220 clock-frequency = <100000>;
221 pinctrl-names = "default";
222 pinctrl-0 = <&pinctrl_i2c3>;
227 clock-frequency = <100000>;
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_i2c4>;
233 #sound-dai-cells = <0>;
237 pinctrl-names = "default";
238 pinctrl-0 = <&pinctrl_sai1_mclk>;
239 VDDA-supply = <&vgen4_reg>;
240 VDDIO-supply = <&vgen4_reg>;
241 VDDD-supply = <&vgen2_reg>;
251 clock-frequency = <166000000>;
259 remote-endpoint = <&ov2680_to_mipi>;
260 data-lanes = <1>;
267 pinctrl-names = "default";
268 pinctrl-0 = <&pinctrl_sai1>;
269 assigned-clocks = <&clks IMX7D_SAI1_ROOT_SRC>,
271 assigned-clock-parents = <&clks IMX7D_PLL_AUDIO_POST_DIV>;
272 assigned-clock-rates = <0>, <36864000>;
277 pinctrl-names = "default";
278 pinctrl-0 = <&pinctrl_uart1>;
279 assigned-clocks = <&clks IMX7D_UART1_ROOT_SRC>;
280 assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>;
285 pinctrl-names = "default";
286 pinctrl-0 = <&pinctrl_uart3>;
287 assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>;
288 assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>;
289 uart-has-rtscts;
294 pinctrl-names = "default";
295 pinctrl-0 = <&pinctrl_uart6>;
296 assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>;
297 assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>;
298 fsl,dte-mode;
308 pinctrl-names = "default";
309 pinctrl-0 = <&pinctrl_usdhc1>;
310 bus-width = <4>;
311 keep-power-in-suspend;
312 no-1-8-v;
313 non-removable;
314 vmmc-supply = <®_brcm>;
319 pinctrl-names = "default", "state_100mhz", "state_200mhz";
320 pinctrl-0 = <&pinctrl_usdhc3>;
321 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
322 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
323 assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>;
324 assigned-clock-rates = <400000000>;
325 bus-width = <8>;
326 no-1-8-v;
327 fsl,tuning-step = <2>;
328 non-removable;
337 pinctrl-names = "default";
338 pinctrl-0 = <&pinctrl_wdog>;
339 fsl,ext-reset-output;
462 pinctrl_usdhc3_100mhz: usdhc3-100mhz-grp {
478 pinctrl_usdhc3_200mhz: usdhc3-200mhz-grp {