diff options
author | Adrian Alonso <adrian.alonso@nxp.com> | 2020-05-18 09:46:16 -0500 |
---|---|---|
committer | Adrian Alonso <adrian.alonso@nxp.com> | 2020-05-19 13:54:03 -0500 |
commit | d98f40dfb7579d7f4de17f92bc2e2925376f55c9 (patch) | |
tree | fc9a9e4ab0f30a1ed081262270bdbe2920ebd86c /arch/arm64/boot/dts/freescale/imx8mn-ab2.dts | |
parent | a9aae6771db20eae8c71341d8a4092dd1ee626e0 (diff) |
MLK-24060-2: dts: arm64: freescale: imx8mn ab2 fix sai3 pads
Fix SAI3 pads for ak5552 ADC support; add multi
clock entries to support all sample rates
Use fsl,imx-audio-ak5552 for asoc machine driver
Signed-off-by: Adrian Alonso <adrian.alonso@nxp.com>
(cherry picked from commit fb4856a872e3372d2b553a3a1f99442e0b85197b)
Diffstat (limited to 'arch/arm64/boot/dts/freescale/imx8mn-ab2.dts')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8mn-ab2.dts | 15 |
1 files changed, 10 insertions, 5 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8mn-ab2.dts b/arch/arm64/boot/dts/freescale/imx8mn-ab2.dts index f37086205d76..ac7c04029533 100644 --- a/arch/arm64/boot/dts/freescale/imx8mn-ab2.dts +++ b/arch/arm64/boot/dts/freescale/imx8mn-ab2.dts @@ -102,7 +102,7 @@ }; sound-ak5552 { - compatible = "fsl,imx-audio-ak5558"; + compatible = "fsl,imx-audio-ak5552"; model = "ak5552-audio"; audio-cpu = <&sai3>; audio-codec = <&ak5552>; @@ -262,10 +262,10 @@ pinctrl_sai3: sai3grp { fsl,pins = < - MX8MN_IOMUXC_SAI3_TXFS_SAI3_TX_SYNC 0xd6 - MX8MN_IOMUXC_SAI3_TXC_SAI3_TX_BCLK 0xd6 MX8MN_IOMUXC_SAI3_MCLK_SAI3_MCLK 0xd6 - MX8MN_IOMUXC_SAI3_TXD_SAI3_TX_DATA0 0xd6 + MX8MN_IOMUXC_SAI3_RXC_SAI3_RX_BCLK 0xd6 + MX8MN_IOMUXC_SAI3_RXFS_SAI3_RX_SYNC 0xd6 + MX8MN_IOMUXC_SAI3_RXD_SAI3_RX_DATA0 0xd6 >; }; @@ -735,7 +735,12 @@ pinctrl-0 = <&pinctrl_sai3>; assigned-clocks = <&clk IMX8MN_CLK_SAI3>; assigned-clock-parents = <&clk IMX8MN_AUDIO_PLL1_OUT>; - assigned-clock-rates = <24576000>; + assigned-clock-rates = <49152000>; + clocks = <&clk IMX8MN_CLK_SAI3_IPG>, <&clk IMX8MN_CLK_DUMMY>, + <&clk IMX8MN_CLK_SAI3_ROOT>, <&clk IMX8MN_CLK_DUMMY>, + <&clk IMX8MN_CLK_DUMMY>, <&clk IMX8MN_AUDIO_PLL1_OUT>, + <&clk IMX8MN_AUDIO_PLL2_OUT>; + clock-names = "bus", "mclk0", "mclk1", "mclk2", "mclk3", "pll8k", "pll11k"; status = "okay"; }; |