Lines Matching +full:imx8m +full:- +full:clock
1 // SPDX-License-Identifier: GPL-2.0+
9 /dts-v1/;
12 #include <dt-bindings/interrupt-controller/irq.h>
15 model = "TechNexion PICO-PI-8M";
16 compatible = "technexion,pico-pi-imx8m", "fsl,imx8mq";
19 stdout-path = &uart1;
22 pmic_osc: clock-pmic {
23 compatible = "fixed-clock";
24 #clock-cells = <0>;
25 clock-frequency = <32768>;
26 clock-output-names = "pmic_osc";
29 reg_usb_otg_vbus: regulator-usb-otg-vbus {
30 pinctrl-names = "default";
31 pinctrl-0 = <&pinctrl_otg_vbus>;
32 compatible = "regulator-fixed";
33 regulator-name = "usb_otg_vbus";
34 regulator-min-microvolt = <5000000>;
35 regulator-max-microvolt = <5000000>;
41 pinctrl-names = "default";
42 pinctrl-0 = <&pinctrl_fec1 &pinctrl_enet_3v3>;
43 phy-mode = "rgmii-id";
44 phy-handle = <ðphy0>;
45 fsl,magic-packet;
49 #address-cells = <1>;
50 #size-cells = <0>;
52 ethphy0: ethernet-phy@1 {
53 compatible = "ethernet-phy-ieee802.3-c22";
60 clock-frequency = <100000>;
61 pinctrl-names = "default";
62 pinctrl-0 = <&pinctrl_i2c1>;
68 pinctrl-names = "default";
69 pinctrl-0 = <&pinctrl_pmic>;
70 #clock-cells = <0>;
72 clock-names = "osc";
73 clock-output-names = "pmic_clk";
74 interrupt-parent = <&gpio1>;
79 regulator-name = "buck1";
80 regulator-min-microvolt = <700000>;
81 regulator-max-microvolt = <1300000>;
82 regulator-boot-on;
83 regulator-ramp-delay = <1250>;
84 rohm,dvs-run-voltage = <900000>;
85 rohm,dvs-idle-voltage = <850000>;
86 rohm,dvs-suspend-voltage = <800000>;
90 regulator-name = "buck2";
91 regulator-min-microvolt = <700000>;
92 regulator-max-microvolt = <1300000>;
93 regulator-boot-on;
94 regulator-ramp-delay = <1250>;
95 rohm,dvs-run-voltage = <1000000>;
96 rohm,dvs-idle-voltage = <900000>;
100 regulator-name = "buck3";
101 regulator-min-microvolt = <700000>;
102 regulator-max-microvolt = <1300000>;
103 regulator-boot-on;
104 rohm,dvs-run-voltage = <1000000>;
108 regulator-name = "buck4";
109 regulator-min-microvolt = <700000>;
110 regulator-max-microvolt = <1300000>;
111 regulator-boot-on;
112 rohm,dvs-run-voltage = <1000000>;
116 regulator-name = "buck5";
117 regulator-min-microvolt = <700000>;
118 regulator-max-microvolt = <1350000>;
119 regulator-boot-on;
123 regulator-name = "buck6";
124 regulator-min-microvolt = <3000000>;
125 regulator-max-microvolt = <3300000>;
126 regulator-boot-on;
130 regulator-name = "buck7";
131 regulator-min-microvolt = <1605000>;
132 regulator-max-microvolt = <1995000>;
133 regulator-boot-on;
137 regulator-name = "buck8";
138 regulator-min-microvolt = <800000>;
139 regulator-max-microvolt = <1400000>;
140 regulator-boot-on;
144 regulator-name = "ldo1";
145 regulator-min-microvolt = <3000000>;
146 regulator-max-microvolt = <3300000>;
147 regulator-boot-on;
148 regulator-always-on;
152 regulator-name = "ldo2";
153 regulator-min-microvolt = <900000>;
154 regulator-max-microvolt = <900000>;
155 regulator-boot-on;
156 regulator-always-on;
160 regulator-name = "ldo3";
161 regulator-min-microvolt = <1800000>;
162 regulator-max-microvolt = <3300000>;
163 regulator-boot-on;
167 regulator-name = "ldo4";
168 regulator-min-microvolt = <900000>;
169 regulator-max-microvolt = <1800000>;
170 regulator-boot-on;
174 regulator-name = "ldo5";
175 regulator-min-microvolt = <1800000>;
176 regulator-max-microvolt = <3300000>;
177 regulator-boot-on;
181 regulator-name = "ldo6";
182 regulator-min-microvolt = <900000>;
183 regulator-max-microvolt = <1800000>;
184 regulator-boot-on;
188 regulator-name = "ldo7";
189 regulator-min-microvolt = <1800000>;
190 regulator-max-microvolt = <3300000>;
191 regulator-boot-on;
198 clock-frequency = <100000>;
199 pinctrl-names = "default";
200 pinctrl-0 = <&pinctrl_i2c2>;
205 pinctrl-names = "default";
206 pinctrl-0 = <&pinctrl_uart1>;
211 assigned-clocks = <&clk IMX8MQ_CLK_USDHC1>;
212 assigned-clock-rates = <400000000>;
213 pinctrl-names = "default", "state_100mhz", "state_200mhz";
214 pinctrl-0 = <&pinctrl_usdhc1>;
215 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
216 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
217 bus-width = <8>;
218 non-removable;
223 assigned-clocks = <&clk IMX8MQ_CLK_USDHC2>;
224 assigned-clock-rates = <200000000>;
225 pinctrl-names = "default", "state_100mhz", "state_200mhz";
226 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
227 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
228 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
229 bus-width = <4>;
230 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
248 pinctrl-names = "default";
249 pinctrl-0 = <&pinctrl_wdog>;
250 fsl,ext-reset-output;
339 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
355 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
389 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
401 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {