On 18/09/24 11:45, Vijendar Mukunda wrote:
> Currently different logics being used in the code for acp version
> differentiation. This patch series refactors the code to use acp pci
> revision id for handling acp version specific code.
One more patch is missing in the series.
Will add it and re spin the patch series.
>
> Vijendar Mukunda (8):
> ASoC: amd: acp: simplify platform conditional checks code
> ASoC: amd: acp: use acp_rev for platform specific conditional checks
> ASoC: amd: acp: use acp pci revision id for platform differntiation
> ASoC: amd: acp: store acp pci rev id in platform driver private
> structure
> ASoC: amd: acp: pass acp pci revision id as platform data
> ASoC: amd: acp: remove unused variable from acp_card_drvdata structure
> ASoC: amd: acp: replace adata->platform conditional check
> ASoC: amd: acp: remove unused variable from acp platform driver
>
> sound/soc/amd/acp/acp-i2s.c | 38 +++++++++++++--------------
> sound/soc/amd/acp/acp-legacy-common.c | 24 ++++++++---------
> sound/soc/amd/acp/acp-legacy-mach.c | 8 +++---
> sound/soc/amd/acp/acp-mach-common.c | 38 +++++++++++++++++++--------
> sound/soc/amd/acp/acp-mach.h | 12 +++------
> sound/soc/amd/acp/acp-pci.c | 7 +----
> sound/soc/amd/acp/acp-pdm.c | 2 +-
> sound/soc/amd/acp/acp-platform.c | 14 +++++-----
> sound/soc/amd/acp/acp-rembrandt.c | 4 +--
> sound/soc/amd/acp/acp-renoir.c | 4 +--
> sound/soc/amd/acp/acp-sof-mach.c | 6 ++---
> sound/soc/amd/acp/acp63.c | 4 +--
> sound/soc/amd/acp/acp70.c | 14 ++++------
> sound/soc/amd/acp/acp_common.h | 19 ++++++++++++++
> sound/soc/amd/acp/amd.h | 9 ++-----
> 15 files changed, 108 insertions(+), 95 deletions(-)
> create mode 100644 sound/soc/amd/acp/acp_common.h
>
[Index of Archives]
[Pulseaudio]
[Linux Audio Users]
[ALSA Devel]
[Fedora Desktop]
[Fedora SELinux]
[Big List of Linux Books]
[Yosemite News]
[KDE Users]