mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
ASoC: Add DMIC support for the AMD RPL platform
Add RPL rev 0x62 check and reserve ACP CONFIG PIN 10 to 14 for RPL platform Signed-off-by: Mingyou Chen <qby140326@gmail.com> Reviewed-by: Mario Limonciello (AMD) <superm1@kernel.org> Link: https://patch.msgid.link/20260213055904.110256-2-qby140326@gmail.com Reviewed-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
@@ -163,6 +163,7 @@ static int snd_acp6x_probe(struct pci_dev *pci,
|
||||
switch (pci->revision) {
|
||||
case 0x60:
|
||||
case 0x6f:
|
||||
case 0x62: /* RPL */
|
||||
break;
|
||||
default:
|
||||
dev_dbg(&pci->dev, "acp6x pci device not found\n");
|
||||
@@ -208,6 +209,17 @@ static int snd_acp6x_probe(struct pci_dev *pci,
|
||||
case ACP_CONFIG_15:
|
||||
dev_info(&pci->dev, "Audio Mode %d\n", val);
|
||||
break;
|
||||
case ACP_CONFIG_10:
|
||||
case ACP_CONFIG_11:
|
||||
case ACP_CONFIG_12:
|
||||
case ACP_CONFIG_13:
|
||||
case ACP_CONFIG_14:
|
||||
/* PIN 10 to 14 is reserve for RPL */
|
||||
if (pci->revision == 0x62) {
|
||||
dev_info(&pci->dev, "RPL Audio Mode %d\n", val);
|
||||
break;
|
||||
}
|
||||
fallthrough;
|
||||
default:
|
||||
adata->res = devm_kzalloc(&pci->dev,
|
||||
sizeof(struct resource),
|
||||
|
||||
Reference in New Issue
Block a user