Page MenuHomeFreeBSD

D23557.diff
No OneTemporary

D23557.diff

Index: head/sys/dev/amdpm/amdpm.c
===================================================================
--- head/sys/dev/amdpm/amdpm.c
+++ head/sys/dev/amdpm/amdpm.c
@@ -67,6 +67,8 @@
#define AMDPM_DEVICEID_AMD768PM 0x7443
#define AMDPM_DEVICEID_AMD8111PM 0x746B
+#define AMDPM_VENDORID_HYGON 0x1d94
+
/* nVidia nForce chipset */
#define AMDPM_VENDORID_NVIDIA 0x10de
#define AMDPM_DEVICEID_NF_SMB 0x01b4
@@ -199,7 +201,8 @@
pci_write_config(dev, AMDPCI_GEN_CONFIG_PM, val_b | AMDPCI_PMIOEN, 1);
/* Allocate I/O space */
- if (pci_get_vendor(dev) == AMDPM_VENDORID_AMD)
+ if (pci_get_vendor(dev) == AMDPM_VENDORID_AMD ||
+ pci_get_vendor(dev) == AMDPM_VENDORID_HYGON)
amdpm_sc->rid = AMDPCI_PMBASE;
else
amdpm_sc->rid = NFPCI_PMBASE;

File Metadata

Mime Type
text/plain
Expires
Wed, Apr 30, 1:02 AM (16 h, 6 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17849232
Default Alt Text
D23557.diff (756 B)

Event Timeline