Lines Matching +full:adp +full:- +full:disable

1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)
6 /dts-v1/;
8 #include <dt-bindings/usb/pd.h>
13 compatible = "fsl,imx93-11x11-evk", "fsl,imx93";
16 stdout-path = &lpuart1;
19 reserved-memory {
20 #address-cells = <2>;
21 #size-cells = <2>;
25 compatible = "shared-dma-pool";
27 alloc-ranges = <0 0x80000000 0 0x40000000>;
29 linux,cma-default;
34 no-map;
39 no-map;
44 no-map;
49 no-map;
52 rsc_table: rsc-table@2021e000 {
54 no-map;
58 compatible = "shared-dma-pool";
60 no-map;
65 reg_vdd_12v: regulator-vdd-12v {
66 compatible = "regulator-fixed";
67 regulator-name = "VDD_12V";
68 regulator-min-microvolt = <12000000>;
69 regulator-max-microvolt = <12000000>;
71 enable-active-high;
74 reg_vref_1v8: regulator-adc-vref {
75 compatible = "regulator-fixed";
76 regulator-name = "vref_1v8";
77 regulator-min-microvolt = <1800000>;
78 regulator-max-microvolt = <1800000>;
81 reg_audio_pwr: regulator-audio-pwr {
82 compatible = "regulator-fixed";
83 regulator-name = "audio-pwr";
84 regulator-min-microvolt = <3300000>;
85 regulator-max-microvolt = <3300000>;
87 enable-active-high;
90 reg_can2_standby: regulator-can2-standby {
91 compatible = "regulator-fixed";
92 regulator-name = "can2-stby";
93 regulator-min-microvolt = <3300000>;
94 regulator-max-microvolt = <3300000>;
98 reg_usdhc2_vmmc: regulator-usdhc2 {
99 compatible = "regulator-fixed";
100 pinctrl-names = "default";
101 pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
102 regulator-name = "VSD_3V3";
103 regulator-min-microvolt = <3300000>;
104 regulator-max-microvolt = <3300000>;
106 off-on-delay-us = <12000>;
107 enable-active-high;
110 backlight_lvds: backlight-lvds {
111 compatible = "pwm-backlight";
113 brightness-levels = <0 100>;
114 num-interpolated-steps = <100>;
115 default-brightness-level = <100>;
116 power-supply = <&reg_vdd_12v>;
117 enable-gpios = <&adp5585 9 GPIO_ACTIVE_HIGH>;
121 bt_sco_codec: bt-sco-codec {
122 compatible = "linux,bt-sco";
123 #sound-dai-cells = <1>;
126 sound-bt-sco {
127 compatible = "simple-audio-card";
128 simple-audio-card,name = "bt-sco-audio";
129 simple-audio-card,format = "dsp_a";
130 simple-audio-card,bitclock-inversion;
131 simple-audio-card,frame-master = <&btcpu>;
132 simple-audio-card,bitclock-master = <&btcpu>;
134 btcpu: simple-audio-card,cpu {
135 sound-dai = <&sai1>;
136 dai-tdm-slot-num = <2>;
137 dai-tdm-slot-width = <16>;
140 simple-audio-card,codec {
141 sound-dai = <&bt_sco_codec 1>;
145 sound-micfil {
146 compatible = "fsl,imx-audio-card";
147 model = "micfil-audio";
149 pri-dai-link {
150 link-name = "micfil hifi";
154 sound-dai = <&micfil>;
159 sound-wm8962 {
160 compatible = "fsl,imx-audio-wm8962";
161 model = "wm8962-audio";
162 audio-cpu = <&sai3>;
163 audio-codec = <&wm8962>;
164 hp-det-gpio = <&pcal6524 4 GPIO_ACTIVE_HIGH>;
165 audio-routing =
175 sound-xcvr {
176 compatible = "fsl,imx-audio-card";
177 model = "imx-audio-xcvr";
179 pri-dai-link {
180 link-name = "XCVR PCM";
183 sound-dai = <&xcvr>;
190 vref-supply = <&reg_vref_1v8>;
195 mbox-names = "tx", "rx", "rxdb";
199 memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>,
205 pinctrl-names = "default", "sleep";
206 pinctrl-0 = <&pinctrl_eqos>;
207 pinctrl-1 = <&pinctrl_eqos_sleep>;
208 phy-mode = "rgmii-id";
209 phy-handle = <&ethphy1>;
213 compatible = "snps,dwmac-mdio";
214 #address-cells = <1>;
215 #size-cells = <0>;
216 clock-frequency = <5000000>;
218 ethphy1: ethernet-phy@1 {
220 eee-broken-1000t;
221 reset-gpios = <&pcal6524 15 GPIO_ACTIVE_LOW>;
222 reset-assert-us = <10000>;
223 reset-deassert-us = <80000>;
229 pinctrl-names = "default", "sleep";
230 pinctrl-0 = <&pinctrl_fec>;
231 pinctrl-1 = <&pinctrl_fec_sleep>;
232 phy-mode = "rgmii-id";
233 phy-handle = <&ethphy2>;
234 fsl,magic-packet;
238 #address-cells = <1>;
239 #size-cells = <0>;
240 clock-frequency = <5000000>;
242 ethphy2: ethernet-phy@2 {
244 eee-broken-1000t;
245 reset-gpios = <&pcal6524 16 GPIO_ACTIVE_LOW>;
246 reset-assert-us = <10000>;
247 reset-deassert-us = <80000>;
253 pinctrl-names = "default";
254 pinctrl-0 = <&pinctrl_flexcan2>;
255 xceiver-supply = <&reg_can2_standby>;
260 clock-frequency = <400000>;
261 pinctrl-names = "default";
262 pinctrl-0 = <&pinctrl_lpi2c1>;
269 DCVDD-supply = <&reg_audio_pwr>;
270 DBVDD-supply = <&reg_audio_pwr>;
271 AVDD-supply = <&reg_audio_pwr>;
272 CPVDD-supply = <&reg_audio_pwr>;
273 MICVDD-supply = <&reg_audio_pwr>;
274 PLLVDD-supply = <&reg_audio_pwr>;
275 SPKVDD1-supply = <&reg_audio_pwr>;
276 SPKVDD2-supply = <&reg_audio_pwr>;
277 gpio-cfg = <
287 inertial-meter@6a {
294 clock-frequency = <400000>;
295 pinctrl-names = "default";
296 pinctrl-0 = <&pinctrl_lpi2c2>;
302 pinctrl-names = "default";
303 pinctrl-0 = <&pinctrl_pcal6524>;
304 gpio-controller;
305 #gpio-cells = <2>;
306 interrupt-controller;
307 #interrupt-cells = <2>;
308 interrupt-parent = <&gpio3>;
315 interrupt-parent = <&pcal6524>;
320 regulator-name = "BUCK1";
321 regulator-min-microvolt = <610000>;
322 regulator-max-microvolt = <950000>;
323 regulator-boot-on;
324 regulator-always-on;
325 regulator-ramp-delay = <3125>;
329 regulator-name = "BUCK2";
330 regulator-min-microvolt = <600000>;
331 regulator-max-microvolt = <670000>;
332 regulator-boot-on;
333 regulator-always-on;
334 regulator-ramp-delay = <3125>;
338 regulator-name = "BUCK4";
339 regulator-min-microvolt = <1620000>;
340 regulator-max-microvolt = <3400000>;
341 regulator-boot-on;
342 regulator-always-on;
346 regulator-name = "BUCK5";
347 regulator-min-microvolt = <1620000>;
348 regulator-max-microvolt = <3400000>;
349 regulator-boot-on;
350 regulator-always-on;
354 regulator-name = "BUCK6";
355 regulator-min-microvolt = <1060000>;
356 regulator-max-microvolt = <1140000>;
357 regulator-boot-on;
358 regulator-always-on;
362 regulator-name = "LDO1";
363 regulator-min-microvolt = <1620000>;
364 regulator-max-microvolt = <1980000>;
365 regulator-boot-on;
366 regulator-always-on;
370 regulator-name = "LDO4";
371 regulator-min-microvolt = <800000>;
372 regulator-max-microvolt = <840000>;
373 regulator-boot-on;
374 regulator-always-on;
378 regulator-name = "LDO5";
379 regulator-min-microvolt = <1800000>;
380 regulator-max-microvolt = <3300000>;
381 regulator-boot-on;
382 regulator-always-on;
387 adp5585: io-expander@34 {
388 compatible = "adi,adp5585-00", "adi,adp5585";
390 vdd-supply = <&buck4>;
391 gpio-controller;
392 #gpio-cells = <2>;
393 gpio-reserved-ranges = <5 1>;
394 #pwm-cells = <3>;
399 clock-frequency = <400000>;
400 pinctrl-names = "default";
401 pinctrl-0 = <&pinctrl_lpi2c3>;
404 adp5585_isp: io-expander@34 {
405 compatible = "adi,adp5585-01", "adi,adp5585";
407 gpio-controller;
408 #gpio-cells = <2>;
409 #pwm-cells = <3>;
415 interrupt-parent = <&gpio3>;
419 compatible = "usb-c-connector";
420 label = "USB-C";
421 power-role = "dual";
422 data-role = "dual";
423 try-power-role = "sink";
424 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
425 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
427 op-sink-microwatt = <15000000>;
428 self-powered;
431 #address-cells = <1>;
432 #size-cells = <0>;
438 remote-endpoint = <&usb1_drd_sw>;
448 interrupt-parent = <&gpio3>;
452 compatible = "usb-c-connector";
453 label = "USB-C";
454 power-role = "dual";
455 data-role = "dual";
456 try-power-role = "sink";
457 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
458 sink-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)
460 op-sink-microwatt = <15000000>;
461 self-powered;
464 #address-cells = <1>;
465 #size-cells = <0>;
471 remote-endpoint = <&usb2_drd_sw>;
481 interrupt-parent = <&pcal6524>;
487 pinctrl-names = "default";
488 pinctrl-0 = <&pinctrl_uart1>;
493 pinctrl-names = "default";
494 pinctrl-0 = <&pinctrl_uart5>;
499 pinctrl-names = "default", "sleep";
500 pinctrl-0 = <&pinctrl_pdm>;
501 pinctrl-1 = <&pinctrl_pdm_sleep>;
502 assigned-clocks = <&clk IMX93_CLK_PDM>;
503 assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>;
504 assigned-clock-rates = <49152000>;
517 pinctrl-names = "default", "sleep";
518 pinctrl-0 = <&pinctrl_sai1>;
519 pinctrl-1 = <&pinctrl_sai1_sleep>;
520 assigned-clocks = <&clk IMX93_CLK_SAI1>;
521 assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>;
522 assigned-clock-rates = <12288000>;
523 fsl,sai-mclk-direction-output;
528 pinctrl-names = "default", "sleep";
529 pinctrl-0 = <&pinctrl_sai3>;
530 pinctrl-1 = <&pinctrl_sai3_sleep>;
531 assigned-clocks = <&clk IMX93_CLK_SAI3>;
532 assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>;
533 assigned-clock-rates = <12288000>;
534 fsl,sai-mclk-direction-output;
540 hnp-disable;
541 srp-disable;
542 adp-disable;
543 usb-role-switch;
544 disable-over-current;
545 samsung,picophy-pre-emp-curr-control = <3>;
546 samsung,picophy-dc-vol-level-adjust = <7>;
551 remote-endpoint = <&typec1_dr_sw>;
558 hnp-disable;
559 srp-disable;
560 adp-disable;
561 usb-role-switch;
562 disable-over-current;
563 samsung,picophy-pre-emp-curr-control = <3>;
564 samsung,picophy-dc-vol-level-adjust = <7>;
569 remote-endpoint = <&typec2_dr_sw>;
575 pinctrl-names = "default", "state_100mhz", "state_200mhz";
576 pinctrl-0 = <&pinctrl_usdhc1>;
577 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
578 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
579 bus-width = <8>;
580 non-removable;
585 pinctrl-names = "default", "state_100mhz", "state_200mhz", "sleep";
586 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
587 pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
588 pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
589 pinctrl-3 = <&pinctrl_usdhc2_sleep>, <&pinctrl_usdhc2_gpio_sleep>;
590 cd-gpios = <&gpio3 00 GPIO_ACTIVE_LOW>;
591 vmmc-supply = <&reg_usdhc2_vmmc>;
592 bus-width = <4>;
594 no-mmc;
602 pinctrl-names = "default", "sleep";
603 pinctrl-0 = <&pinctrl_spdif>;
604 pinctrl-1 = <&pinctrl_spdif_sleep>;
605 assigned-clocks = <&clk IMX93_CLK_SPDIF>,
607 assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>,
609 assigned-clock-rates = <12288000>, <200000000>;
799 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
816 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {
898 pinctrl_usdhc2_100mhz: usdhc2-100mhzgrp {
911 pinctrl_usdhc2_200mhz: usdhc2-200mhzgrp {