Lines Matching +full:cpvdd +full:- +full:supply
1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)
6 #include <dt-bindings/phy/phy-imx8-pcie.h>
10 dmic_codec: dmic-codec {
11 compatible = "dmic-codec";
12 num-channels = <1>;
13 #sound-dai-cells = <0>;
17 compatible = "gpio-leds";
22 default-state = "off";
28 default-state = "off";
34 default-state = "off";
38 pinctrl-names = "default";
39 pinctrl-0 = <&pinctrl_led3>;
42 linux,default-trigger = "heartbeat";
46 pcie0_refclk: pcie0-refclk {
47 compatible = "fixed-clock";
48 #clock-cells = <0>;
49 clock-frequency = <100000000>;
52 pcie0_refclk_gated: pcie0-refclk-gated {
53 compatible = "gpio-gate-clock";
55 #clock-cells = <0>;
56 enable-gpios = <&pca6416_1 2 GPIO_ACTIVE_LOW>;
59 reg_audio: regulator-audio {
60 compatible = "regulator-fixed";
61 regulator-name = "3v3_aud";
62 regulator-min-microvolt = <3300000>;
63 regulator-max-microvolt = <3300000>;
65 enable-active-high;
68 reg_usbotg1: regulator-usbotg1 {
69 compatible = "regulator-fixed";
70 pinctrl-names = "default";
71 pinctrl-0 = <&pinctrl_reg_usb_otg1>;
72 regulator-name = "usb_otg_vbus";
73 regulator-min-microvolt = <5000000>;
74 regulator-max-microvolt = <5000000>;
76 enable-active-high;
79 reg_camera: regulator-camera {
80 compatible = "regulator-fixed";
81 regulator-name = "mipi_pwr";
82 regulator-min-microvolt = <2800000>;
83 regulator-max-microvolt = <2800000>;
85 enable-active-high;
86 startup-delay-us = <100000>;
89 reg_pcie0: regulator-pcie {
90 compatible = "regulator-fixed";
91 regulator-name = "pci_pwr_en";
92 regulator-min-microvolt = <3300000>;
93 regulator-max-microvolt = <3300000>;
94 enable-active-high;
96 startup-delay-us = <100000>;
99 reg_usdhc2_vmmc: regulator-usdhc2 {
100 compatible = "regulator-fixed";
101 regulator-name = "VSD_3V3";
102 regulator-min-microvolt = <3300000>;
103 regulator-max-microvolt = <3300000>;
105 enable-active-high;
108 sound-dmic {
109 compatible = "simple-audio-card";
110 simple-audio-card,name = "dmic";
111 simple-audio-card,format = "pdm";
112 simple-audio-card,bitclock-master = <&dailink_master>;
113 simple-audio-card,frame-master = <&dailink_master>;
115 dailink_master: simple-audio-card,cpu {
116 sound-dai = <&micfil>;
119 simple-audio-card,codec {
120 sound-dai = <&dmic_codec>;
124 sound-wm8962 {
125 compatible = "simple-audio-card";
126 simple-audio-card,name = "wm8962";
127 simple-audio-card,format = "i2s";
128 simple-audio-card,widgets = "Headphone", "Headphones",
131 simple-audio-card,routing = "Headphones", "HPOUTL",
138 simple-audio-card,cpu {
139 sound-dai = <&sai3>;
142 simple-audio-card,codec {
143 sound-dai = <&wm8962>;
145 frame-master;
146 bitclock-master;
156 pinctrl-names = "default";
157 pinctrl-0 = <&pinctrl_espi2>;
158 cs-gpios = <&gpio5 13 GPIO_ACTIVE_LOW>;
164 spi-max-frequency = <5000000>;
165 spi-cpha;
166 spi-cpol;
169 address-width = <16>;
174 clock-frequency = <400000>;
175 pinctrl-names = "default";
176 pinctrl-0 = <&pinctrl_i2c2>;
181 pinctrl-names = "default";
182 pinctrl-0 = <&pinctrl_ov5640>;
185 clock-names = "xclk";
186 assigned-clocks = <&clk IMX8MM_CLK_CLKO1>;
187 assigned-clock-parents = <&clk IMX8MM_CLK_24M>;
188 assigned-clock-rates = <24000000>;
189 AVDD-supply = <®_camera>; /* 2.8v */
190 powerdown-gpios = <&gpio1 7 GPIO_ACTIVE_HIGH>;
191 reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
194 /* MIPI CSI-2 bus endpoint */
196 remote-endpoint = <&imx8mm_mipi_csi_in>;
197 clock-lanes = <0>;
198 data-lanes = <1 2>;
205 clock-frequency = <400000>;
206 pinctrl-names = "default";
207 pinctrl-0 = <&pinctrl_i2c4>;
210 wm8962: audio-codec@1a {
214 DCVDD-supply = <®_audio>;
215 DBVDD-supply = <®_audio>;
216 AVDD-supply = <®_audio>;
217 CPVDD-supply = <®_audio>;
218 MICVDD-supply = <®_audio>;
219 PLLVDD-supply = <®_audio>;
220 SPKVDD1-supply = <®_audio>;
221 SPKVDD2-supply = <®_audio>;
222 gpio-cfg = <
230 #sound-dai-cells = <0>;
236 pinctrl-names = "default";
237 pinctrl-0 = <&pinctrl_pcal6414>;
238 gpio-controller;
239 #gpio-cells = <2>;
240 interrupt-parent = <&gpio4>;
247 gpio-controller;
248 #gpio-cells = <2>;
249 interrupt-parent = <&gpio4>;
255 pinctrl-names = "default";
256 pinctrl-0 = <&pinctrl_pdm>;
257 assigned-clocks = <&clk IMX8MM_CLK_PDM>;
258 assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
259 assigned-clock-rates = <49152000>;
268 remote-endpoint = <&ov5640_to_mipi_csi2>;
269 data-lanes = <1 2>;
276 fsl,refclk-pad-mode = <IMX8_PCIE_REFCLK_PAD_INPUT>;
277 fsl,tx-deemph-gen1 = <0x2d>;
278 fsl,tx-deemph-gen2 = <0xf>;
279 fsl,clkreq-unsupported;
281 clock-names = "ref";
286 pinctrl-names = "default";
287 pinctrl-0 = <&pinctrl_pcie0>;
288 reset-gpio = <&gpio4 21 GPIO_ACTIVE_LOW>;
291 assigned-clocks = <&clk IMX8MM_CLK_PCIE1_AUX>,
293 assigned-clock-rates = <10000000>, <250000000>;
294 assigned-clock-parents = <&clk IMX8MM_SYS_PLL2_50M>,
296 vpcie-supply = <®_pcie0>;
301 pinctrl-names = "default";
302 pinctrl-0 = <&pinctrl_sai3>;
303 assigned-clocks = <&clk IMX8MM_CLK_SAI3>;
304 assigned-clock-parents = <&clk IMX8MM_AUDIO_PLL1_OUT>;
305 assigned-clock-rates = <24576000>;
306 fsl,sai-mclk-direction-output;
315 pinctrl-names = "default";
316 pinctrl-0 = <&pinctrl_uart2>;
321 pinctrl-names = "default";
322 pinctrl-0 = <&pinctrl_uart3>;
323 assigned-clocks = <&clk IMX8MM_CLK_UART3>;
324 assigned-clock-parents = <&clk IMX8MM_SYS_PLL1_80M>;
325 uart-has-rtscts;
330 vbus-supply = <®_usbotg1>;
331 disable-over-current;
337 disable-over-current;
343 reset-gpios = <&pca6416_1 7 GPIO_ACTIVE_HIGH>;
347 pinctrl-names = "default", "state_100mhz", "state_200mhz";
348 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
349 pinctrl-1 = <&pinctrl_usdhc2_100mhz>;
350 pinctrl-2 = <&pinctrl_usdhc2_200mhz>;
351 bus-width = <4>;
352 vmmc-supply = <®_usdhc2_vmmc>;
394 pinctrl_pcal6414: pcal6414-gpiogrp {
464 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
476 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {