linux/drivers/crypto/atmel-tdes-regs.h

/* SPDX-License-Identifier: GPL-2.0 */
#ifndef __ATMEL_TDES_REGS_H__
#define __ATMEL_TDES_REGS_H__

#define TDES_CR
#define TDES_CR_START
#define TDES_CR_SWRST
#define TDES_CR_LOADSEED

#define TDES_MR
#define TDES_MR_CYPHER_DEC
#define TDES_MR_CYPHER_ENC
#define TDES_MR_TDESMOD_MASK
#define TDES_MR_TDESMOD_DES
#define TDES_MR_TDESMOD_TDES
#define TDES_MR_TDESMOD_XTEA
#define TDES_MR_KEYMOD_3KEY
#define TDES_MR_KEYMOD_2KEY
#define TDES_MR_SMOD_MASK
#define TDES_MR_SMOD_MANUAL
#define TDES_MR_SMOD_AUTO
#define TDES_MR_SMOD_PDC
#define TDES_MR_OPMOD_MASK
#define TDES_MR_OPMOD_ECB
#define TDES_MR_OPMOD_CBC
#define TDES_MR_OPMOD_OFB
#define TDES_MR_OPMOD_CFB
#define TDES_MR_LOD
#define TDES_MR_CFBS_MASK
#define TDES_MR_CFBS_64b
#define TDES_MR_CFBS_32b
#define TDES_MR_CFBS_16b
#define TDES_MR_CFBS_8b
#define TDES_MR_CKEY_MASK
#define TDES_MR_CKEY_OFFSET
#define TDES_MR_CTYPE_MASK
#define TDES_MR_CTYPE_OFFSET

#define TDES_IER
#define TDES_IDR
#define TDES_IMR
#define TDES_ISR
#define TDES_INT_DATARDY
#define TDES_INT_ENDRX
#define TDES_INT_ENDTX
#define TDES_INT_RXBUFF
#define TDES_INT_TXBUFE
#define TDES_INT_URAD
#define TDES_ISR_URAT_MASK
#define TDES_ISR_URAT_IDR
#define TDES_ISR_URAT_ODR
#define TDES_ISR_URAT_MR
#define TDES_ISR_URAT_WO


#define TDES_KEY1W1R
#define TDES_KEY1W2R
#define TDES_KEY2W1R
#define TDES_KEY2W2R
#define TDES_KEY3W1R
#define TDES_KEY3W2R
#define TDES_IDATA1R
#define TDES_IDATA2R
#define TDES_ODATA1R
#define TDES_ODATA2R
#define TDES_IV1R
#define TDES_IV2R

#define TDES_XTEARNDR
#define TDES_XTEARNDR_XTEA_RNDS_MASK
#define TDES_XTEARNDR_XTEA_RNDS_OFFSET

#define TDES_HW_VERSION

#define TDES_RPR
#define TDES_RCR
#define TDES_TPR
#define TDES_TCR
#define TDES_RNPR
#define TDES_RNCR
#define TDES_TNPR
#define TDES_TNCR
#define TDES_PTCR
#define TDES_PTCR_RXTEN
#define TDES_PTCR_RXTDIS
#define TDES_PTCR_TXTEN
#define TDES_PTCR_TXTDIS
#define TDES_PTSR
#define TDES_PTSR_RXTEN
#define TDES_PTSR_TXTEN

#endif /* __ATMEL_TDES_REGS_H__ */