From: Michal Nowak <michal2.no...@intel.com> The I40E_PFPM_APM, I40E_PFPM_WUC, I40E_PFPM_WUFC, and I40E_PFPM_WUS should read bits per PF.
Signed-off-by: Michal Nowak <michal2.no...@intel.com> Signed-off-by: Anatoly Burakov <anatoly.bura...@intel.com> --- drivers/net/i40e/base/i40e_register.h | 8 ++++---- drivers/net/i40e/i40e_regs.h | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/drivers/net/i40e/base/i40e_register.h b/drivers/net/i40e/base/i40e_register.h index 55f671c3c5..f440f0cbd1 100644 --- a/drivers/net/i40e/base/i40e_register.h +++ b/drivers/net/i40e/base/i40e_register.h @@ -3072,17 +3072,17 @@ #define I40E_GLPM_WUMC_RESERVED_4_MASK I40E_MASK(0x1FFF, I40E_GLPM_WUMC_RESERVED_4_SHIFT) #define I40E_GLPM_WUMC_MNG_WU_PF_SHIFT 16 #define I40E_GLPM_WUMC_MNG_WU_PF_MASK I40E_MASK(0xFFFF, I40E_GLPM_WUMC_MNG_WU_PF_SHIFT) -#define I40E_PFPM_APM 0x000B8080 /* Reset: POR */ +#define I40E_PFPM_APM(_PF) (0x000B8080 + ((_PF) * 4)) /* Reset: POR */ #define I40E_PFPM_APM_APME_SHIFT 0 #define I40E_PFPM_APM_APME_MASK I40E_MASK(0x1, I40E_PFPM_APM_APME_SHIFT) #define I40E_PFPM_FHFT_LENGTH(_i) (0x0006A000 + ((_i) * 128)) /* _i=0...7 */ /* Reset: POR */ #define I40E_PFPM_FHFT_LENGTH_MAX_INDEX 7 #define I40E_PFPM_FHFT_LENGTH_LENGTH_SHIFT 0 #define I40E_PFPM_FHFT_LENGTH_LENGTH_MASK I40E_MASK(0xFF, I40E_PFPM_FHFT_LENGTH_LENGTH_SHIFT) -#define I40E_PFPM_WUC 0x0006B200 /* Reset: POR */ +#define I40E_PFPM_WUC(_PF) (0x0006B200 + ((_PF) * 4)) /* Reset: POR */ #define I40E_PFPM_WUC_EN_APM_D0_SHIFT 5 #define I40E_PFPM_WUC_EN_APM_D0_MASK I40E_MASK(0x1, I40E_PFPM_WUC_EN_APM_D0_SHIFT) -#define I40E_PFPM_WUFC 0x0006B400 /* Reset: POR */ +#define I40E_PFPM_WUFC(_PF) (0x0006B400 + ((_PF) * 4)) /* Reset: POR */ #define I40E_PFPM_WUFC_LNKC_SHIFT 0 #define I40E_PFPM_WUFC_LNKC_MASK I40E_MASK(0x1, I40E_PFPM_WUFC_LNKC_SHIFT) #define I40E_PFPM_WUFC_MAG_SHIFT 1 @@ -3123,7 +3123,7 @@ #define I40E_PFPM_WUFC_FLX7_MASK I40E_MASK(0x1, I40E_PFPM_WUFC_FLX7_SHIFT) #define I40E_PFPM_WUFC_FW_RST_WK_SHIFT 31 #define I40E_PFPM_WUFC_FW_RST_WK_MASK I40E_MASK(0x1, I40E_PFPM_WUFC_FW_RST_WK_SHIFT) -#define I40E_PFPM_WUS 0x0006B600 /* Reset: POR */ +#define I40E_PFPM_WUS(_PF) (0x0006B600 + ((_PF) * 4)) /* Reset: POR */ #define I40E_PFPM_WUS_LNKC_SHIFT 0 #define I40E_PFPM_WUS_LNKC_MASK I40E_MASK(0x1, I40E_PFPM_WUS_LNKC_SHIFT) #define I40E_PFPM_WUS_MAG_SHIFT 1 diff --git a/drivers/net/i40e/i40e_regs.h b/drivers/net/i40e/i40e_regs.h index e6f8866e9f..35ff12f1f7 100644 --- a/drivers/net/i40e/i40e_regs.h +++ b/drivers/net/i40e/i40e_regs.h @@ -339,9 +339,9 @@ static const struct i40e_reg_info i40e_regs_others[] = { {I40E_GLLAN_TSOMSK_L, 0, 0, 0, 0, "GLLAN_TSOMSK_L"}, {I40E_GL_RDPU_CNTRL, 0, 0, 0, 0, "GL_RDPU_CNTRL"}, {I40E_PFPM_FHFT_LENGTH(0), 7, 128, 0, 0, "PFPM_FHFT_LENGTH"}, - {I40E_PFPM_WUC, 0, 0, 0, 0, "PFPM_WUC"}, - {I40E_PFPM_WUFC, 0, 0, 0, 0, "PFPM_WUFC"}, - {I40E_PFPM_WUS, 0, 0, 0, 0, "PFPM_WUS"}, + {I40E_PFPM_WUC(0), 0, 0, 0, 0, "PFPM_WUC"}, + {I40E_PFPM_WUFC(0), 0, 0, 0, 0, "PFPM_WUFC"}, + {I40E_PFPM_WUS(0), 0, 0, 0, 0, "PFPM_WUS"}, {I40E_PRTPM_FHFHR, 0, 0, 0, 0, "PRTPM_FHFHR"}, {I40E_GLPM_WUMC, 0, 0, 0, 0, "GLPM_WUMC"}, {I40E_VPLAN_QTABLE(0, 0), 15, 1024, 127, 4, "VPLAN_QTABLE"}, @@ -524,7 +524,7 @@ static const struct i40e_reg_info i40e_regs_others[] = { {I40E_MNGSB_WDATA, 0, 0, 0, 0, "MNGSB_WDATA"}, {I40E_MNGSB_RHDR0, 0, 0, 0, 0, "MNGSB_RHDR0"}, {I40E_MNGSB_RDATA, 0, 0, 0, 0, "MNGSB_RDATA"}, - {I40E_PFPM_APM, 0, 0, 0, 0, "PFPM_APM"}, + {I40E_PFPM_APM(0), 0, 0, 0, 0, "PFPM_APM"}, {I40E_PRTGEN_STATUS, 0, 0, 0, 0, "PRTGEN_STATUS"}, {I40E_PRTGEN_CNF, 0, 0, 0, 0, "PRTGEN_CNF"}, {I40E_PRTPM_GC, 0, 0, 0, 0, "PRTPM_GC"}, -- 2.43.5