Lines Matching +full:easrc +full:- +full:imx8mn
1 // SPDX-License-Identifier: GPL-2.0+
7 /dts-v1/;
9 #include "imx8mn-bsh-smm-s2-common.dtsi"
10 #include <dt-bindings/sound/tlv320aic31xx.h>
14 compatible = "bsh,imx8mn-bsh-smm-s2pro", "fsl,imx8mn";
21 sound-tlv320aic31xx {
22 compatible = "fsl,imx-audio-tlv320aic31xx";
23 model = "tlv320aic31xx-hifi";
24 audio-cpu = <&sai3>;
25 audio-codec = <&tlv320dac3101>;
26 audio-asrc = <&easrc>;
27 audio-routing =
30 mclk-id = <PLL_CLKIN_BCLK>;
34 compatible = "regulator-fixed";
35 regulator-name = "vdd_input";
36 regulator-min-microvolt = <5000000>;
37 regulator-max-microvolt = <5000000>;
41 &easrc {
42 fsl,asrc-rate = <48000>;
43 fsl,asrc-format = <10>;
48 clock-frequency = <400000>;
49 pinctrl-names = "default";
50 pinctrl-0 = <&pinctrl_i2c2>;
53 tlv320dac3101: audio-codec@18 {
55 pinctrl-names = "default";
56 pinctrl-0 = <&pinctrl_dac_rst>;
58 #sound-dai-cells = <0>;
59 HPVDD-supply = <&buck4_reg>;
60 SPRVDD-supply = <&vdd_input>;
61 SPLVDD-supply = <&vdd_input>;
62 AVDD-supply = <&buck4_reg>;
63 IOVDD-supply = <&buck4_reg>;
64 DVDD-supply = <&buck5_reg>;
65 reset-gpios = <&gpio1 6 GPIO_ACTIVE_LOW>;
66 ai31xx-micbias-vg = <MICBIAS_AVDDV>;
72 pinctrl-names = "default";
73 pinctrl-0 = <&pinctrl_sai3>;
74 assigned-clocks = <&clk IMX8MN_CLK_SAI3>;
75 assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>;
76 assigned-clock-rates = <24576000>;
77 fsl,sai-mclk-direction-output;
83 pinctrl-names = "default", "state_100mhz", "state_200mhz";
84 pinctrl-0 = <&pinctrl_usdhc1>;
85 pinctrl-1 = <&pinctrl_usdhc1_100mhz>;
86 pinctrl-2 = <&pinctrl_usdhc1_200mhz>;
87 bus-width = <8>;
88 non-removable;
139 pinctrl_usdhc1_100mhz: usdhc1-100mhzgrp {
155 pinctrl_usdhc1_200mhz: usdhc1-200mhzgrp {