mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-10 06:49:29 -04:00
ASoC: amd: ps: store acp revision id in SoundWire dma driver private data
Store acp pci revision id in SoundWire dma driver private data structure. It will be used to distinguish platform specific code. Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com> Link: https://patch.msgid.link/20250207062819.1527184-9-Vijendar.Mukunda@amd.com Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
committed by
Mark Brown
parent
4516be370c
commit
fcb7546027
@@ -183,6 +183,7 @@ struct pdm_dev_data {
|
||||
struct sdw_dma_dev_data {
|
||||
void __iomem *acp_base;
|
||||
struct mutex *acp_lock; /* used to protect acp common register access */
|
||||
u32 acp_rev;
|
||||
struct snd_pcm_substream *acp63_sdw0_dma_stream[ACP63_SDW0_DMA_MAX_STREAMS];
|
||||
struct snd_pcm_substream *acp63_sdw1_dma_stream[ACP63_SDW1_DMA_MAX_STREAMS];
|
||||
};
|
||||
|
||||
@@ -474,6 +474,7 @@ static int acp63_sdw_platform_probe(struct platform_device *pdev)
|
||||
return -ENOMEM;
|
||||
|
||||
sdw_data->acp_lock = &acp_data->acp_lock;
|
||||
sdw_data->acp_rev = acp_data->acp_rev;
|
||||
dev_set_drvdata(&pdev->dev, sdw_data);
|
||||
status = devm_snd_soc_register_component(&pdev->dev,
|
||||
&acp63_sdw_component,
|
||||
|
||||
Reference in New Issue
Block a user