mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-08-31 08:15:07 -04:00
arm64: dts: imx93-14x14-evk: Add audio XCVR sound card
Add audio XCVR sound card, which supports SPDIF TX & RX only, eARC RX, ARC RX are not supported. Signed-off-by: Chancel Liu <chancel.liu@nxp.com> Reviewed-by: Frank Li <Frank.Li@nxp.com> Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
@@ -192,6 +192,19 @@ btcpu: simple-audio-card,cpu {
|
||||
};
|
||||
};
|
||||
|
||||
sound-xcvr {
|
||||
compatible = "fsl,imx-audio-card";
|
||||
model = "imx-audio-xcvr";
|
||||
|
||||
pri-dai-link {
|
||||
link-name = "XCVR PCM";
|
||||
|
||||
cpu {
|
||||
sound-dai = <&xcvr>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
usdhc3_pwrseq: usdhc3_pwrseq {
|
||||
compatible = "mmc-pwrseq-simple";
|
||||
reset-gpios = <&pcal6524 12 GPIO_ACTIVE_LOW>;
|
||||
@@ -468,6 +481,17 @@ &wdog3 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&xcvr {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&pinctrl_spdif>;
|
||||
assigned-clocks = <&clk IMX93_CLK_SPDIF>,
|
||||
<&clk IMX93_CLK_AUDIO_XCVR>;
|
||||
assigned-clock-parents = <&clk IMX93_CLK_AUDIO_PLL>,
|
||||
<&clk IMX93_CLK_SYS_PLL_PFD1_DIV2>;
|
||||
assigned-clock-rates = <12288000>, <200000000>;
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&iomuxc {
|
||||
pinctrl_flexcan1: flexcan1grp {
|
||||
fsl,pins = <
|
||||
@@ -611,6 +635,13 @@ MX93_PAD_SAI1_RXD0__SAI1_RX_DATA00 0x31e
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_spdif: spdifgrp {
|
||||
fsl,pins = <
|
||||
MX93_PAD_GPIO_IO22__SPDIF_IN 0x31e
|
||||
MX93_PAD_GPIO_IO23__SPDIF_OUT 0x31e
|
||||
>;
|
||||
};
|
||||
|
||||
pinctrl_usdhc2_gpio: usdhc2gpiogrp {
|
||||
fsl,pins = <
|
||||
MX93_PAD_SD2_CD_B__GPIO3_IO00 0x31e
|
||||
|
||||
Reference in New Issue
Block a user