]> www.infradead.org Git - users/jedix/linux-maple.git/commit
crypto: qat - add macro to write 64-bit values to registers
authorSuman Kumar Chakraborty <suman.kumar.chakraborty@intel.com>
Mon, 10 Mar 2025 16:15:40 +0000 (16:15 +0000)
committerHerbert Xu <herbert@gondor.apana.org.au>
Fri, 21 Mar 2025 09:33:38 +0000 (17:33 +0800)
commitea3d35467ba474768013365ce5f2c6eb454fed3a
tree1a3b9c85472b782e6d39c13ba2a03a537ccbd386
parentd2d072a313c1817a0d72d7b8301eaf29ce7f83fc
crypto: qat - add macro to write 64-bit values to registers

Introduce the ADF_CSR_WR_LO_HI macro to simplify writing a 64-bit values
to hardware registers.

This macro works by splitting the 64-bit value into two 32-bit segments,
which are then written separately to the specified lower and upper
register offsets.

Update the adf_gen4_set_ssm_wdtimer() function to utilize this newly
introduced macro.

Signed-off-by: Suman Kumar Chakraborty <suman.kumar.chakraborty@intel.com>
Reviewed-by: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
drivers/crypto/intel/qat/qat_common/adf_accel_devices.h
drivers/crypto/intel/qat/qat_common/adf_gen4_hw_data.c