Skip to content

Commit 011e33e

Browse files
committed
Merge tag 'x86_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fix from Borislav Petkov: - Add the required PCI IDs so that the generic SMN accesses provided by amd_nb.c work for drivers which switch to them. Add a PCI device ID to k10temp's table so that latter is loaded on such systems too * tag 'x86_urgent_for_v6.4_rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: hwmon: (k10temp) Add PCI ID for family 19, model 78h x86/amd_nb: Add PCI ID for family 19h model 78h
2 parents 491459b + 7d8accf commit 011e33e

File tree

3 files changed

+4
-0
lines changed

3 files changed

+4
-0
lines changed

arch/x86/kernel/amd_nb.c

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@
3636
#define PCI_DEVICE_ID_AMD_19H_M50H_DF_F4 0x166e
3737
#define PCI_DEVICE_ID_AMD_19H_M60H_DF_F4 0x14e4
3838
#define PCI_DEVICE_ID_AMD_19H_M70H_DF_F4 0x14f4
39+
#define PCI_DEVICE_ID_AMD_19H_M78H_DF_F4 0x12fc
3940

4041
/* Protect the PCI config register pairs used for SMN. */
4142
static DEFINE_MUTEX(smn_mutex);
@@ -79,6 +80,7 @@ static const struct pci_device_id amd_nb_misc_ids[] = {
7980
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M50H_DF_F3) },
8081
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M60H_DF_F3) },
8182
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M70H_DF_F3) },
83+
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M78H_DF_F3) },
8284
{}
8385
};
8486

drivers/hwmon/k10temp.c

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -507,6 +507,7 @@ static const struct pci_device_id k10temp_id_table[] = {
507507
{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_19H_M50H_DF_F3) },
508508
{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_19H_M60H_DF_F3) },
509509
{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_19H_M70H_DF_F3) },
510+
{ PCI_VDEVICE(AMD, PCI_DEVICE_ID_AMD_19H_M78H_DF_F3) },
510511
{ PCI_VDEVICE(HYGON, PCI_DEVICE_ID_AMD_17H_DF_F3) },
511512
{}
512513
};

include/linux/pci_ids.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -567,6 +567,7 @@
567567
#define PCI_DEVICE_ID_AMD_19H_M50H_DF_F3 0x166d
568568
#define PCI_DEVICE_ID_AMD_19H_M60H_DF_F3 0x14e3
569569
#define PCI_DEVICE_ID_AMD_19H_M70H_DF_F3 0x14f3
570+
#define PCI_DEVICE_ID_AMD_19H_M78H_DF_F3 0x12fb
570571
#define PCI_DEVICE_ID_AMD_CNB17H_F3 0x1703
571572
#define PCI_DEVICE_ID_AMD_LANCE 0x2000
572573
#define PCI_DEVICE_ID_AMD_LANCE_HOME 0x2001

0 commit comments

Comments
 (0)