summaryrefslogtreecommitdiff
path: root/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu-car.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-car.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-car.dts')
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu-car.dts30
1 files changed, 29 insertions, 1 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu-car.dts b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu-car.dts
index 8021349b2774..1a4e4ff27fe2 100644
--- a/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu-car.dts
+++ b/arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu-car.dts
@@ -40,21 +40,49 @@
bt-power-gpios = <&gpio4 22 GPIO_ACTIVE_LOW>;
status ="okay";
};
+
+ sound-xtor {
+ compatible = "fsl,imx-audio-xtor";
+ model = "xtor-audio";
+ cpu-dai = <&sai0>;
+ status = "okay";
+ };
};
&iomuxc {
-
+ imx8qm-mek {
pinctrl_mipi_csi0_en_rst: mipi_csi0_en_rst {
fsl,pins = <
SC_P_MIPI_CSI0_GPIO0_00_LSIO_GPIO1_IO27 0x00000021
SC_P_MIPI_CSI0_GPIO0_01_LSIO_GPIO1_IO28 0x00000021
>;
};
+
+ pinctrl_sai0: sai0grp {
+ fsl,pins = <
+ SC_P_SPI0_CS1_AUD_SAI0_TXC 0x0600004c
+ SC_P_SPI2_CS1_AUD_SAI0_TXFS 0x0600004c
+ SC_P_SAI1_RXFS_AUD_SAI0_RXD 0x0600004c
+ SC_P_SAI1_RXC_AUD_SAI0_TXD 0x0600006c
+ >;
+ };
+ };
};
/delete-node/ &i2c1_lvds1;
/delete-node/ &i2c0_mipi_csi0;
+&sai0 {
+ assigned-clocks = <&clk IMX8QM_AUD_PLL0_DIV>,
+ <&clk IMX8QM_AUD_ACM_AUD_PLL_CLK0_DIV>,
+ <&clk IMX8QM_AUD_ACM_AUD_REC_CLK0_DIV>,
+ <&clk IMX8QM_AUD_SAI_0_MCLK>;
+ assigned-clock-rates = <786432000>, <49152000>, <12288000>, <49152000>;
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_sai0>;
+ status = "okay";
+};
+
&can_rpmsg {
#address-cells = <2>;
#size-cells = <2>;