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 = "warp,imx7s-warp", "fsl,imx7s";
24 gpio-keys {
25 compatible = "gpio-keys";
26 pinctrl-0 = <&pinctrl_gpio>;
33 wakeup-source;
37 reg_brcm: regulator-brcm {
38 compatible = "regulator-fixed";
39 enable-active-high;
41 pinctrl-names = "default";
42 pinctrl-0 = <&pinctrl_brcm_reg>;
43 regulator-name = "brcm_reg";
44 regulator-min-microvolt = <3300000>;
45 regulator-max-microvolt = <3300000>;
46 startup-delay-us = <200000>;
49 reg_bt: regulator-bt {
50 compatible = "regulator-fixed";
51 pinctrl-names = "default";
52 pinctrl-0 = <&pinctrl_bt_reg>;
53 enable-active-high;
55 regulator-name = "bt_reg";
56 regulator-min-microvolt = <3300000>;
57 regulator-max-microvolt = <3300000>;
58 regulator-always-on;
62 compatible = "simple-audio-card";
63 simple-audio-card,name = "imx7-sgtl5000";
64 simple-audio-card,format = "i2s";
65 simple-audio-card,bitclock-master = <&dailink_master>;
66 simple-audio-card,frame-master = <&dailink_master>;
67 simple-audio-card,cpu {
68 sound-dai = <&sai1>;
71 dailink_master: simple-audio-card,codec {
72 sound-dai = <&codec>;
79 assigned-clocks = <&clks IMX7D_PLL_AUDIO_POST_DIV>;
80 assigned-clock-rates = <884736000>;
84 pinctrl-names = "default";
85 pinctrl-0 = <&pinctrl_i2c1>;
94 regulator-min-microvolt = <700000>;
95 regulator-max-microvolt = <1475000>;
96 regulator-boot-on;
97 regulator-always-on;
98 regulator-ramp-delay = <6250>;
103 regulator-min-microvolt = <700000>;
104 regulator-max-microvolt = <1475000>;
105 regulator-boot-on;
106 regulator-always-on;
107 regulator-ramp-delay = <6250>;
111 regulator-min-microvolt = <1500000>;
112 regulator-max-microvolt = <1850000>;
113 regulator-boot-on;
114 regulator-always-on;
118 regulator-min-microvolt = <900000>;
119 regulator-max-microvolt = <1650000>;
120 regulator-boot-on;
121 regulator-always-on;
125 regulator-min-microvolt = <5000000>;
126 regulator-max-microvolt = <5150000>;
130 regulator-min-microvolt = <1000000>;
131 regulator-max-microvolt = <3000000>;
132 regulator-boot-on;
133 regulator-always-on;
137 regulator-boot-on;
138 regulator-always-on;
142 regulator-min-microvolt = <1800000>;
143 regulator-max-microvolt = <3300000>;
144 regulator-always-on;
148 regulator-min-microvolt = <800000>;
149 regulator-max-microvolt = <1550000>;
153 regulator-min-microvolt = <2850000>;
154 regulator-max-microvolt = <3300000>;
155 regulator-always-on;
159 regulator-min-microvolt = <2850000>;
160 regulator-max-microvolt = <3300000>;
161 regulator-always-on;
165 regulator-min-microvolt = <1800000>;
166 regulator-max-microvolt = <3300000>;
167 regulator-always-on;
171 regulator-min-microvolt = <1800000>;
172 regulator-max-microvolt = <3300000>;
173 regulator-always-on;
180 clock-frequency = <100000>;
181 pinctrl-names = "default";
182 pinctrl-0 = <&pinctrl_i2c2>;
187 clock-frequency = <100000>;
188 pinctrl-names = "default";
189 pinctrl-0 = <&pinctrl_i2c3>;
194 clock-frequency = <100000>;
195 pinctrl-names = "default";
196 pinctrl-0 = <&pinctrl_i2c4>;
200 #sound-dai-cells = <0>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&pinctrl_sai1_mclk>;
206 VDDA-supply = <&vgen4_reg>;
207 VDDIO-supply = <&vgen4_reg>;
208 VDDD-supply = <&vgen2_reg>;
218 pinctrl-names = "default";
219 pinctrl-0 = <&pinctrl_sai1>;
220 assigned-clocks = <&clks IMX7D_SAI1_ROOT_SRC>,
222 assigned-clock-parents = <&clks IMX7D_PLL_AUDIO_POST_DIV>;
223 assigned-clock-rates = <0>, <36864000>;
228 pinctrl-names = "default";
229 pinctrl-0 = <&pinctrl_uart1>;
230 assigned-clocks = <&clks IMX7D_UART1_ROOT_SRC>;
231 assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>;
236 pinctrl-names = "default";
237 pinctrl-0 = <&pinctrl_uart3>;
238 assigned-clocks = <&clks IMX7D_UART3_ROOT_SRC>;
239 assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>;
240 uart-has-rtscts;
245 pinctrl-names = "default";
246 pinctrl-0 = <&pinctrl_uart6>;
247 assigned-clocks = <&clks IMX7D_UART6_ROOT_SRC>;
248 assigned-clock-parents = <&clks IMX7D_PLL_SYS_MAIN_240M_CLK>;
249 fsl,dte-mode;
259 pinctrl-names = "default";
260 pinctrl-0 = <&pinctrl_usdhc1>;
261 bus-width = <4>;
262 keep-power-in-suspend;
263 no-1-8-v;
264 non-removable;
265 vmmc-supply = <®_brcm>;
270 pinctrl-names = "default", "state_100mhz", "state_200mhz";
271 pinctrl-0 = <&pinctrl_usdhc3>;
272 pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
273 pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
274 assigned-clocks = <&clks IMX7D_USDHC3_ROOT_CLK>;
275 assigned-clock-rates = <400000000>;
276 bus-width = <8>;
277 no-1-8-v;
278 fsl,tuning-step = <2>;
279 non-removable;
284 pinctrl-names = "default";
285 pinctrl-0 = <&pinctrl_wdog>;
286 fsl,ext-reset-output;