Lines Matching +full:clkout +full:- +full:disable

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 regulator-vbus-usb20 {
67 compatible = "regulator-fixed";
68 regulator-min-microvolt = <5000000>;
69 regulator-max-microvolt = <5000000>;
70 regulator-name = "USB20_5V";
72 enable-active-high;
73 regulator-always-on;
74 vin-supply = <&reg_baseboard_vdd5v0>;
77 regulator-vbus-usb30 {
78 compatible = "regulator-fixed";
79 regulator-min-microvolt = <5000000>;
80 regulator-max-microvolt = <5000000>;
81 regulator-name = "USB30_5V";
83 enable-active-high;
84 regulator-always-on;
85 vin-supply = <&reg_baseboard_vdd5v0>;
88 reg_vdd5v0: regulator-vdd5v0 {
89 compatible = "regulator-fixed";
90 regulator-min-microvolt = <5000000>;
91 regulator-max-microvolt = <5000000>;
92 regulator-name = "VDD_5V";
94 enable-active-high;
99 pinctrl-names = "default";
100 pinctrl-0 = <&pinctrl_eqos>;
101 nvmem-cells = <&ethmac1>;
102 nvmem-cell-names = "mac-address";
103 phy-supply = <&reg_baseboard_vdd3v3>;
104 phy-handle = <&ethphy0>;
105 phy-mode = "rgmii-id";
109 compatible = "snps,dwmac-mdio";
110 #address-cells = <1>;
111 #size-cells = <0>;
113 ethphy0: ethernet-phy@1 {
114 compatible = "ethernet-phy-ieee802.3-c22";
116 reset-gpios = <&gpio4 18 GPIO_ACTIVE_LOW>;
117 reset-assert-us = <20000>;
118 reset-deassert-us = <150000>;
119 eee-broken-1000t;
120 realtek,clkout-disable;
126 pinctrl-names = "default";
127 pinctrl-0 = <&pinctrl_fec>;
128 nvmem-cells = <&ethmac2>;
129 nvmem-cell-names = "mac-address";
130 phy-supply = <&reg_baseboard_vdd3v3>;
131 phy-handle = <&ethphy1>;
132 phy-mode = "rgmii-id";
133 fsl,magic-packet;
137 #address-cells = <1>;
138 #size-cells = <0>;
140 ethphy1: ethernet-phy@1 {
141 compatible = "ethernet-phy-ieee802.3-c22";
143 reset-gpios = <&gpio4 19 GPIO_ACTIVE_LOW>;
144 reset-assert-us = <20000>;
145 reset-deassert-us = <150000>;
146 eee-broken-1000t;
147 realtek,clkout-disable;
153 pinctrl-names = "default";
154 pinctrl-0 = <&pinctrl_flexcan1>;
155 xceiver-supply = <&reg_vdd5v0>;
160 pinctrl-names = "default";
161 pinctrl-0 = <&pinctrl_flexcan2>;
162 xceiver-supply = <&reg_vdd5v0>;
167 pinctrl-names = "default";
168 pinctrl-0 = <&pinctrl_flexspi0>;
172 compatible = "jedec,spi-nor";
174 spi-max-frequency = <80000000>;
175 spi-tx-bus-width = <1>;
176 spi-rx-bus-width = <4>;
177 #address-cells = <1>;
178 #size-cells = <1>;
186 gpio-controller;
187 #gpio-cells = <0x02>;
193 gpio-controller;
194 #gpio-cells = <0x02>;
200 usb30-otg-hog {
201 gpio-hog;
203 output-low;
204 line-name = "USB30_OTG_EN";
211 pinctrl-names = "default";
212 pinctrl-0 = <&pinctrl_rtc>;
213 interrupt-parent = <&gpio4>;
215 #clock-cells = <0>;
222 #address-cells = <1>;
223 #size-cells = <0>;
226 ethmac1: mac-address@0 {
230 ethmac2: mac-address@c {
242 pinctrl-names = "default";
243 pinctrl-0 = <&pinctrl_uart2>;
248 pinctrl-names = "default";
249 pinctrl-0 = <&pinctrl_uart3>;
254 pinctrl-names = "default";
255 pinctrl-0 = <&pinctrl_uart4>;
274 #address-cells = <1>;
275 #size-cells = <0>;
282 reset-gpios = <&expander1 9 GPIO_ACTIVE_LOW>;
283 vdd-supply = <&reg_vdd5v0>;
284 peer-hub = <&usb_hub_3_x>;
291 reset-gpios = <&expander1 9 GPIO_ACTIVE_LOW>;
292 vdd-supply = <&reg_vdd5v0>;
293 peer-hub = <&usb_hub_2_x>;
307 pinctrl-names = "default", "state_100mhz", "state_200mhz";
308 pinctrl-0 = <&pinctrl_usdhc2>;
309 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
310 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
311 assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
312 assigned-clock-rates = <400000000>;
313 vmmc-supply = <&reg_usdhc2_vmmc>;
314 bus-width = <4>;
315 disable-wp;
316 no-sdio;
317 no-mmc;
449 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
461 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {