summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
diff options
context:
space:
mode:
authorViorel Suman <viorel.suman@nxp.com>2020-02-21 15:57:02 +0200
committerViorel Suman <viorel.suman@nxp.com>2020-02-21 16:03:58 +0200
commit80fa68efeafcdabe6627f2311e75e12cc7373967 (patch)
treecfae67db1adf6c118311f362785a95907c1a8e01 /arch/arm64/boot/dts/freescale/imx8mp-evk.dts
parentb3aace8b13f3d72b53862489161e8e0cf353a7e4 (diff)
MLK-23313-10: dts: arm64: imx8mp-evk: enable eARC module
Enable eARC module configured by default in eARC TX/RX mode. Signed-off-by: Viorel Suman <viorel.suman@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mp-evk.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/imx8mp-evk.dts17
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
index 5427f5930c4e..ddd32590ac38 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
+++ b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
@@ -144,6 +144,12 @@
cpu-dai = <&micfil>;
};
+ sound-earc {
+ compatible = "fsl,imx-audio-xcvr";
+ model = "imx-audio-earc";
+ cpu-dai = <&earc>;
+ };
+
lvds_backlight: lvds_backlight {
compatible = "pwm-backlight";
pwms = <&pwm2 0 100000>;
@@ -594,6 +600,17 @@
status = "okay";
};
+&earc {
+ /**
+ * Bit 0: TX enabled
+ * Bit 1: RX enabled
+ * Bits 3..2: 0=SPDIF, 1=ARC, 2=EARC, 3=RESERVED
+ */
+ fsl,xcvr-mode = <0xb>; /* EARC, RX + TX */
+ #sound-dai-cells = <0>;
+ status = "okay";
+};
+
&sdma2 {
status = "okay";
};