RTEMS 6.3
Loading...
Searching...
No Matches

Macros

#define MMCAU_CA_COUNT   (9U)

CASR - Status Register

#define MMCAU_CASR_IC_MASK   (0x1U)
#define MMCAU_CASR_IC_SHIFT   (0U)
#define MMCAU_CASR_IC(x)
#define MMCAU_CASR_DPE_MASK   (0x2U)
#define MMCAU_CASR_DPE_SHIFT   (1U)
#define MMCAU_CASR_DPE(x)
#define MMCAU_CASR_VER_MASK   (0xF0000000U)
#define MMCAU_CASR_VER_SHIFT   (28U)
#define MMCAU_CASR_VER(x)

CAA - Accumulator

#define MMCAU_CAA_ACC_MASK   (0xFFFFFFFFU)
#define MMCAU_CAA_ACC_SHIFT   (0U)
#define MMCAU_CAA_ACC(x)

CA - General Purpose Register

#define MMCAU_CA_CAn_MASK   (0xFFFFFFFFU)
#define MMCAU_CA_CAn_SHIFT   (0U)
#define MMCAU_CA_CAn(x)

Detailed Description

Macro Definition Documentation

◆ MMCAU_CA_CAn

#define MMCAU_CA_CAn ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << MMCAU_CA_CAn_SHIFT)) & MMCAU_CA_CAn_MASK)

CAn - General Purpose Registers

◆ MMCAU_CAA_ACC

#define MMCAU_CAA_ACC ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << MMCAU_CAA_ACC_SHIFT)) & MMCAU_CAA_ACC_MASK)

ACC - Accumulator

◆ MMCAU_CASR_DPE

#define MMCAU_CASR_DPE ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << MMCAU_CASR_DPE_SHIFT)) & MMCAU_CASR_DPE_MASK)

DPE - DES Parity Error 0b0..No error detected. 0b1..DES key parity error detected.

◆ MMCAU_CASR_IC

#define MMCAU_CASR_IC ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << MMCAU_CASR_IC_SHIFT)) & MMCAU_CASR_IC_MASK)

IC - Illegal Command 0b0..No illegal commands issued. 0b1..Illegal command issued.

◆ MMCAU_CASR_VER

#define MMCAU_CASR_VER ( x)
Value:
(((uint32_t)(((uint32_t)(x)) << MMCAU_CASR_VER_SHIFT)) & MMCAU_CASR_VER_MASK)

VER - CAU Version 0b0001..Initial CAU version. 0b0010..Second version, added support for SHA-256 algorithm (This is the value on this device).