Lines Matching +full:tsens +full:- +full:v1
1 // SPDX-License-Identifier: GPL-2.0+
6 /dts-v1/;
9 #include <dt-bindings/usb/pd.h>
13 compatible = "fsl,imx8qxp-mek", "fsl,imx8qxp";
15 bt_sco_codec: audio-codec-bt {
16 compatible = "linux,bt-sco";
17 #sound-dai-cells = <1>;
21 stdout-path = &lpuart0;
24 imx8x_cm4: imx8x-cm4 {
25 compatible = "fsl,imx8qxp-cm4";
26 mbox-names = "tx", "rx", "rxdb";
30 memory-region = <&vdevbuffer>, <&vdev0vring0>, <&vdev0vring1>,
32 power-domains = <&pd IMX_SC_R_M4_0_PID0>,
34 fsl,entry-address = <0x34fe0000>;
35 fsl,resource-id = <IMX_SC_R_M4_0_PID0>;
43 reserved-memory {
46 no-map;
51 no-map;
55 compatible = "shared-dma-pool";
57 no-map;
61 reg_usdhc2_vmmc: usdhc2-vmmc {
62 compatible = "regulator-fixed";
63 regulator-name = "SD1_SPWR";
64 regulator-min-microvolt = <3000000>;
65 regulator-max-microvolt = <3000000>;
67 enable-active-high;
70 gpio-sbu-mux {
71 compatible = "nxp,cbdtu02043", "gpio-sbu-mux";
72 pinctrl-names = "default";
73 pinctrl-0 = <&pinctrl_typec_mux>;
74 select-gpios = <&lsio_gpio5 9 GPIO_ACTIVE_HIGH>;
75 enable-gpios = <&pca9557_a 7 GPIO_ACTIVE_LOW>;
76 orientation-switch;
80 remote-endpoint = <&typec_con_ss>;
85 reg_pcieb: regulator-pcie {
86 compatible = "regulator-fixed";
87 regulator-max-microvolt = <3300000>;
88 regulator-min-microvolt = <3300000>;
89 regulator-name = "mpcie_3v3";
91 enable-active-high;
94 reg_audio: regulator-audio {
95 compatible = "regulator-fixed";
96 regulator-max-microvolt = <3300000>;
97 regulator-min-microvolt = <3300000>;
98 regulator-name = "cs42888_supply";
101 reg_can_en: regulator-can-en {
102 compatible = "regulator-fixed";
103 regulator-max-microvolt = <3300000>;
104 regulator-min-microvolt = <3300000>;
105 regulator-name = "can-en";
107 enable-active-high;
110 reg_can_stby: regulator-can-stby {
111 compatible = "regulator-fixed";
112 regulator-max-microvolt = <3300000>;
113 regulator-min-microvolt = <3300000>;
114 regulator-name = "can-stby";
116 enable-active-high;
117 vin-supply = <®_can_en>;
120 reg_usb_otg1_vbus: regulator-usbotg1-vbus {
121 compatible = "regulator-fixed";
122 regulator-max-microvolt = <5000000>;
123 regulator-min-microvolt = <5000000>;
124 regulator-name = "usb_otg1_vbus";
126 enable-active-high;
129 reserved-memory {
130 #address-cells = <2>;
131 #size-cells = <2>;
136 no-map;
141 no-map;
146 no-map;
151 no-map;
156 no-map;
160 compatible = "shared-dma-pool";
162 no-map;
166 no-map;
171 sound-bt-sco {
172 compatible = "simple-audio-card";
173 simple-audio-card,bitclock-inversion;
174 simple-audio-card,bitclock-master = <&btcpu>;
175 simple-audio-card,format = "dsp_a";
176 simple-audio-card,frame-master = <&btcpu>;
177 simple-audio-card,name = "bt-sco-audio";
179 simple-audio-card,codec {
180 sound-dai = <&bt_sco_codec 1>;
183 btcpu: simple-audio-card,cpu {
184 dai-tdm-slot-num = <2>;
185 dai-tdm-slot-width = <16>;
186 sound-dai = <&sai0>;
190 sound-cs42888 {
191 compatible = "fsl,imx-audio-cs42888";
192 audio-asrc = <&asrc0>;
193 audio-codec = <&cs42888>;
194 audio-cpu = <&esai0>;
195 audio-routing =
208 model = "imx-cs42888";
211 sound-wm8960 {
212 compatible = "fsl,imx-audio-wm8960";
213 model = "wm8960-audio";
214 audio-cpu = <&sai1>;
215 audio-codec = <&wm8960>;
216 hp-det-gpio = <&lsio_gpio1 0 GPIO_ACTIVE_HIGH>;
217 audio-routing = "Headphone Jack", "HP_L",
233 fsl,asrc-rate = <48000>;
238 memory-region = <&dsp_vdev0buffer>, <&dsp_vdev0vring0>,
248 assigned-clocks = <&acm IMX_ADMA_ACM_ESAI0_MCLK_SEL>,
253 assigned-clock-parents = <&aud_pll_div0_lpcg IMX_LPCG_CLK_0>;
254 assigned-clock-rates = <0>, <786432000>, <49152000>, <12288000>, <49152000>;
255 pinctrl-0 = <&pinctrl_esai0>;
256 pinctrl-names = "default";
261 pinctrl-names = "default";
262 pinctrl-0 = <&pinctrl_fec1>;
263 phy-mode = "rgmii-id";
264 phy-handle = <ðphy0>;
265 fsl,magic-packet;
269 #address-cells = <1>;
270 #size-cells = <0>;
272 ethphy0: ethernet-phy@0 {
273 compatible = "ethernet-phy-ieee802.3-c22";
280 #address-cells = <1>;
281 #size-cells = <0>;
282 clock-frequency = <100000>;
283 pinctrl-names = "default";
284 pinctrl-0 = <&pinctrl_lpi2c1 &pinctrl_ioexp_rst>;
287 i2c-mux@71 {
289 #address-cells = <1>;
290 #size-cells = <0>;
292 reset-gpios = <&lsio_gpio1 1 GPIO_ACTIVE_LOW>;
295 #address-cells = <1>;
296 #size-cells = <0>;
302 gpio-controller;
303 #gpio-cells = <2>;
308 #address-cells = <1>;
309 #size-cells = <0>;
314 #address-cells = <1>;
315 #size-cells = <0>;
318 pressure-sensor@60 {
325 #address-cells = <1>;
326 #size-cells = <0>;
332 gpio-controller;
333 #gpio-cells = <2>;
339 gpio-controller;
340 #gpio-cells = <2>;
343 light-sensor@44 {
344 pinctrl-names = "default";
345 pinctrl-0 = <&pinctrl_isl29023>;
348 interrupt-parent = <&lsio_gpio1>;
356 pinctrl-names = "default";
357 pinctrl-0 = <&pinctrl_typec>;
359 interrupt-parent = <&lsio_gpio1>;
363 compatible = "usb-c-connector";
364 label = "USB-C";
365 power-role = "source";
366 data-role = "dual";
367 source-pdos = <PDO_FIXED(5000, 3000, PDO_FIXED_USB_COMM)>;
370 #address-cells = <1>;
371 #size-cells = <0>;
377 remote-endpoint = <&usb3_drd_sw>;
385 remote-endpoint = <&usb3_data_ss>;
395 #address-cells = <1>;
396 #size-cells = <0>;
397 clock-frequency = <100000>;
398 pinctrl-names = "default", "gpio";
399 pinctrl-0 = <&pinctrl_cm40_i2c>;
400 pinctrl-1 = <&pinctrl_cm40_i2c_gpio>;
401 scl-gpios = <&lsio_gpio1 10 GPIO_ACTIVE_HIGH>;
402 sda-gpios = <&lsio_gpio1 9 GPIO_ACTIVE_HIGH>;
405 wm8960: audio-codec@1a {
409 clock-names = "mclk";
410 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
414 assigned-clock-rates = <786432000>,
418 wlf,shared-lrclk;
419 wlf,hp-cfg = <2 2 3>;
420 wlf,gpio-cfg = <1 3>;
426 gpio-controller;
427 #gpio-cells = <2>;
430 cs42888: audio-codec@48 {
434 clock-names = "mclk";
435 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
439 assigned-clock-rates = <786432000>, <49152000>, <12288000>, <12288000>;
440 reset-gpios = <&pca9557_b 1 GPIO_ACTIVE_LOW>;
441 VA-supply = <®_audio>;
442 VD-supply = <®_audio>;
443 VLC-supply = <®_audio>;
444 VLS-supply = <®_audio>;
453 fsl,hsio-cfg = "pciea-x2-pcieb";
454 fsl,refclk-pad-mode = "input";
459 pinctrl-0 = <&pinctrl_flexcan1>;
460 pinctrl-names = "default";
461 xceiver-supply = <®_can_stby>;
466 pinctrl-0 = <&pinctrl_flexcan2>;
467 pinctrl-names = "default";
468 xceiver-supply = <®_can_stby>;
481 pinctrl-names = "default";
482 pinctrl-0 = <&pinctrl_lpuart0>;
487 pinctrl-names = "default";
488 pinctrl-0 = <&pinctrl_lpuart2>;
493 pinctrl-names = "default";
494 pinctrl-0 = <&pinctrl_lpuart3>;
512 phy-names = "pcie-phy";
513 pinctrl-0 = <&pinctrl_pcieb>;
514 pinctrl-names = "default";
515 reset-gpios = <&lsio_gpio4 0 GPIO_ACTIVE_LOW>;
516 vpcie-supply = <®_pcieb>;
525 #sound-dai-cells = <0>;
526 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
530 assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
531 pinctrl-names = "default";
532 pinctrl-0 = <&pinctrl_sai0>;
537 assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>,
541 assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
542 pinctrl-names = "default";
543 pinctrl-0 = <&pinctrl_sai1>;
548 assigned-clocks = <&acm IMX_ADMA_ACM_SAI4_MCLK_SEL>,
553 assigned-clock-parents = <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>;
554 assigned-clock-rates = <0>, <786432000>, <98304000>, <12288000>, <98304000>;
555 fsl,sai-asynchronous;
560 assigned-clocks = <&acm IMX_ADMA_ACM_SAI5_MCLK_SEL>,
565 assigned-clock-parents = <&aud_pll_div1_lpcg IMX_LPCG_CLK_0>;
566 assigned-clock-rates = <0>, <786432000>, <98304000>, <12288000>, <98304000>;
567 fsl,sai-asynchronous;
572 pmic-thermal {
573 polling-delay-passive = <250>;
574 polling-delay = <2000>;
575 thermal-sensors = <&tsens IMX_SC_R_PMIC_0>;
591 cooling-maps {
594 cooling-device =
605 assigned-clocks = <&clk IMX_SC_R_SDHC_0 IMX_SC_PM_CLK_PER>;
606 assigned-clock-rates = <200000000>;
607 pinctrl-names = "default";
608 pinctrl-0 = <&pinctrl_usdhc1>;
609 bus-width = <8>;
610 no-sd;
611 no-sdio;
612 non-removable;
617 assigned-clocks = <&clk IMX_SC_R_SDHC_1 IMX_SC_PM_CLK_PER>;
618 assigned-clock-rates = <200000000>;
619 pinctrl-names = "default";
620 pinctrl-0 = <&pinctrl_usdhc2>;
621 bus-width = <4>;
622 vmmc-supply = <®_usdhc2_vmmc>;
623 cd-gpios = <&lsio_gpio4 22 GPIO_ACTIVE_LOW>;
624 wp-gpios = <&lsio_gpio4 21 GPIO_ACTIVE_HIGH>;
637 adp-disable;
638 hnp-disable;
639 srp-disable;
640 disable-over-current;
641 power-active-high;
642 vbus-supply = <®_usb_otg1_vbus>;
652 usb-role-switch;
657 remote-endpoint = <&typec_dr_sw>;
664 compatible = "nxp,imx8qxp-vpu";
670 memory-region = <&decoder_boot>, <&decoder_rpc>;
676 memory-region = <&encoder_boot>, <&encoder_rpc>;
689 pinctrl_cm40_i2c_gpio: cm40i2cgpio-grp {