diff options
Diffstat (limited to 'drivers/crypto')
-rw-r--r-- | drivers/crypto/caam/desc.h | 1 | ||||
-rw-r--r-- | drivers/crypto/caam/desc_constr.h | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/drivers/crypto/caam/desc.h b/drivers/crypto/caam/desc.h index 79fce2e..262d45e 100644 --- a/drivers/crypto/caam/desc.h +++ b/drivers/crypto/caam/desc.h @@ -1439,6 +1439,7 @@ struct sec4_sg_entry { #define MATH_SRC1_INFIFO (0x0a << MATH_SRC1_SHIFT) #define MATH_SRC1_OUTFIFO (0x0b << MATH_SRC1_SHIFT) #define MATH_SRC1_ONE (0x0c << MATH_SRC1_SHIFT) +#define MATH_SRC1_ZERO (0x0f << MATH_SRC1_SHIFT) /* Destination selectors */ #define MATH_DEST_SHIFT 8 diff --git a/drivers/crypto/caam/desc_constr.h b/drivers/crypto/caam/desc_constr.h index cd5f678..7d6ca5f 100644 --- a/drivers/crypto/caam/desc_constr.h +++ b/drivers/crypto/caam/desc_constr.h @@ -188,6 +188,8 @@ static inline void append_##cmd(u32 *desc, unsigned int len, u32 options) \ APPEND_CMD_LEN(seq_store, SEQ_STORE) APPEND_CMD_LEN(seq_fifo_load, SEQ_FIFO_LOAD) APPEND_CMD_LEN(seq_fifo_store, SEQ_FIFO_STORE) +APPEND_CMD_LEN(seq_out_ptr_pre_rto, SEQ_OUT_PTR) +APPEND_CMD_LEN(seq_in_ptr_pre_rto, SEQ_IN_PTR) #define APPEND_CMD_PTR(cmd, op) \ static inline void append_##cmd(u32 *desc, dma_addr_t ptr, unsigned int len, \ |