|
Torsten Duwe |
248800 |
From e6dac5ea6f8e68c1d4fda7ffb6903c33161b3b4e Mon Sep 17 00:00:00 2001
|
|
Torsten Duwe |
248800 |
From: Marco Chiappero <marco.chiappero@intel.com>
|
|
Torsten Duwe |
248800 |
Date: Thu, 12 Aug 2021 21:21:26 +0100
|
|
Torsten Duwe |
248800 |
Subject: [PATCH] crypto: qat - remove the unnecessary get_vintmsk_offset()
|
|
Torsten Duwe |
248800 |
Git-commit: e6dac5ea6f8e68c1d4fda7ffb6903c33161b3b4e
|
|
Torsten Duwe |
248800 |
Patch-mainline: v5.15-rc1
|
|
Torsten Duwe |
248800 |
References: jsc#PED-1073
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
All QAT GEN2 devices share the same register offset for masking interrupts,
|
|
Torsten Duwe |
248800 |
so they don't need any complex device specific infrastructure.
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
Remove this function in favor of a constant in order to simplify the code.
|
|
Torsten Duwe |
248800 |
Also, future generations may require a more complex device specific
|
|
Torsten Duwe |
248800 |
handling, making the current approach obsolete anyway.
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
Signed-off-by: Marco Chiappero <marco.chiappero@intel.com>
|
|
Torsten Duwe |
248800 |
Co-developed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
|
|
Torsten Duwe |
248800 |
Signed-off-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
|
|
Torsten Duwe |
248800 |
Reviewed-by: Fiona Trahe <fiona.trahe@intel.com>
|
|
Torsten Duwe |
248800 |
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
|
|
Torsten Duwe |
248800 |
Signed-off-by: Torsten Duwe <duwe@suse.de>
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
---
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 6 ------
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h | 1 -
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c | 6 ------
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h | 1 -
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 5 -----
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h | 1 -
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c | 6 ------
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h | 1 -
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_common/adf_accel_devices.h | 1 -
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_common/adf_vf_isr.c | 4 ++--
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 6 ------
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h | 1 -
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c | 6 ------
|
|
Torsten Duwe |
248800 |
drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h | 1 -
|
|
Torsten Duwe |
248800 |
14 files changed, 2 insertions(+), 44 deletions(-)
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c b/drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c
|
|
Torsten Duwe |
248800 |
index 569d4a9fd8cf2..3027c01bc89e2 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c
|
|
Torsten Duwe |
248800 |
@@ -111,11 +111,6 @@ static u32 get_pf2vf_offset(u32 i)
|
|
Torsten Duwe |
248800 |
return ADF_C3XXX_PF2VF_OFFSET(i);
|
|
Torsten Duwe |
248800 |
}
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
-static u32 get_vintmsk_offset(u32 i)
|
|
Torsten Duwe |
248800 |
-{
|
|
Torsten Duwe |
248800 |
- return ADF_C3XXX_VINTMSK_OFFSET(i);
|
|
Torsten Duwe |
248800 |
-}
|
|
Torsten Duwe |
248800 |
-
|
|
Torsten Duwe |
248800 |
static void adf_enable_error_correction(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
{
|
|
Torsten Duwe |
248800 |
struct adf_hw_device_data *hw_device = accel_dev->hw_device;
|
|
Torsten Duwe |
248800 |
@@ -195,7 +190,6 @@ void adf_init_hw_data_c3xxx(struct adf_hw_device_data *hw_data)
|
|
Torsten Duwe |
248800 |
hw_data->get_sram_bar_id = get_sram_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_etr_bar_id = get_etr_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_misc_bar_id = get_misc_bar_id;
|
|
Torsten Duwe |
248800 |
- hw_data->get_vintmsk_offset = get_vintmsk_offset;
|
|
Torsten Duwe |
248800 |
hw_data->get_admin_info = adf_gen2_get_admin_info;
|
|
Torsten Duwe |
248800 |
hw_data->get_arb_info = adf_gen2_get_arb_info;
|
|
Torsten Duwe |
248800 |
hw_data->get_sku = get_sku;
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h b/drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h
|
|
Torsten Duwe |
248800 |
index fece8e38025ac..86ee02a867896 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.h
|
|
Torsten Duwe |
248800 |
@@ -29,7 +29,6 @@
|
|
Torsten Duwe |
248800 |
#define ADF_C3XXX_ERRSSMSH_EN BIT(3)
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
#define ADF_C3XXX_PF2VF_OFFSET(i) (0x3A000 + 0x280 + ((i) * 0x04))
|
|
Torsten Duwe |
248800 |
-#define ADF_C3XXX_VINTMSK_OFFSET(i) (0x3A000 + 0x200 + ((i) * 0x04))
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
/* AE to function mapping */
|
|
Torsten Duwe |
248800 |
#define ADF_C3XXX_AE2FUNC_MAP_GRP_A_NUM_REGS 48
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c b/drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c
|
|
Torsten Duwe |
248800 |
index 3f840560d702e..3e69b520e82fa 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.c
|
|
Torsten Duwe |
248800 |
@@ -52,11 +52,6 @@ static u32 get_pf2vf_offset(u32 i)
|
|
Torsten Duwe |
248800 |
return ADF_C3XXXIOV_PF2VF_OFFSET;
|
|
Torsten Duwe |
248800 |
}
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
-static u32 get_vintmsk_offset(u32 i)
|
|
Torsten Duwe |
248800 |
-{
|
|
Torsten Duwe |
248800 |
- return ADF_C3XXXIOV_VINTMSK_OFFSET;
|
|
Torsten Duwe |
248800 |
-}
|
|
Torsten Duwe |
248800 |
-
|
|
Torsten Duwe |
248800 |
static int adf_vf_int_noop(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
{
|
|
Torsten Duwe |
248800 |
return 0;
|
|
Torsten Duwe |
248800 |
@@ -92,7 +87,6 @@ void adf_init_hw_data_c3xxxiov(struct adf_hw_device_data *hw_data)
|
|
Torsten Duwe |
248800 |
hw_data->get_etr_bar_id = get_etr_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_misc_bar_id = get_misc_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_pf2vf_offset = get_pf2vf_offset;
|
|
Torsten Duwe |
248800 |
- hw_data->get_vintmsk_offset = get_vintmsk_offset;
|
|
Torsten Duwe |
248800 |
hw_data->get_sku = get_sku;
|
|
Torsten Duwe |
248800 |
hw_data->enable_ints = adf_vf_void_noop;
|
|
Torsten Duwe |
248800 |
hw_data->enable_pfvf_comms = adf_enable_vf2pf_comms;
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h b/drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h
|
|
Torsten Duwe |
248800 |
index 7945a9cd1c60c..f5de4ce660148 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_c3xxxvf/adf_c3xxxvf_hw_data.h
|
|
Torsten Duwe |
248800 |
@@ -13,7 +13,6 @@
|
|
Torsten Duwe |
248800 |
#define ADF_C3XXXIOV_ETR_BAR 0
|
|
Torsten Duwe |
248800 |
#define ADF_C3XXXIOV_ETR_MAX_BANKS 1
|
|
Torsten Duwe |
248800 |
#define ADF_C3XXXIOV_PF2VF_OFFSET 0x200
|
|
Torsten Duwe |
248800 |
-#define ADF_C3XXXIOV_VINTMSK_OFFSET 0x208
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
void adf_init_hw_data_c3xxxiov(struct adf_hw_device_data *hw_data);
|
|
Torsten Duwe |
248800 |
void adf_clean_hw_data_c3xxxiov(struct adf_hw_device_data *hw_data);
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c b/drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c
|
|
Torsten Duwe |
248800 |
index 6660001d42975..b023c80873bb5 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c
|
|
Torsten Duwe |
248800 |
@@ -112,10 +112,6 @@ static u32 get_pf2vf_offset(u32 i)
|
|
Torsten Duwe |
248800 |
{
|
|
Torsten Duwe |
248800 |
return ADF_C62X_PF2VF_OFFSET(i);
|
|
Torsten Duwe |
248800 |
}
|
|
Torsten Duwe |
248800 |
-static u32 get_vintmsk_offset(u32 i)
|
|
Torsten Duwe |
248800 |
-{
|
|
Torsten Duwe |
248800 |
- return ADF_C62X_VINTMSK_OFFSET(i);
|
|
Torsten Duwe |
248800 |
-}
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
static void adf_enable_error_correction(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
{
|
|
Torsten Duwe |
248800 |
@@ -196,7 +192,6 @@ void adf_init_hw_data_c62x(struct adf_hw_device_data *hw_data)
|
|
Torsten Duwe |
248800 |
hw_data->get_sram_bar_id = get_sram_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_etr_bar_id = get_etr_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_misc_bar_id = get_misc_bar_id;
|
|
Torsten Duwe |
248800 |
- hw_data->get_vintmsk_offset = get_vintmsk_offset;
|
|
Torsten Duwe |
248800 |
hw_data->get_admin_info = adf_gen2_get_admin_info;
|
|
Torsten Duwe |
248800 |
hw_data->get_arb_info = adf_gen2_get_arb_info;
|
|
Torsten Duwe |
248800 |
hw_data->get_sku = get_sku;
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h b/drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h
|
|
Torsten Duwe |
248800 |
index 53d3cb577f5bb..e6664bd20c915 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.h
|
|
Torsten Duwe |
248800 |
@@ -30,7 +30,6 @@
|
|
Torsten Duwe |
248800 |
#define ADF_C62X_ERRSSMSH_EN BIT(3)
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
#define ADF_C62X_PF2VF_OFFSET(i) (0x3A000 + 0x280 + ((i) * 0x04))
|
|
Torsten Duwe |
248800 |
-#define ADF_C62X_VINTMSK_OFFSET(i) (0x3A000 + 0x200 + ((i) * 0x04))
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
/* AE to function mapping */
|
|
Torsten Duwe |
248800 |
#define ADF_C62X_AE2FUNC_MAP_GRP_A_NUM_REGS 80
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c b/drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c
|
|
Torsten Duwe |
248800 |
index 67fd41662f20f..3bee3e4673636 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.c
|
|
Torsten Duwe |
248800 |
@@ -52,11 +52,6 @@ static u32 get_pf2vf_offset(u32 i)
|
|
Torsten Duwe |
248800 |
return ADF_C62XIOV_PF2VF_OFFSET;
|
|
Torsten Duwe |
248800 |
}
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
-static u32 get_vintmsk_offset(u32 i)
|
|
Torsten Duwe |
248800 |
-{
|
|
Torsten Duwe |
248800 |
- return ADF_C62XIOV_VINTMSK_OFFSET;
|
|
Torsten Duwe |
248800 |
-}
|
|
Torsten Duwe |
248800 |
-
|
|
Torsten Duwe |
248800 |
static int adf_vf_int_noop(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
{
|
|
Torsten Duwe |
248800 |
return 0;
|
|
Torsten Duwe |
248800 |
@@ -92,7 +87,6 @@ void adf_init_hw_data_c62xiov(struct adf_hw_device_data *hw_data)
|
|
Torsten Duwe |
248800 |
hw_data->get_etr_bar_id = get_etr_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_misc_bar_id = get_misc_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_pf2vf_offset = get_pf2vf_offset;
|
|
Torsten Duwe |
248800 |
- hw_data->get_vintmsk_offset = get_vintmsk_offset;
|
|
Torsten Duwe |
248800 |
hw_data->get_sku = get_sku;
|
|
Torsten Duwe |
248800 |
hw_data->enable_ints = adf_vf_void_noop;
|
|
Torsten Duwe |
248800 |
hw_data->enable_pfvf_comms = adf_enable_vf2pf_comms;
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h b/drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h
|
|
Torsten Duwe |
248800 |
index a6c04cf7a43cb..794778c486782 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_c62xvf/adf_c62xvf_hw_data.h
|
|
Torsten Duwe |
248800 |
@@ -13,7 +13,6 @@
|
|
Torsten Duwe |
248800 |
#define ADF_C62XIOV_ETR_BAR 0
|
|
Torsten Duwe |
248800 |
#define ADF_C62XIOV_ETR_MAX_BANKS 1
|
|
Torsten Duwe |
248800 |
#define ADF_C62XIOV_PF2VF_OFFSET 0x200
|
|
Torsten Duwe |
248800 |
-#define ADF_C62XIOV_VINTMSK_OFFSET 0x208
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
void adf_init_hw_data_c62xiov(struct adf_hw_device_data *hw_data);
|
|
Torsten Duwe |
248800 |
void adf_clean_hw_data_c62xiov(struct adf_hw_device_data *hw_data);
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_common/adf_accel_devices.h b/drivers/crypto/qat/qat_common/adf_accel_devices.h
|
|
Torsten Duwe |
248800 |
index c00b16be8b0d8..38c0af6d4e43e 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_common/adf_accel_devices.h
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_common/adf_accel_devices.h
|
|
Torsten Duwe |
248800 |
@@ -154,7 +154,6 @@ struct adf_hw_device_data {
|
|
Torsten Duwe |
248800 |
u32 (*get_num_aes)(struct adf_hw_device_data *self);
|
|
Torsten Duwe |
248800 |
u32 (*get_num_accels)(struct adf_hw_device_data *self);
|
|
Torsten Duwe |
248800 |
u32 (*get_pf2vf_offset)(u32 i);
|
|
Torsten Duwe |
248800 |
- u32 (*get_vintmsk_offset)(u32 i);
|
|
Torsten Duwe |
248800 |
void (*get_arb_info)(struct arb_info *arb_csrs_info);
|
|
Torsten Duwe |
248800 |
void (*get_admin_info)(struct admin_info *admin_csrs_info);
|
|
Torsten Duwe |
248800 |
enum dev_sku_info (*get_sku)(struct adf_hw_device_data *self);
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_common/adf_vf_isr.c b/drivers/crypto/qat/qat_common/adf_vf_isr.c
|
|
Torsten Duwe |
248800 |
index aa44e8638fa83..078f33d583e8c 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_common/adf_vf_isr.c
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_common/adf_vf_isr.c
|
|
Torsten Duwe |
248800 |
@@ -36,7 +36,7 @@ void adf_enable_pf2vf_interrupts(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
void __iomem *pmisc_bar_addr =
|
|
Torsten Duwe |
248800 |
pci_info->pci_bars[hw_data->get_misc_bar_id(hw_data)].virt_addr;
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
- ADF_CSR_WR(pmisc_bar_addr, hw_data->get_vintmsk_offset(0), 0x0);
|
|
Torsten Duwe |
248800 |
+ ADF_CSR_WR(pmisc_bar_addr, ADF_VINTMSK_OFFSET, 0x0);
|
|
Torsten Duwe |
248800 |
}
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
void adf_disable_pf2vf_interrupts(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
@@ -46,7 +46,7 @@ void adf_disable_pf2vf_interrupts(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
void __iomem *pmisc_bar_addr =
|
|
Torsten Duwe |
248800 |
pci_info->pci_bars[hw_data->get_misc_bar_id(hw_data)].virt_addr;
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
- ADF_CSR_WR(pmisc_bar_addr, hw_data->get_vintmsk_offset(0), 0x2);
|
|
Torsten Duwe |
248800 |
+ ADF_CSR_WR(pmisc_bar_addr, ADF_VINTMSK_OFFSET, 0x2);
|
|
Torsten Duwe |
248800 |
}
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
static int adf_enable_msi(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c b/drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c
|
|
Torsten Duwe |
248800 |
index 94fa65bac7e70..0a9ce365a544e 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c
|
|
Torsten Duwe |
248800 |
@@ -131,11 +131,6 @@ static u32 get_pf2vf_offset(u32 i)
|
|
Torsten Duwe |
248800 |
return ADF_DH895XCC_PF2VF_OFFSET(i);
|
|
Torsten Duwe |
248800 |
}
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
-static u32 get_vintmsk_offset(u32 i)
|
|
Torsten Duwe |
248800 |
-{
|
|
Torsten Duwe |
248800 |
- return ADF_DH895XCC_VINTMSK_OFFSET(i);
|
|
Torsten Duwe |
248800 |
-}
|
|
Torsten Duwe |
248800 |
-
|
|
Torsten Duwe |
248800 |
static void adf_enable_error_correction(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
{
|
|
Torsten Duwe |
248800 |
struct adf_hw_device_data *hw_device = accel_dev->hw_device;
|
|
Torsten Duwe |
248800 |
@@ -215,7 +210,6 @@ void adf_init_hw_data_dh895xcc(struct adf_hw_device_data *hw_data)
|
|
Torsten Duwe |
248800 |
hw_data->get_num_aes = get_num_aes;
|
|
Torsten Duwe |
248800 |
hw_data->get_etr_bar_id = get_etr_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_misc_bar_id = get_misc_bar_id;
|
|
Torsten Duwe |
248800 |
- hw_data->get_vintmsk_offset = get_vintmsk_offset;
|
|
Torsten Duwe |
248800 |
hw_data->get_admin_info = adf_gen2_get_admin_info;
|
|
Torsten Duwe |
248800 |
hw_data->get_arb_info = adf_gen2_get_arb_info;
|
|
Torsten Duwe |
248800 |
hw_data->get_sram_bar_id = get_sram_bar_id;
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h b/drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h
|
|
Torsten Duwe |
248800 |
index 4d613923d1559..f99319cd45432 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.h
|
|
Torsten Duwe |
248800 |
@@ -35,7 +35,6 @@
|
|
Torsten Duwe |
248800 |
#define ADF_DH895XCC_ERRSSMSH_EN BIT(3)
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
#define ADF_DH895XCC_PF2VF_OFFSET(i) (0x3A000 + 0x280 + ((i) * 0x04))
|
|
Torsten Duwe |
248800 |
-#define ADF_DH895XCC_VINTMSK_OFFSET(i) (0x3A000 + 0x200 + ((i) * 0x04))
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
/* AE to function mapping */
|
|
Torsten Duwe |
248800 |
#define ADF_DH895XCC_AE2FUNC_MAP_GRP_A_NUM_REGS 96
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c b/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c
|
|
Torsten Duwe |
248800 |
index 5f4e264016c9d..7c6ed6bc8abf2 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.c
|
|
Torsten Duwe |
248800 |
@@ -52,11 +52,6 @@ static u32 get_pf2vf_offset(u32 i)
|
|
Torsten Duwe |
248800 |
return ADF_DH895XCCIOV_PF2VF_OFFSET;
|
|
Torsten Duwe |
248800 |
}
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
-static u32 get_vintmsk_offset(u32 i)
|
|
Torsten Duwe |
248800 |
-{
|
|
Torsten Duwe |
248800 |
- return ADF_DH895XCCIOV_VINTMSK_OFFSET;
|
|
Torsten Duwe |
248800 |
-}
|
|
Torsten Duwe |
248800 |
-
|
|
Torsten Duwe |
248800 |
static int adf_vf_int_noop(struct adf_accel_dev *accel_dev)
|
|
Torsten Duwe |
248800 |
{
|
|
Torsten Duwe |
248800 |
return 0;
|
|
Torsten Duwe |
248800 |
@@ -92,7 +87,6 @@ void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data)
|
|
Torsten Duwe |
248800 |
hw_data->get_etr_bar_id = get_etr_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_misc_bar_id = get_misc_bar_id;
|
|
Torsten Duwe |
248800 |
hw_data->get_pf2vf_offset = get_pf2vf_offset;
|
|
Torsten Duwe |
248800 |
- hw_data->get_vintmsk_offset = get_vintmsk_offset;
|
|
Torsten Duwe |
248800 |
hw_data->get_sku = get_sku;
|
|
Torsten Duwe |
248800 |
hw_data->enable_ints = adf_vf_void_noop;
|
|
Torsten Duwe |
248800 |
hw_data->enable_pfvf_comms = adf_enable_vf2pf_comms;
|
|
Torsten Duwe |
248800 |
diff --git a/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h b/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h
|
|
Torsten Duwe |
248800 |
index 2bfcc67f8f392..306ebb71a408b 100644
|
|
Torsten Duwe |
248800 |
--- a/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h
|
|
Torsten Duwe |
248800 |
+++ b/drivers/crypto/qat/qat_dh895xccvf/adf_dh895xccvf_hw_data.h
|
|
Torsten Duwe |
248800 |
@@ -13,7 +13,6 @@
|
|
Torsten Duwe |
248800 |
#define ADF_DH895XCCIOV_ETR_BAR 0
|
|
Torsten Duwe |
248800 |
#define ADF_DH895XCCIOV_ETR_MAX_BANKS 1
|
|
Torsten Duwe |
248800 |
#define ADF_DH895XCCIOV_PF2VF_OFFSET 0x200
|
|
Torsten Duwe |
248800 |
-#define ADF_DH895XCCIOV_VINTMSK_OFFSET 0x208
|
|
Torsten Duwe |
248800 |
|
|
Torsten Duwe |
248800 |
void adf_init_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data);
|
|
Torsten Duwe |
248800 |
void adf_clean_hw_data_dh895xcciov(struct adf_hw_device_data *hw_data);
|
|
Torsten Duwe |
248800 |
--
|
|
Torsten Duwe |
248800 |
2.35.3
|
|
Torsten Duwe |
248800 |
|