@@ -1693,6 +1693,7 @@ static void Query_Hygon_F18h(unsigned int cpu);
1693
1693
#define InitTimer_AMD_F19h_Zen3_SP InitTimer_AMD_F17h_Zen2_SP
1694
1694
#define InitTimer_AMD_F19h_Zen3_MP InitTimer_AMD_F17h_Zen2_MP
1695
1695
#define InitTimer_AMD_F19h_Zen3_APU InitTimer_AMD_F17h_Zen2_APU
1696
+ #define InitTimer_AMD_Zen4_RPL InitTimer_AMD_Zen3Plus_RMB
1696
1697
#define Start_Uncore_AMD_Family_19h Start_Uncore_AMD_Family_17h
1697
1698
#define Stop_Uncore_AMD_Family_19h Stop_Uncore_AMD_Family_17h
1698
1699
@@ -2050,6 +2051,7 @@ static PCI_CALLBACK AMD_DataFabric_Arden(struct pci_dev *pdev) ;
2050
2051
static PCI_CALLBACK AMD_DataFabric_Vermeer (struct pci_dev * pdev ) ;
2051
2052
static PCI_CALLBACK AMD_DataFabric_Cezanne (struct pci_dev * pdev ) ;
2052
2053
static PCI_CALLBACK AMD_DataFabric_Rembrandt (struct pci_dev * pdev ) ;
2054
+ #define AMD_DataFabric_Raphael AMD_DataFabric_Rembrandt
2053
2055
2054
2056
static struct pci_device_id PCI_Void_ids [] = {
2055
2057
{0 , }
@@ -2849,6 +2851,10 @@ static struct pci_device_id PCI_AMD_17h_ids[] = {
2849
2851
PCI_VDEVICE (AMD , DID_AMD_19H_ZEN3_RMB_NB_IOMMU ),
2850
2852
.driver_data = (kernel_ulong_t ) AMD_Zen_IOMMU
2851
2853
},
2854
+ {
2855
+ PCI_VDEVICE (AMD , DID_AMD_19H_ZEN4_RPL_NB_IOMMU ),
2856
+ .driver_data = (kernel_ulong_t ) AMD_Zen_IOMMU
2857
+ },
2852
2858
/* Source: HYGON: PCI list */
2853
2859
{
2854
2860
PCI_VDEVICE (HYGON , DID_AMD_17H_ZEN_PLUS_NB_IOMMU ),
@@ -2905,6 +2911,10 @@ static struct pci_device_id PCI_AMD_17h_ids[] = {
2905
2911
PCI_VDEVICE (AMD , DID_AMD_19H_REMBRANDT_DF_UMC ),
2906
2912
.driver_data = (kernel_ulong_t ) AMD_DataFabric_Rembrandt
2907
2913
},
2914
+ {
2915
+ PCI_VDEVICE (AMD , DID_AMD_19H_RAPHAEL_DF_UMC ),
2916
+ .driver_data = (kernel_ulong_t ) AMD_DataFabric_Raphael
2917
+ },
2908
2918
{0 , }
2909
2919
};
2910
2920
@@ -9835,14 +9845,14 @@ static ARCH Arch[ARCHITECTURES] = {
9835
9845
.Start = Start_AMD_Family_19h ,
9836
9846
.Stop = Stop_AMD_Family_19h ,
9837
9847
.Exit = Exit_AMD_F19h ,
9838
- .Timer = InitTimer_AMD_F19h_Zen3_SP ,
9848
+ .Timer = InitTimer_AMD_Zen4_RPL ,
9839
9849
.BaseClock = BaseClock_AMD_Family_19h ,
9840
9850
.ClockMod = ClockMod_AMD_Zen ,
9841
9851
.TurboClock = TurboClock_AMD_Zen ,
9842
9852
.thermalFormula = THERMAL_FORMULA_AMD_ZEN3 ,
9843
9853
.voltageFormula = VOLTAGE_FORMULA_AMD_19h ,
9844
9854
.powerFormula = POWER_FORMULA_AMD_19h ,
9845
- .PCI_ids = PCI_Void_ids ,
9855
+ .PCI_ids = PCI_AMD_19h_ids ,
9846
9856
.Uncore = {
9847
9857
.Start = Start_Uncore_AMD_Family_19h ,
9848
9858
.Stop = Stop_Uncore_AMD_Family_19h ,
0 commit comments