summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
diff options
context:
space:
mode:
authorPeng Fan <peng.fan@nxp.com>2018-12-06 10:04:51 +0800
committerJason Liu <jason.hui.liu@nxp.com>2019-02-12 10:35:36 +0800
commit43a5e64766669206e90be33d445bda24a1584e3f (patch)
treedb69ee47529c4e977824eb3ce5a0a8a4038c3abf /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
parent8d29874365c36e843a6f9956e145088dde844a33 (diff)
MLK-20524 ARM64: dts: imx8qm-mek: enable sai0 in domu car
Android auto use sai0 for bluetooth phone audio output, so enable sai0 for android auto. Signed-off-by: Peng Fan <peng.fan@nxp.com>
Diffstat (limited to 'arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts19
1 files changed, 18 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
index 5b10d03140b6..b01e80fac721 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu.dts
@@ -394,6 +394,21 @@
status = "okay";
};
+ edma24: dma-controller@0x592c0000 {
+ compatible = "fsl,imx8qm-adma";
+ reg = <0x0 0x592c0000 0x0 0x10000>, /* sai0 rx */
+ <0x0 0x592d0000 0x0 0x10000>; /* sai0 tx */
+ #dma-cells = <3>;
+ shared-interrupt;
+ dma-channels = <2>;
+ interrupts = <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>, /* sai0 */
+ <GIC_SPI 315 IRQ_TYPE_LEVEL_HIGH>;
+ interrupt-names = "edma2-chan12-rx", "edma2-chan13-tx"; /* sai0 */
+ fsl,sc_rsrc_id = <SC_R_DMA_2_CH12>,
+ <SC_R_DMA_2_CH13>;
+ status = "okay";
+ };
+
sound-cs42888 {
compatible = "fsl,imx8qm-sabreauto-cs42888",
"fsl,imx-audio-cs42888";
@@ -790,7 +805,9 @@
/delete-node/ &spdif0;
/delete-node/ &spdif1;
/delete-node/ &sai1;
-/delete-node/ &sai0;
+&sai0 {
+ dmas = <&edma24 12 0 1>, <&edma24 13 0 0>;
+};
/delete-node/ &sai2;
/delete-node/ &sai3;
/delete-node/ &sai_hdmi_rx;