Lines Matching +full:pllvdd +full:- +full:supply

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/usb/pd.h>
9 #include <dt-bindings/phy/phy-imx8-pcie.h>
11 #include "imx8mp-beacon-som.dtsi"
15 compatible = "beacon,imx8mp-beacon-kit", "fsl,imx8mp";
23 stdout-path = &uart2;
27 compatible = "usb-c-connector";
28 label = "USB-C";
29 data-role = "dual";
32 #address-cells = <1>;
33 #size-cells = <0>;
39 remote-endpoint = <&usb3_hs_ep>;
46 remote-endpoint = <&hd3ss3220_in_ep>;
52 gpio-keys {
53 compatible = "gpio-keys";
56 button-0 {
60 wakeup-source;
63 button-1 {
67 wakeup-source;
70 button-2 {
74 wakeup-source;
77 button-3 {
81 wakeup-source;
86 compatible = "gpio-leds";
87 pinctrl-names = "default";
88 pinctrl-0 = <&pinctrl_led3>;
90 led-0 {
93 default-state = "off";
96 led-1 {
99 default-state = "off";
102 led-2 {
105 default-state = "off";
108 led-3 {
111 linux,default-trigger = "heartbeat";
115 pcie0_refclk: clock-pcie {
116 compatible = "fixed-clock";
117 #clock-cells = <0>;
118 clock-frequency = <100000000>;
121 reg_audio: regulator-wm8962 {
122 compatible = "regulator-fixed";
123 regulator-name = "3v3_aud";
124 regulator-min-microvolt = <3300000>;
125 regulator-max-microvolt = <3300000>;
127 enable-active-high;
130 reg_usdhc2_vmmc: regulator-usdhc2 {
131 compatible = "regulator-fixed";
132 regulator-name = "VSD_3V3";
133 regulator-min-microvolt = <3300000>;
134 regulator-max-microvolt = <3300000>;
136 enable-active-high;
137 startup-delay-us = <100>;
138 off-on-delay-us = <20000>;
141 reg_usb1_host_vbus: regulator-usb1-vbus {
142 compatible = "regulator-fixed";
143 regulator-name = "usb1_host_vbus";
144 regulator-max-microvolt = <5000000>;
145 regulator-min-microvolt = <5000000>;
147 enable-active-high;
150 sound-wm8962 {
151 compatible = "simple-audio-card";
152 simple-audio-card,name = "wm8962";
153 simple-audio-card,format = "i2s";
154 simple-audio-card,widgets = "Headphone", "Headphones",
157 simple-audio-card,routing = "Headphones", "HPOUTL",
164 simple-audio-card,cpu {
165 sound-dai = <&sai3>;
166 frame-master;
167 bitclock-master;
170 simple-audio-card,codec {
171 sound-dai = <&wm8962>;
177 pinctrl-names = "default";
178 pinctrl-0 = <&pinctrl_ecspi2>;
179 cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
185 pinctrl-names = "default";
186 pinctrl-0 = <&pinctrl_tpm>;
187 reset-gpios = <&gpio4 0 GPIO_ACTIVE_LOW>;
188 spi-max-frequency = <18500000>;
193 pinctrl-names = "default";
194 pinctrl-0 = <&pinctrl_fec>;
195 phy-mode = "rgmii-id";
196 phy-handle = <&ethphy1>;
197 fsl,magic-packet;
201 #address-cells = <1>;
202 #size-cells = <0>;
204 ethphy1: ethernet-phy@3 {
205 compatible = "ethernet-phy-id0022.1640",
206 "ethernet-phy-ieee802.3-c22";
208 reset-gpios = <&gpio4 18 GPIO_ACTIVE_LOW>;
209 reset-assert-us = <10000>;
210 reset-deassert-us = <150000>;
211 interrupt-parent = <&gpio4>;
218 pinctrl-names = "default";
219 pinctrl-0 = <&pinctrl_flexcan1>;
224 usb-mux-hog {
225 gpio-hog;
227 output-low;
228 line-name = "USB-C Mux En";
233 clock-frequency = <384000>;
234 pinctrl-names = "default";
235 pinctrl-0 = <&pinctrl_i2c2>;
241 gpio-controller;
242 #gpio-cells = <2>;
243 interrupt-parent = <&gpio4>;
245 interrupt-controller;
246 #interrupt-cells = <2>;
252 usb-typec@52 {
255 pinctrl-names = "default";
256 pinctrl-0 = <&pinctrl_typec>;
257 interrupt-parent = <&gpio4>;
261 compatible = "usb-c-connector";
262 label = "USB-C";
263 power-role = "source";
264 data-role = "host";
265 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
271 pinctrl-names = "default";
272 pinctrl-0 = <&pinctrl_i2c4>;
273 clock-frequency = <384000>;
276 wm8962: audio-codec@1a {
279 pinctrl-names = "default";
280 pinctrl-0 = <&pinctrl_wm8962>;
282 assigned-clocks = <&clk IMX8MP_CLK_IPP_DO_CLKO1>;
283 assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL2_OUT>;
284 assigned-clock-rates = <22576000>;
285 DCVDD-supply = <&reg_audio>;
286 DBVDD-supply = <&reg_audio>;
287 AVDD-supply = <&reg_audio>;
288 CPVDD-supply = <&reg_audio>;
289 MICVDD-supply = <&reg_audio>;
290 PLLVDD-supply = <&reg_audio>;
291 SPKVDD1-supply = <&reg_audio>;
292 SPKVDD2-supply = <&reg_audio>;
293 gpio-cfg = <
301 #sound-dai-cells = <0>;
307 pinctrl-names = "default";
308 pinctrl-0 = <&pinctrl_pcal6414>;
309 gpio-controller;
310 #gpio-cells = <2>;
311 interrupt-parent = <&gpio4>;
313 interrupt-controller;
314 #interrupt-cells = <2>;
320 gpio-controller;
321 #gpio-cells = <2>;
322 interrupt-parent = <&gpio4>;
324 interrupt-controller;
325 #interrupt-cells = <2>;
327 usb-hub-hog {
328 gpio-hog;
330 output-low;
331 line-name = "USB Hub Enable";
335 usb-typec@47 {
338 pinctrl-names = "default";
339 pinctrl-0 = <&pinctrl_hd3ss3220>;
340 interrupt-parent = <&gpio4>;
344 #address-cells = <1>;
345 #size-cells = <0>;
351 remote-endpoint = <&ss_ep>;
359 remote-endpoint = <&usb3_role_switch>;
367 pinctrl-names = "default";
368 pinctrl-0 = <&pinctrl_pcie>;
369 reset-gpio = <&gpio4 21 GPIO_ACTIVE_LOW>;
374 fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
376 clock-names = "ref";
381 pinctrl-names = "default";
382 pinctrl-0 = <&pinctrl_sai3>;
383 assigned-clocks = <&clk IMX8MP_CLK_SAI3>;
384 assigned-clock-parents = <&clk IMX8MP_AUDIO_PLL1_OUT>;
385 assigned-clock-rates = <12288000>;
386 fsl,sai-mclk-direction-output;
395 pinctrl-names = "default";
396 pinctrl-0 = <&pinctrl_uart2>;
401 pinctrl-names = "default";
402 pinctrl-0 = <&pinctrl_uart3>;
403 assigned-clocks = <&clk IMX8MP_CLK_UART3>;
404 assigned-clock-parents = <&clk IMX8MP_SYS_PLL1_80M>;
405 uart-has-rtscts;
415 hnp-disable;
416 srp-disable;
417 adp-disable;
418 usb-role-switch;
422 #address-cells = <1>;
423 #size-cells = <0>;
428 remote-endpoint = <&hs_ep>;
434 remote-endpoint = <&hd3ss3220_out_ep>;
441 vbus-supply = <&reg_usb1_host_vbus>;
459 pinctrl-names = "default", "state_100mhz", "state_200mhz";
460 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
461 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
462 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
463 cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
464 vmmc-supply = <&reg_usdhc2_vmmc>;
465 bus-width = <4>;
533 pinctrl_pcal6414: pcal6414-gpiogrp {
603 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
615 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {