]> www.infradead.org Git - users/jedix/linux-maple.git/commit
ASoC: fsl_xcvr: Add support for i.MX95 platform
authorShengjiu Wang <shengjiu.wang@nxp.com>
Wed, 29 May 2024 08:40:02 +0000 (16:40 +0800)
committerMark Brown <broonie@kernel.org>
Mon, 3 Jun 2024 16:04:40 +0000 (17:04 +0100)
commitf13b349e3c70320ef5a86edfc888a6feb612abb0
tree27b6f5690f8537d362d9d047e62d595f3c986d9e
parentfc1277335ffa0d180c76ddccf5fe27fc75674e67
ASoC: fsl_xcvr: Add support for i.MX95 platform

On i.MX95, the XCVR uses a new PLL in the PHY, which is
General Purpose (GP) PLL. Add GP PLL configuration support
in the driver and add the 'pll_ver' flag to distinguish
different PLL on different platforms.

The XCVR also use PHY but limited for SPDIF only case
Add 'use_phy' flag to distinguish these platforms.

When there are 'pll8k' and 'pll11k' clock existing, the clock
source of 'phy_clk' can be changed for different sample rate
requirement.

Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
Reviewed-by: Chancel Liu <chancel.liu@nxp.com>
Link: https://msgid.link/r/1716972002-2315-3-git-send-email-shengjiu.wang@nxp.com
Signed-off-by: Mark Brown <broonie@kernel.org>
sound/soc/fsl/Kconfig
sound/soc/fsl/fsl_xcvr.c
sound/soc/fsl/fsl_xcvr.h