Lines Matching +full:reset +full:- +full:assert +full:- +full:us

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
7 /dts-v1/;
9 #include "imx8mp-debix-som-a.dtsi"
12 model = "Polyhex i.MX8MPlus Debix SOM A on BMB-08";
13 compatible = "polyhex,imx8mp-debix-som-a-bmb-08", "polyhex,imx8mp-debix-som-a",
22 stdout-path = &uart2;
25 reg_baseboard_vdd3v3: regulator-baseboard-vdd3v3 {
26 compatible = "regulator-fixed";
27 regulator-min-microvolt = <3300000>;
28 regulator-max-microvolt = <3300000>;
29 regulator-name = "BB_VDD3V3";
31 startup-delay-us = <50000>;
32 off-on-delay-us = <110000>;
34 enable-active-high;
37 reg_baseboard_vdd5v0: regulator-baseboard-vdd5v0 {
38 compatible = "regulator-fixed";
39 regulator-min-microvolt = <5000000>;
40 regulator-max-microvolt = <5000000>;
41 regulator-name = "BB_VDD5V";
43 enable-active-high;
46 regulator-som-vdd1v8 {
47 compatible = "regulator-fixed";
48 regulator-min-microvolt = <1800000>;
49 regulator-max-microvolt = <1800000>;
50 regulator-name = "SOM_VDD1V8_SW";
52 enable-active-high;
53 regulator-always-on;
56 regulator-som-vdd3v3 {
57 compatible = "regulator-fixed";
58 regulator-min-microvolt = <3300000>;
59 regulator-max-microvolt = <3300000>;
60 regulator-name = "SOM_VDD3V3_SW";
62 enable-active-high;
63 regulator-always-on;
66 reg_csi1_1v8: regulator-csi1-vdd1v8 {
67 compatible = "regulator-fixed";
68 regulator-min-microvolt = <1800000>;
69 regulator-max-microvolt = <1800000>;
70 regulator-name = "CSI1_VDD1V8";
72 enable-active-high;
73 vin-supply = <&reg_baseboard_vdd3v3>;
76 reg_csi1_3v3: regulator-csi1-vdd3v3 {
77 compatible = "regulator-fixed";
78 regulator-min-microvolt = <3300000>;
79 regulator-max-microvolt = <3300000>;
80 regulator-name = "CSI1_VDD3V3";
82 enable-active-high;
83 vin-supply = <&reg_vdd5v0>;
86 reg_csi2_1v8: regulator-csi2-vdd1v8 {
87 compatible = "regulator-fixed";
88 pinctrl-names = "default";
89 pinctrl-0 = <&pinctrl_reg_csi2_1v8>;
90 regulator-min-microvolt = <1800000>;
91 regulator-max-microvolt = <1800000>;
92 regulator-name = "CSI2_VDD1V8";
94 enable-active-high;
95 vin-supply = <&reg_baseboard_vdd3v3>;
98 reg_csi2_3v3: regulator-csi2-vdd3v3 {
99 compatible = "regulator-fixed";
100 pinctrl-names = "default";
101 pinctrl-0 = <&pinctrl_reg_csi2_3v3>;
102 regulator-min-microvolt = <3300000>;
103 regulator-max-microvolt = <3300000>;
104 regulator-name = "CSI2_VDD3V3";
106 enable-active-high;
107 vin-supply = <&reg_vdd5v0>;
110 regulator-vbus-usb20 {
111 compatible = "regulator-fixed";
112 regulator-min-microvolt = <5000000>;
113 regulator-max-microvolt = <5000000>;
114 regulator-name = "USB20_5V";
116 enable-active-high;
117 regulator-always-on;
118 vin-supply = <&reg_baseboard_vdd5v0>;
121 regulator-vbus-usb30 {
122 compatible = "regulator-fixed";
123 regulator-min-microvolt = <5000000>;
124 regulator-max-microvolt = <5000000>;
125 regulator-name = "USB30_5V";
127 enable-active-high;
128 regulator-always-on;
129 vin-supply = <&reg_baseboard_vdd5v0>;
132 reg_vdd5v0: regulator-vdd5v0 {
133 compatible = "regulator-fixed";
134 regulator-min-microvolt = <5000000>;
135 regulator-max-microvolt = <5000000>;
136 regulator-name = "VDD_5V";
138 enable-active-high;
143 pinctrl-names = "default";
144 pinctrl-0 = <&pinctrl_eqos>;
145 nvmem-cells = <&ethmac1>;
146 nvmem-cell-names = "mac-address";
147 phy-supply = <&reg_baseboard_vdd3v3>;
148 phy-handle = <&ethphy0>;
149 phy-mode = "rgmii-id";
153 compatible = "snps,dwmac-mdio";
154 #address-cells = <1>;
155 #size-cells = <0>;
157 ethphy0: ethernet-phy@1 {
158 compatible = "ethernet-phy-ieee802.3-c22";
160 reset-gpios = <&gpio4 18 GPIO_ACTIVE_LOW>;
161 reset-assert-us = <20000>;
162 reset-deassert-us = <150000>;
163 eee-broken-1000t;
164 realtek,clkout-disable;
170 pinctrl-names = "default";
171 pinctrl-0 = <&pinctrl_fec>;
172 nvmem-cells = <&ethmac2>;
173 nvmem-cell-names = "mac-address";
174 phy-supply = <&reg_baseboard_vdd3v3>;
175 phy-handle = <&ethphy1>;
176 phy-mode = "rgmii-id";
177 fsl,magic-packet;
181 #address-cells = <1>;
182 #size-cells = <0>;
184 ethphy1: ethernet-phy@1 {
185 compatible = "ethernet-phy-ieee802.3-c22";
187 reset-gpios = <&gpio4 19 GPIO_ACTIVE_LOW>;
188 reset-assert-us = <20000>;
189 reset-deassert-us = <150000>;
190 eee-broken-1000t;
191 realtek,clkout-disable;
197 pinctrl-names = "default";
198 pinctrl-0 = <&pinctrl_flexcan1>;
199 xceiver-supply = <&reg_vdd5v0>;
204 pinctrl-names = "default";
205 pinctrl-0 = <&pinctrl_flexcan2>;
206 xceiver-supply = <&reg_vdd5v0>;
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_flexspi0>;
216 compatible = "jedec,spi-nor";
218 spi-max-frequency = <80000000>;
219 spi-tx-bus-width = <1>;
220 spi-rx-bus-width = <4>;
221 #address-cells = <1>;
222 #size-cells = <1>;
230 gpio-controller;
231 #gpio-cells = <0x02>;
237 gpio-controller;
238 #gpio-cells = <0x02>;
244 usb30-otg-hog {
245 gpio-hog;
247 output-low;
248 line-name = "USB30_OTG_EN";
255 pinctrl-names = "default";
256 pinctrl-0 = <&pinctrl_rtc>;
257 interrupt-parent = <&gpio4>;
259 #clock-cells = <0>;
266 #address-cells = <1>;
267 #size-cells = <1>;
270 ethmac1: mac-address@0 {
274 ethmac2: mac-address@c {
286 pinctrl-names = "default";
287 pinctrl-0 = <&pinctrl_uart2>;
292 pinctrl-names = "default";
293 pinctrl-0 = <&pinctrl_uart3>;
298 pinctrl-names = "default";
299 pinctrl-0 = <&pinctrl_uart4>;
318 #address-cells = <1>;
319 #size-cells = <0>;
326 reset-gpios = <&expander1 9 GPIO_ACTIVE_LOW>;
327 vdd-supply = <&reg_vdd5v0>;
328 peer-hub = <&usb_hub_3_x>;
335 reset-gpios = <&expander1 9 GPIO_ACTIVE_LOW>;
336 vdd-supply = <&reg_vdd5v0>;
337 peer-hub = <&usb_hub_2_x>;
351 pinctrl-names = "default", "state_100mhz", "state_200mhz";
352 pinctrl-0 = <&pinctrl_usdhc2>;
353 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
354 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
355 assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
356 assigned-clock-rates = <400000000>;
357 vmmc-supply = <&reg_usdhc2_vmmc>;
358 bus-width = <4>;
359 disable-wp;
360 no-sdio;
361 no-mmc;
505 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
517 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {