Skip to content

Commit

Permalink
[Intel][RPL] Added remaining PX and H processor line platforms
Browse files Browse the repository at this point in the history
  • Loading branch information
cyring committed Oct 27, 2024
1 parent 901f830 commit bc7d3fe
Show file tree
Hide file tree
Showing 3 changed files with 21 additions and 2 deletions.
8 changes: 6 additions & 2 deletions x86_64/corefreq-api.h
Original file line number Diff line number Diff line change
Expand Up @@ -1483,8 +1483,8 @@ typedef struct
#define DID_INTEL_ALDERLAKE_S_8P_4E_HB 0x4668
#define DID_INTEL_ALDERLAKE_S_6P_4E_HB 0x4648 /* RAPTORLAKE_S_6P_4E */
#define DID_INTEL_ALDERLAKE_S_6P_0E_HB 0x4650
#define DID_INTEL_ALDERLAKE_S_4P_0E_HB 0x4630
#define DID_INTEL_ALDERLAKE_S_2P_0E_HB 0x4610
#define DID_INTEL_ALDERLAKE_S_4P_0E_HB 0x4630 /* RAPTORLAKE_S_4P_0E */
#define DID_INTEL_ALDERLAKE_S_2P_0E_HB 0x4610 /* RAPTORLAKE_S_2P_0E */
#define DID_INTEL_ALDERLAKE_H_6P_8E_HB 0x4641
#define DID_INTEL_ALDERLAKE_H_6P_4E_HB 0x4649
#define DID_INTEL_ALDERLAKE_H_4P_8E_HB 0x4621
Expand Down Expand Up @@ -1542,6 +1542,7 @@ typedef struct
#define DID_INTEL_RAPTORLAKE_HX_6P_4E_HB2 0x4647
#define DID_INTEL_RAPTORLAKE_H_6P_8E_HB 0xa706
#define DID_INTEL_RAPTORLAKE_H_4P_8E_HB 0xa707
#define DID_INTEL_RAPTORLAKE_H_6P_4E_HB 0xa715
#define DID_INTEL_RAPTORLAKE_H_4P_4E_HB 0xa716
#define DID_INTEL_RAPTORLAKE_U_2P_8E_HB 0xa708
#define DID_INTEL_RAPTORLAKE_U_2P_4E_HB 0xa71b
Expand All @@ -1551,6 +1552,9 @@ typedef struct
#define DID_INTEL_RAPTORLAKE_E_4P_0E_HB 0xa713
/* Source: Intel(R) Core(TM) i7-14700K */
#define DID_INTEL_RAPTORLAKE_S_8P_12E_HB 0xa740
/* Source: 13th Gen and 14th Gen Processors Datasheet, Vol 1 Rev 012 */
#define DID_INTEL_RAPTORLAKE_PX_6P_8E_HB 0xa709
#define DID_INTEL_RAPTORLAKE_PX_4P_8E_HB 0xa70a
/* Source: PCH Controller Device IDs—Intel 700 Series Chipset Family PCH */
#define DID_INTEL_RAPTORLAKE_Z790_PCH 0x7a04
#define DID_INTEL_RAPTORLAKE_H770_PCH 0x7a05
Expand Down
3 changes: 3 additions & 0 deletions x86_64/corefreqd.c
Original file line number Diff line number Diff line change
Expand Up @@ -7613,13 +7613,16 @@ void PCI_Intel(RO(SHM_STRUCT) *RO(Shm), RO(PROC) *RO(Proc), RO(CORE) *RO(Core),
case DID_INTEL_RAPTORLAKE_HX_6P_4E_HB2:
case DID_INTEL_RAPTORLAKE_H_6P_8E_HB:
case DID_INTEL_RAPTORLAKE_H_4P_8E_HB:
case DID_INTEL_RAPTORLAKE_H_6P_4E_HB:
case DID_INTEL_RAPTORLAKE_H_4P_4E_HB:
case DID_INTEL_RAPTORLAKE_U_2P_8E_HB:
case DID_INTEL_RAPTORLAKE_U_2P_4E_HB:
case DID_INTEL_RAPTORLAKE_U_1P_4E_HB:
case DID_INTEL_RAPTORLAKE_E_8P_0E_HB:
case DID_INTEL_RAPTORLAKE_E_6P_0E_HB:
case DID_INTEL_RAPTORLAKE_E_4P_0E_HB:
case DID_INTEL_RAPTORLAKE_PX_6P_8E_HB:
case DID_INTEL_RAPTORLAKE_PX_4P_8E_HB:
RPL_CAP(RO(Shm), RO(Proc), RO(Core));
RPL_IMC(RO(Shm), RO(Proc));
break;
Expand Down
12 changes: 12 additions & 0 deletions x86_64/corefreqk.h
Original file line number Diff line number Diff line change
Expand Up @@ -3129,6 +3129,10 @@ static struct pci_device_id PCI_ADL_RPL_ids[] = {
PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_H_4P_8E_HB),
.driver_data = (kernel_ulong_t) RPL_IMC
},
{
PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_H_6P_4E_HB),
.driver_data = (kernel_ulong_t) RPL_IMC
},
{
PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_H_4P_4E_HB),
.driver_data = (kernel_ulong_t) RPL_IMC
Expand Down Expand Up @@ -3157,6 +3161,14 @@ static struct pci_device_id PCI_ADL_RPL_ids[] = {
PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_E_4P_0E_HB),
.driver_data = (kernel_ulong_t) RPL_IMC
},
{
PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_PX_6P_8E_HB),
.driver_data = (kernel_ulong_t) RPL_IMC
},
{
PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_PX_4P_8E_HB),
.driver_data = (kernel_ulong_t) RPL_IMC
},
{
PCI_VDEVICE(INTEL, DID_INTEL_RAPTORLAKE_Z790_PCH),
.driver_data = (kernel_ulong_t) RPL_PCH
Expand Down

0 comments on commit bc7d3fe

Please sign in to comment.