blob: 7d5135e1a7c16f2df81d7450861a71c2ad407818 [file] [log] [blame]
From 66298827beff17fc6f270f2a6a382d996bf83f44 Mon Sep 17 00:00:00 2001
From: Vijendar Mukunda <vijendar.mukunda@amd.corp-partner.google.com>
Date: Sun, 2 May 2021 09:55:35 +0530
Subject: [PATCH] CHROMIUM: ASoC: amd: add pci revision id check
Add pci revision id check to load Renoir acp driver.
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.com>
Signed-off-by: Vijendar Mukunda <Vijendar.Mukunda@amd.corp-partner.google.com>
BUG=b:184617007
TESTi= Renoir ACP driver should be loaded
Change-Id: Iee4dec0bc205d8dff708af93217f458b38fda5e8
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/third_party/kernel/+/2859560
Tested-by: Vijendar Mukunda <vijendar.mukunda@amd.corp-partner.google.com>
Reviewed-by: Yu-Hsuan Hsu <yuhsuan@chromium.org>
Commit-Queue: Yu-Hsuan Hsu <yuhsuan@chromium.org>
---
sound/soc/amd/renoir/rn-pci-acp3x.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/sound/soc/amd/renoir/rn-pci-acp3x.c b/sound/soc/amd/renoir/rn-pci-acp3x.c
index f65bee39fefb..b5669f226ddb 100644
--- a/sound/soc/amd/renoir/rn-pci-acp3x.c
+++ b/sound/soc/amd/renoir/rn-pci-acp3x.c
@@ -252,6 +252,8 @@ static int snd_rn_acp_probe(struct pci_dev *pci,
if (flag)
return -ENODEV;
+ if (pci->revision != 0x01)
+ return -ENODEV;
if (pci_enable_device(pci)) {
dev_err(&pci->dev, "pci_enable_device failed\n");
return -ENODEV;
--
2.35.0