Home
last modified time | relevance | path

Searched refs:tpu (Results 1 – 3 of 3) sorted by relevance

/hal_adi-latest/MAX/Libraries/PeriphDrivers/Source/TPU/
Dtpu_reva.c67 void MXC_TPU_RevA_Clear_Done_Flags(mxc_tpu_reva_regs_t *tpu) in MXC_TPU_RevA_Clear_Done_Flags() argument
70 tpu->ctrl |= MXC_F_TPU_REVA_CTRL_DMA_DONE | MXC_F_TPU_REVA_CTRL_GLS_DONE | in MXC_TPU_RevA_Clear_Done_Flags()
76 void MXC_TPU_RevA_Reset(mxc_tpu_reva_regs_t *tpu) in MXC_TPU_RevA_Reset() argument
81 tpu->ctrl = MXC_F_TPU_REVA_CTRL_RST; in MXC_TPU_RevA_Reset()
83 memset32((uint32_t *)tpu, 0, sizeof(mxc_tpu_reva_regs_t)); in MXC_TPU_RevA_Reset()
86 tpu->ctrl |= MXC_F_TPU_REVA_CTRL_FLAG_MODE; in MXC_TPU_RevA_Reset()
88 MXC_TPU_RevA_Clear_Done_Flags(tpu); in MXC_TPU_RevA_Reset()
96 int MXC_TPU_RevA_CRC_Config(mxc_tpu_reva_regs_t *tpu) in MXC_TPU_RevA_CRC_Config() argument
102 tpu->ctrl |= MXC_S_TPU_REVA_CTRL_RDSRC_DMAORAPB; in MXC_TPU_RevA_CRC_Config()
105 tpu->crc_ctrl = MXC_F_TPU_REVA_CRC_CTRL_CRC_EN; in MXC_TPU_RevA_CRC_Config()
[all …]
Dtpu_reva.h94 void MXC_TPU_RevA_Clear_Done_Flags(mxc_tpu_reva_regs_t *tpu);
95 void MXC_TPU_RevA_Reset(mxc_tpu_reva_regs_t *tpu);
101 int MXC_TPU_RevA_CRC_Config(mxc_tpu_reva_regs_t *tpu);
102 int MXC_TPU_RevA_CRC(mxc_tpu_reva_regs_t *tpu, const uint8_t *src, uint32_t len, uint32_t poly,
104 int MXC_TPU_RevA_Ham_Config(mxc_tpu_reva_regs_t *tpu);
105 int MXC_TPU_RevA_Ham(mxc_tpu_reva_regs_t *tpu, const uint8_t *src, uint32_t len, uint32_t *ecc);
112 void MXC_TPU_RevA_Cipher_EncDecSelect(mxc_tpu_reva_regs_t *tpu, int enc);
113 int MXC_TPU_RevA_Cipher_Config(mxc_tpu_reva_regs_t *tpu, mxc_tpu_reva_modesel_t mode,
115 int MXC_TPU_RevA_Cipher_KeySelect(mxc_tpu_reva_regs_t *tpu, mxc_tpu_reva_keysrc_t key_src);
116 int MXC_TPU_RevA_Cipher_DoOperation(mxc_tpu_reva_regs_t *tpu, const char *src, const char *iv,
[all …]
/hal_adi-latest/MAX/Libraries/CMSIS/Device/Maxim/MAX32665/Include/
Drpu_regs.h81 __IO uint32_t tpu; /**< <tt>\b 0x0010:</tt> RPU TPU Register */ member