Lines Matching +full:hp +full:- +full:cfg

1 // SPDX-License-Identifier: GPL-2.0+
6 /dts-v1/;
12 compatible = "fsl,imx8dxl-evk", "fsl,imx8dxl";
24 stdout-path = &lpuart0;
27 imx8dxl-cm4 {
28 compatible = "fsl,imx8qxp-cm4";
30 mbox-names = "tx", "rx", "rxdb";
32 memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>,
34 power-domains = <&pd IMX_SC_R_M4_0_PID0>, <&pd IMX_SC_R_M4_0_MU_1A>;
35 fsl,resource-id = <IMX_SC_R_M4_0_PID0>;
36 fsl,entry-address = <0x34fe0000>;
45 reserved-memory {
46 #address-cells = <2>;
47 #size-cells = <2>;
52 * This will be automatically added to dtb if OP-TEE is installed.
55 * no-map;
61 compatible = "shared-dma-pool";
64 alloc-ranges = <0 0x98000000 0 0x14000000>;
65 linux,cma-default;
70 no-map;
75 no-map;
80 no-map;
85 no-map;
88 rsc_table: memory-rsc-table@900ff000 {
90 no-map;
93 vdevbuffer: memory-vdevbuffer@90400000 {
94 compatible = "shared-dma-pool";
96 no-map;
100 m2_uart1_sel: regulator-m2uart1sel {
101 compatible = "regulator-fixed";
102 regulator-min-microvolt = <3300000>;
103 regulator-max-microvolt = <3300000>;
104 regulator-name = "m2_uart1_sel";
106 enable-active-high;
107 regulator-always-on;
110 mux3_en: regulator-0 {
111 compatible = "regulator-fixed";
112 regulator-min-microvolt = <3300000>;
113 regulator-max-microvolt = <3300000>;
114 regulator-name = "mux3_en";
116 regulator-always-on;
119 reg_fec1_sel: regulator-1 {
120 compatible = "regulator-fixed";
121 regulator-name = "fec1_supply";
122 regulator-min-microvolt = <3300000>;
123 regulator-max-microvolt = <3300000>;
125 regulator-always-on;
129 reg_fec1_io: regulator-2 {
130 compatible = "regulator-fixed";
131 regulator-name = "fec1_io_supply";
132 regulator-min-microvolt = <1800000>;
133 regulator-max-microvolt = <1800000>;
135 enable-active-high;
136 regulator-always-on;
140 reg_can0_stby: regulator-4 {
141 compatible = "regulator-fixed";
142 regulator-name = "can0-stby";
143 regulator-min-microvolt = <3300000>;
144 regulator-max-microvolt = <3300000>;
146 enable-active-high;
149 reg_can1_stby: regulator-5 {
150 compatible = "regulator-fixed";
151 regulator-name = "can1-stby";
152 regulator-min-microvolt = <3300000>;
153 regulator-max-microvolt = <3300000>;
155 enable-active-high;
158 reg_usdhc2_vmmc: regulator-3 {
159 compatible = "regulator-fixed";
160 regulator-name = "SD1_SPWR";
161 regulator-min-microvolt = <3000000>;
162 regulator-max-microvolt = <3000000>;
164 enable-active-high;
165 off-on-delay-us = <3480>;
168 reg_vref_1v8: regulator-adc-vref {
169 compatible = "regulator-fixed";
170 regulator-name = "vref_1v8";
171 regulator-min-microvolt = <1800000>;
172 regulator-max-microvolt = <1800000>;
175 mii_select: regulator-4 {
176 compatible = "regulator-fixed";
177 regulator-name = "mii-select";
178 regulator-min-microvolt = <3300000>;
179 regulator-max-microvolt = <3300000>;
181 enable-active-high;
182 regulator-always-on;
185 reg_pcieb: regulator-pcieb {
186 compatible = "regulator-fixed";
187 regulator-max-microvolt = <3300000>;
188 regulator-min-microvolt = <3300000>;
189 regulator-name = "reg_pcieb";
191 enable-active-high;
194 bt_sco_codec: audio-codec-bt {
195 compatible = "linux,bt-sco";
196 #sound-dai-cells = <1>;
199 sound-bt-sco {
200 compatible = "simple-audio-card";
201 simple-audio-card,name = "bt-sco-audio";
202 simple-audio-card,format = "dsp_a";
203 simple-audio-card,bitclock-inversion;
204 simple-audio-card,frame-master = <&btcpu>;
205 simple-audio-card,bitclock-master = <&btcpu>;
207 btcpu: simple-audio-card,cpu {
208 sound-dai = <&sai0>;
209 dai-tdm-slot-num = <2>;
210 dai-tdm-slot-width = <16>;
213 simple-audio-card,codec {
214 sound-dai = <&bt_sco_codec 1>;
218 sound-wm8960-1 {
219 compatible = "fsl,imx-audio-wm8960";
220 model = "wm8960-audio";
221 audio-cpu = <&sai1>;
222 audio-codec = <&wm8960_1>;
223 audio-asrc = <&asrc0>;
224 audio-routing = "Headphone Jack", "HP_L",
234 sound-wm8960-2 {
235 compatible = "fsl,imx-audio-wm8960";
236 model = "wm8960-audio-2";
237 audio-cpu = <&sai2>;
238 audio-codec = <&wm8960_2>;
239 audio-routing = "Headphone Jack", "HP_L",
249 sound-wm8960-3 {
250 compatible = "fsl,imx-audio-wm8960";
251 model = "wm8960-audio-3";
252 audio-cpu = <&sai3>;
253 audio-codec = <&wm8960_3>;
254 audio-routing = "Headphone Jack", "HP_L",
266 vref-supply = <&reg_vref_1v8>;
271 fsl,asrc-rate = <48000>;
276 pinctrl-names = "default";
277 pinctrl-0 = <&pinctrl_eqos>;
278 phy-mode = "rgmii-id";
279 phy-handle = <&ethphy0>;
280 nvmem-cells = <&fec_mac1>;
281 nvmem-cell-names = "mac-address";
285 compatible = "snps,dwmac-mdio";
286 #address-cells = <1>;
287 #size-cells = <0>;
289 ethphy0: ethernet-phy@0 {
290 compatible = "ethernet-phy-ieee802.3-c22";
292 eee-broken-1000t;
293 qca,disable-smarteee;
294 qca,disable-hibernation-mode;
295 reset-gpios = <&pca6416_1 2 GPIO_ACTIVE_LOW>;
296 reset-assert-us = <20>;
297 reset-deassert-us = <200000>;
298 vddio-supply = <&vddio0>;
300 vddio0: vddio-regulator {
301 regulator-min-microvolt = <1800000>;
302 regulator-max-microvolt = <1800000>;
314 pinctrl-names = "default";
315 pinctrl-0 = <&pinctrl_fec1>;
316 phy-mode = "rgmii-txid";
317 phy-handle = <&ethphy1>;
318 fsl,magic-packet;
319 rx-internal-delay-ps = <2000>;
320 nvmem-cells = <&fec_mac0>;
321 nvmem-cell-names = "mac-address";
325 #address-cells = <1>;
326 #size-cells = <0>;
328 ethphy1: ethernet-phy@1 {
329 compatible = "ethernet-phy-ieee802.3-c22";
331 reset-gpios = <&pca6416_1 0 GPIO_ACTIVE_LOW>;
332 reset-assert-us = <10000>;
333 qca,disable-smarteee;
334 vddio-supply = <&vddio1>;
336 vddio1: vddio-regulator {
337 regulator-min-microvolt = <1800000>;
338 regulator-max-microvolt = <1800000>;
345 pinctrl-names = "default";
346 pinctrl-0 = <&pinctrl_flexspi0>;
351 #address-cells = <1>;
352 #size-cells = <1>;
353 compatible = "jedec,spi-nor";
354 spi-max-frequency = <133000000>;
355 spi-tx-bus-width = <8>;
356 spi-rx-bus-width = <8>;
361 #address-cells = <1>;
362 #size-cells = <0>;
363 clock-frequency = <100000>;
364 pinctrl-names = "default";
365 pinctrl-0 = <&pinctrl_i2c2>;
371 gpio-controller;
372 #gpio-cells = <2>;
378 gpio-controller;
379 #gpio-cells = <2>;
382 pca9548_1: i2c-mux@70 {
384 #address-cells = <1>;
385 #size-cells = <0>;
389 #address-cells = <1>;
390 #size-cells = <0>;
396 gpio-controller;
397 #gpio-cells = <2>;
403 #address-cells = <1>;
404 #size-cells = <0>;
407 wm8960_1: audio-codec@1a {
411 clock-names = "mclk";
412 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
416 assigned-clock-rates = <786432000>,
420 wlf,shared-lrclk;
421 wlf,hp-cfg = <2 2 3>;
422 wlf,gpio-cfg = <1 3>;
427 #address-cells = <1>;
428 #size-cells = <0>;
431 wm8960_2: audio-codec@1a {
435 clock-names = "mclk";
436 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
440 assigned-clock-rates = <786432000>,
444 wlf,shared-lrclk;
445 wlf,hp-cfg = <2 2 3>;
446 wlf,gpio-cfg = <1 3>;
451 #address-cells = <1>;
452 #size-cells = <0>;
455 wm8960_3: audio-codec@1a {
459 clock-names = "mclk";
460 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
464 assigned-clock-rates = <786432000>,
468 wlf,shared-lrclk;
469 wlf,hp-cfg = <2 2 3>;
470 wlf,gpio-cfg = <1 3>;
475 #address-cells = <1>;
476 #size-cells = <0>;
481 #address-cells = <1>;
482 #size-cells = <0>;
487 #address-cells = <1>;
488 #size-cells = <0>;
495 #address-cells = <1>;
496 #size-cells = <0>;
497 clock-frequency = <100000>;
498 pinctrl-names = "default";
499 pinctrl-0 = <&pinctrl_i2c3>;
505 gpio-controller;
506 #gpio-cells = <2>;
507 interrupt-parent = <&lsio_gpio2>;
511 pca9548_2: i2c-mux@70 {
514 #address-cells = <1>;
515 #size-cells = <0>;
518 #address-cells = <1>;
519 #size-cells = <0>;
524 #address-cells = <1>;
525 #size-cells = <0>;
530 #address-cells = <1>;
531 #size-cells = <0>;
536 #address-cells = <1>;
537 #size-cells = <0>;
542 #address-cells = <1>;
543 #size-cells = <0>;
550 pinctrl-names = "default";
551 pinctrl-0 = <&pinctrl_lpuart0>;
556 pinctrl-names = "default";
557 pinctrl-0 = <&pinctrl_lpuart1>;
566 pinctrl-names = "default";
567 pinctrl-0 = <&pinctrl_flexcan2>;
568 xceiver-supply = <&reg_can0_stby>;
573 pinctrl-names = "default";
574 pinctrl-0 = <&pinctrl_flexcan3>;
575 xceiver-supply = <&reg_can1_stby>;
580 fsl,hsio-cfg = "pciea-x2-pcieb";
581 fsl,refclk-pad-mode = "output";
590 pinctrl-names = "default";
591 pinctrl-0 = <&pinctrl_cm40_lpuart>;
605 phy-names = "pcie-phy";
606 pinctrl-0 = <&pinctrl_pcieb>;
607 pinctrl-names = "default";
608 reset-gpio = <&lsio_gpio4 0 GPIO_ACTIVE_LOW>;
609 vpcie-supply = <&reg_pcieb>;
614 pinctrl-names = "default";
615 pinctrl-0 = <&pinctrl_sai0>;
616 #sound-dai-cells = <0>;
617 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
621 assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
626 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
630 assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
631 pinctrl-names = "default";
632 pinctrl-0 = <&pinctrl_sai1>;
637 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
641 assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
642 pinctrl-names = "default";
643 pinctrl-0 = <&pinctrl_sai2>;
644 fsl,sai-asynchronous;
649 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
653 assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
654 pinctrl-names = "default";
655 pinctrl-0 = <&pinctrl_sai3>;
656 fsl,sai-asynchronous;
661 pmic-thermal {
662 polling-delay-passive = <250>;
663 polling-delay = <2000>;
664 thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
680 cooling-maps {
683 cooling-device =
693 fsl,tx-d-cal = <114>;
698 pinctrl-names = "default";
699 pinctrl-0 = <&pinctrl_usbotg1>;
700 srp-disable;
701 hnp-disable;
702 adp-disable;
703 power-active-high;
704 disable-over-current;
710 fsl,tx-d-cal = <111>;
715 pinctrl-names = "default";
716 pinctrl-0 = <&pinctrl_usbotg2>;
717 srp-disable;
718 hnp-disable;
719 adp-disable;
720 power-active-high;
721 disable-over-current;
726 pinctrl-names = "default";
727 pinctrl-0 = <&pinctrl_usdhc1>;
728 bus-width = <8>;
729 no-sd;
730 no-sdio;
731 non-removable;
736 pinctrl-names = "default";
737 pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
738 bus-width = <4>;
739 vmmc-supply = <&reg_usdhc2_vmmc>;
740 cd-gpios = <&lsio_gpio5 1 GPIO_ACTIVE_LOW>;
741 wp-gpios = <&lsio_gpio5 0 GPIO_ACTIVE_HIGH>;
746 fsl,spi-only-use-cs1-sel;
747 pinctrl-names = "default";
748 pinctrl-0 = <&pinctrl_lpspi3>;
753 pinctrl-names = "default";
754 pinctrl-0 = <&pinctrl_hog>;