Skip to content

Commit c640166

Browse files
Avadhut Naikbp3tk0v
authored andcommitted
x86/amd_nb: Add PCI IDs for AMD Family 1Ah-based models
Add new PCI Device IDs required to support AMD's new Family 1Ah-based models 00h-1Fh, 20h and 40h-4Fh. [ bp: Zap a useless sentence. ] Co-developed-by: Mario Limonciello <[email protected]> Signed-off-by: Mario Limonciello <[email protected]> Signed-off-by: Avadhut Naik <[email protected]> Signed-off-by: Borislav Petkov (AMD) <[email protected]> Link: https://lore.kernel.org/r/[email protected]
1 parent 52a93d3 commit c640166

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

arch/x86/kernel/amd_nb.c

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,8 @@
2424
#define PCI_DEVICE_ID_AMD_19H_M40H_ROOT 0x14b5
2525
#define PCI_DEVICE_ID_AMD_19H_M60H_ROOT 0x14d8
2626
#define PCI_DEVICE_ID_AMD_19H_M70H_ROOT 0x14e8
27+
#define PCI_DEVICE_ID_AMD_1AH_M00H_ROOT 0x153a
28+
#define PCI_DEVICE_ID_AMD_1AH_M20H_ROOT 0x1507
2729
#define PCI_DEVICE_ID_AMD_MI200_ROOT 0x14bb
2830

2931
#define PCI_DEVICE_ID_AMD_17H_DF_F4 0x1464
@@ -39,6 +41,7 @@
3941
#define PCI_DEVICE_ID_AMD_19H_M60H_DF_F4 0x14e4
4042
#define PCI_DEVICE_ID_AMD_19H_M70H_DF_F4 0x14f4
4143
#define PCI_DEVICE_ID_AMD_19H_M78H_DF_F4 0x12fc
44+
#define PCI_DEVICE_ID_AMD_1AH_M00H_DF_F4 0x12c4
4245
#define PCI_DEVICE_ID_AMD_MI200_DF_F4 0x14d4
4346

4447
/* Protect the PCI config register pairs used for SMN. */
@@ -56,6 +59,8 @@ static const struct pci_device_id amd_root_ids[] = {
5659
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M40H_ROOT) },
5760
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M60H_ROOT) },
5861
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M70H_ROOT) },
62+
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_1AH_M00H_ROOT) },
63+
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_1AH_M20H_ROOT) },
5964
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_MI200_ROOT) },
6065
{}
6166
};
@@ -85,6 +90,8 @@ static const struct pci_device_id amd_nb_misc_ids[] = {
8590
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M60H_DF_F3) },
8691
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M70H_DF_F3) },
8792
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M78H_DF_F3) },
93+
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_1AH_M00H_DF_F3) },
94+
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_1AH_M20H_DF_F3) },
8895
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_MI200_DF_F3) },
8996
{}
9097
};
@@ -106,6 +113,7 @@ static const struct pci_device_id amd_nb_link_ids[] = {
106113
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M40H_DF_F4) },
107114
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_19H_M50H_DF_F4) },
108115
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_CNB17H_F4) },
116+
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_1AH_M00H_DF_F4) },
109117
{ PCI_DEVICE(PCI_VENDOR_ID_AMD, PCI_DEVICE_ID_AMD_MI200_DF_F4) },
110118
{}
111119
};

include/linux/pci_ids.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -576,6 +576,8 @@
576576
#define PCI_DEVICE_ID_AMD_19H_M60H_DF_F3 0x14e3
577577
#define PCI_DEVICE_ID_AMD_19H_M70H_DF_F3 0x14f3
578578
#define PCI_DEVICE_ID_AMD_19H_M78H_DF_F3 0x12fb
579+
#define PCI_DEVICE_ID_AMD_1AH_M00H_DF_F3 0x12c3
580+
#define PCI_DEVICE_ID_AMD_1AH_M20H_DF_F3 0x16fb
579581
#define PCI_DEVICE_ID_AMD_MI200_DF_F3 0x14d3
580582
#define PCI_DEVICE_ID_AMD_CNB17H_F3 0x1703
581583
#define PCI_DEVICE_ID_AMD_LANCE 0x2000

0 commit comments

Comments
 (0)