Unverified Commit 1150c18b authored by Venkata Prasad Potturu's avatar Venkata Prasad Potturu Committed by Mark Brown
Browse files

ASoC: amd: acp: Add i2s master clock generation support for acp7.1 platform



Add i2s master generation support for acp7.1 platform based on pci device
id.

Signed-off-by: default avatarVenkata Prasad Potturu <venkataprasad.potturu@amd.com>
Link: https://patch.msgid.link/20240903113427.182997-12-venkataprasad.potturu@amd.com


Signed-off-by: default avatarMark Brown <broonie@kernel.org>
parent f6f7d25b
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
@@ -140,8 +140,17 @@ static struct snd_soc_dai_driver acp70_dai[] = {
static int acp70_i2s_master_clock_generate(struct acp_dev_data *adata)
{
	struct pci_dev *smn_dev;
	u32 device_id;

	if (adata->platform == ACP70)
		device_id = 0x1507;
	else if (adata->platform == ACP71)
		device_id = 0x1122;
	else
		return -ENODEV;

	smn_dev = pci_get_device(PCI_VENDOR_ID_AMD, device_id, NULL);

	smn_dev = pci_get_device(PCI_VENDOR_ID_AMD, 0x1507, NULL);
	if (!smn_dev)
		return -ENODEV;