diff options
author | Peng Fan <peng.fan@nxp.com> | 2018-12-06 10:04:51 +0800 |
---|---|---|
committer | Jason Liu <jason.hui.liu@nxp.com> | 2019-02-12 10:35:36 +0800 |
commit | 43a5e64766669206e90be33d445bda24a1584e3f (patch) | |
tree | db69ee47529c4e977824eb3ce5a0a8a4038c3abf /arch/arm64/boot/dts/freescale/fsl-imx8qm-mek-domu-car.dts | |
parent | 8d29874365c36e843a6f9956e145088dde844a33 (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.dts | 30 |
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>; |