![]() |
RTEMS 6.3
|
CTRL - DCP control register 0 | |
| #define | DCP_CTRL_CHANNEL_INTERRUPT_ENABLE_MASK (0xFFU) |
| #define | DCP_CTRL_CHANNEL_INTERRUPT_ENABLE_SHIFT (0U) |
| #define | DCP_CTRL_CHANNEL_INTERRUPT_ENABLE(x) |
| #define | DCP_CTRL_RSVD_CSC_INTERRUPT_ENABLE_MASK (0x100U) |
| #define | DCP_CTRL_RSVD_CSC_INTERRUPT_ENABLE_SHIFT (8U) |
| #define | DCP_CTRL_RSVD_CSC_INTERRUPT_ENABLE(x) |
| #define | DCP_CTRL_ENABLE_CONTEXT_SWITCHING_MASK (0x200000U) |
| #define | DCP_CTRL_ENABLE_CONTEXT_SWITCHING_SHIFT (21U) |
| #define | DCP_CTRL_ENABLE_CONTEXT_SWITCHING(x) |
| #define | DCP_CTRL_ENABLE_CONTEXT_CACHING_MASK (0x400000U) |
| #define | DCP_CTRL_ENABLE_CONTEXT_CACHING_SHIFT (22U) |
| #define | DCP_CTRL_ENABLE_CONTEXT_CACHING(x) |
| #define | DCP_CTRL_GATHER_RESIDUAL_WRITES_MASK (0x800000U) |
| #define | DCP_CTRL_GATHER_RESIDUAL_WRITES_SHIFT (23U) |
| #define | DCP_CTRL_GATHER_RESIDUAL_WRITES(x) |
| #define | DCP_CTRL_PRESENT_SHA_MASK (0x10000000U) |
| #define | DCP_CTRL_PRESENT_SHA_SHIFT (28U) |
| #define | DCP_CTRL_PRESENT_SHA(x) |
| #define | DCP_CTRL_PRESENT_CRYPTO_MASK (0x20000000U) |
| #define | DCP_CTRL_PRESENT_CRYPTO_SHIFT (29U) |
| #define | DCP_CTRL_PRESENT_CRYPTO(x) |
| #define | DCP_CTRL_CLKGATE_MASK (0x40000000U) |
| #define | DCP_CTRL_CLKGATE_SHIFT (30U) |
| #define | DCP_CTRL_CLKGATE(x) |
| #define | DCP_CTRL_SFTRST_MASK (0x80000000U) |
| #define | DCP_CTRL_SFTRST_SHIFT (31U) |
| #define | DCP_CTRL_SFTRST(x) |
CTRL_SET - DCP control register 0 | |
| #define | DCP_CTRL_SET_CHANNEL_INTERRUPT_ENABLE_MASK (0xFFU) |
| #define | DCP_CTRL_SET_CHANNEL_INTERRUPT_ENABLE_SHIFT (0U) |
| #define | DCP_CTRL_SET_CHANNEL_INTERRUPT_ENABLE(x) |
| #define | DCP_CTRL_SET_RSVD_CSC_INTERRUPT_ENABLE_MASK (0x100U) |
| #define | DCP_CTRL_SET_RSVD_CSC_INTERRUPT_ENABLE_SHIFT (8U) |
| #define | DCP_CTRL_SET_RSVD_CSC_INTERRUPT_ENABLE(x) |
| #define | DCP_CTRL_SET_ENABLE_CONTEXT_SWITCHING_MASK (0x200000U) |
| #define | DCP_CTRL_SET_ENABLE_CONTEXT_SWITCHING_SHIFT (21U) |
| #define | DCP_CTRL_SET_ENABLE_CONTEXT_SWITCHING(x) |
| #define | DCP_CTRL_SET_ENABLE_CONTEXT_CACHING_MASK (0x400000U) |
| #define | DCP_CTRL_SET_ENABLE_CONTEXT_CACHING_SHIFT (22U) |
| #define | DCP_CTRL_SET_ENABLE_CONTEXT_CACHING(x) |
| #define | DCP_CTRL_SET_GATHER_RESIDUAL_WRITES_MASK (0x800000U) |
| #define | DCP_CTRL_SET_GATHER_RESIDUAL_WRITES_SHIFT (23U) |
| #define | DCP_CTRL_SET_GATHER_RESIDUAL_WRITES(x) |
| #define | DCP_CTRL_SET_PRESENT_SHA_MASK (0x10000000U) |
| #define | DCP_CTRL_SET_PRESENT_SHA_SHIFT (28U) |
| #define | DCP_CTRL_SET_PRESENT_SHA(x) |
| #define | DCP_CTRL_SET_PRESENT_CRYPTO_MASK (0x20000000U) |
| #define | DCP_CTRL_SET_PRESENT_CRYPTO_SHIFT (29U) |
| #define | DCP_CTRL_SET_PRESENT_CRYPTO(x) |
| #define | DCP_CTRL_SET_CLKGATE_MASK (0x40000000U) |
| #define | DCP_CTRL_SET_CLKGATE_SHIFT (30U) |
| #define | DCP_CTRL_SET_CLKGATE(x) |
| #define | DCP_CTRL_SET_SFTRST_MASK (0x80000000U) |
| #define | DCP_CTRL_SET_SFTRST_SHIFT (31U) |
| #define | DCP_CTRL_SET_SFTRST(x) |
CTRL_CLR - DCP control register 0 | |
| #define | DCP_CTRL_CLR_CHANNEL_INTERRUPT_ENABLE_MASK (0xFFU) |
| #define | DCP_CTRL_CLR_CHANNEL_INTERRUPT_ENABLE_SHIFT (0U) |
| #define | DCP_CTRL_CLR_CHANNEL_INTERRUPT_ENABLE(x) |
| #define | DCP_CTRL_CLR_RSVD_CSC_INTERRUPT_ENABLE_MASK (0x100U) |
| #define | DCP_CTRL_CLR_RSVD_CSC_INTERRUPT_ENABLE_SHIFT (8U) |
| #define | DCP_CTRL_CLR_RSVD_CSC_INTERRUPT_ENABLE(x) |
| #define | DCP_CTRL_CLR_ENABLE_CONTEXT_SWITCHING_MASK (0x200000U) |
| #define | DCP_CTRL_CLR_ENABLE_CONTEXT_SWITCHING_SHIFT (21U) |
| #define | DCP_CTRL_CLR_ENABLE_CONTEXT_SWITCHING(x) |
| #define | DCP_CTRL_CLR_ENABLE_CONTEXT_CACHING_MASK (0x400000U) |
| #define | DCP_CTRL_CLR_ENABLE_CONTEXT_CACHING_SHIFT (22U) |
| #define | DCP_CTRL_CLR_ENABLE_CONTEXT_CACHING(x) |
| #define | DCP_CTRL_CLR_GATHER_RESIDUAL_WRITES_MASK (0x800000U) |
| #define | DCP_CTRL_CLR_GATHER_RESIDUAL_WRITES_SHIFT (23U) |
| #define | DCP_CTRL_CLR_GATHER_RESIDUAL_WRITES(x) |
| #define | DCP_CTRL_CLR_PRESENT_SHA_MASK (0x10000000U) |
| #define | DCP_CTRL_CLR_PRESENT_SHA_SHIFT (28U) |
| #define | DCP_CTRL_CLR_PRESENT_SHA(x) |
| #define | DCP_CTRL_CLR_PRESENT_CRYPTO_MASK (0x20000000U) |
| #define | DCP_CTRL_CLR_PRESENT_CRYPTO_SHIFT (29U) |
| #define | DCP_CTRL_CLR_PRESENT_CRYPTO(x) |
| #define | DCP_CTRL_CLR_CLKGATE_MASK (0x40000000U) |
| #define | DCP_CTRL_CLR_CLKGATE_SHIFT (30U) |
| #define | DCP_CTRL_CLR_CLKGATE(x) |
| #define | DCP_CTRL_CLR_SFTRST_MASK (0x80000000U) |
| #define | DCP_CTRL_CLR_SFTRST_SHIFT (31U) |
| #define | DCP_CTRL_CLR_SFTRST(x) |
CTRL_TOG - DCP control register 0 | |
| #define | DCP_CTRL_TOG_CHANNEL_INTERRUPT_ENABLE_MASK (0xFFU) |
| #define | DCP_CTRL_TOG_CHANNEL_INTERRUPT_ENABLE_SHIFT (0U) |
| #define | DCP_CTRL_TOG_CHANNEL_INTERRUPT_ENABLE(x) |
| #define | DCP_CTRL_TOG_RSVD_CSC_INTERRUPT_ENABLE_MASK (0x100U) |
| #define | DCP_CTRL_TOG_RSVD_CSC_INTERRUPT_ENABLE_SHIFT (8U) |
| #define | DCP_CTRL_TOG_RSVD_CSC_INTERRUPT_ENABLE(x) |
| #define | DCP_CTRL_TOG_ENABLE_CONTEXT_SWITCHING_MASK (0x200000U) |
| #define | DCP_CTRL_TOG_ENABLE_CONTEXT_SWITCHING_SHIFT (21U) |
| #define | DCP_CTRL_TOG_ENABLE_CONTEXT_SWITCHING(x) |
| #define | DCP_CTRL_TOG_ENABLE_CONTEXT_CACHING_MASK (0x400000U) |
| #define | DCP_CTRL_TOG_ENABLE_CONTEXT_CACHING_SHIFT (22U) |
| #define | DCP_CTRL_TOG_ENABLE_CONTEXT_CACHING(x) |
| #define | DCP_CTRL_TOG_GATHER_RESIDUAL_WRITES_MASK (0x800000U) |
| #define | DCP_CTRL_TOG_GATHER_RESIDUAL_WRITES_SHIFT (23U) |
| #define | DCP_CTRL_TOG_GATHER_RESIDUAL_WRITES(x) |
| #define | DCP_CTRL_TOG_PRESENT_SHA_MASK (0x10000000U) |
| #define | DCP_CTRL_TOG_PRESENT_SHA_SHIFT (28U) |
| #define | DCP_CTRL_TOG_PRESENT_SHA(x) |
| #define | DCP_CTRL_TOG_PRESENT_CRYPTO_MASK (0x20000000U) |
| #define | DCP_CTRL_TOG_PRESENT_CRYPTO_SHIFT (29U) |
| #define | DCP_CTRL_TOG_PRESENT_CRYPTO(x) |
| #define | DCP_CTRL_TOG_CLKGATE_MASK (0x40000000U) |
| #define | DCP_CTRL_TOG_CLKGATE_SHIFT (30U) |
| #define | DCP_CTRL_TOG_CLKGATE(x) |
| #define | DCP_CTRL_TOG_SFTRST_MASK (0x80000000U) |
| #define | DCP_CTRL_TOG_SFTRST_SHIFT (31U) |
| #define | DCP_CTRL_TOG_SFTRST(x) |
STAT - DCP status register | |
| #define | DCP_STAT_IRQ_MASK (0xFU) |
| #define | DCP_STAT_IRQ_SHIFT (0U) |
| #define | DCP_STAT_IRQ(x) |
| #define | DCP_STAT_RSVD_IRQ_MASK (0x100U) |
| #define | DCP_STAT_RSVD_IRQ_SHIFT (8U) |
| #define | DCP_STAT_RSVD_IRQ(x) |
| #define | DCP_STAT_READY_CHANNELS_MASK (0xFF0000U) |
| #define | DCP_STAT_READY_CHANNELS_SHIFT (16U) |
| #define | DCP_STAT_READY_CHANNELS(x) |
| #define | DCP_STAT_CUR_CHANNEL_MASK (0xF000000U) |
| #define | DCP_STAT_CUR_CHANNEL_SHIFT (24U) |
| #define | DCP_STAT_CUR_CHANNEL(x) |
| #define | DCP_STAT_OTP_KEY_READY_MASK (0x10000000U) |
| #define | DCP_STAT_OTP_KEY_READY_SHIFT (28U) |
| #define | DCP_STAT_OTP_KEY_READY(x) |
STAT_SET - DCP status register | |
| #define | DCP_STAT_SET_IRQ_MASK (0xFU) |
| #define | DCP_STAT_SET_IRQ_SHIFT (0U) |
| #define | DCP_STAT_SET_IRQ(x) |
| #define | DCP_STAT_SET_RSVD_IRQ_MASK (0x100U) |
| #define | DCP_STAT_SET_RSVD_IRQ_SHIFT (8U) |
| #define | DCP_STAT_SET_RSVD_IRQ(x) |
| #define | DCP_STAT_SET_READY_CHANNELS_MASK (0xFF0000U) |
| #define | DCP_STAT_SET_READY_CHANNELS_SHIFT (16U) |
| #define | DCP_STAT_SET_READY_CHANNELS(x) |
| #define | DCP_STAT_SET_CUR_CHANNEL_MASK (0xF000000U) |
| #define | DCP_STAT_SET_CUR_CHANNEL_SHIFT (24U) |
| #define | DCP_STAT_SET_CUR_CHANNEL(x) |
| #define | DCP_STAT_SET_OTP_KEY_READY_MASK (0x10000000U) |
| #define | DCP_STAT_SET_OTP_KEY_READY_SHIFT (28U) |
| #define | DCP_STAT_SET_OTP_KEY_READY(x) |
STAT_CLR - DCP status register | |
| #define | DCP_STAT_CLR_IRQ_MASK (0xFU) |
| #define | DCP_STAT_CLR_IRQ_SHIFT (0U) |
| #define | DCP_STAT_CLR_IRQ(x) |
| #define | DCP_STAT_CLR_RSVD_IRQ_MASK (0x100U) |
| #define | DCP_STAT_CLR_RSVD_IRQ_SHIFT (8U) |
| #define | DCP_STAT_CLR_RSVD_IRQ(x) |
| #define | DCP_STAT_CLR_READY_CHANNELS_MASK (0xFF0000U) |
| #define | DCP_STAT_CLR_READY_CHANNELS_SHIFT (16U) |
| #define | DCP_STAT_CLR_READY_CHANNELS(x) |
| #define | DCP_STAT_CLR_CUR_CHANNEL_MASK (0xF000000U) |
| #define | DCP_STAT_CLR_CUR_CHANNEL_SHIFT (24U) |
| #define | DCP_STAT_CLR_CUR_CHANNEL(x) |
| #define | DCP_STAT_CLR_OTP_KEY_READY_MASK (0x10000000U) |
| #define | DCP_STAT_CLR_OTP_KEY_READY_SHIFT (28U) |
| #define | DCP_STAT_CLR_OTP_KEY_READY(x) |
STAT_TOG - DCP status register | |
| #define | DCP_STAT_TOG_IRQ_MASK (0xFU) |
| #define | DCP_STAT_TOG_IRQ_SHIFT (0U) |
| #define | DCP_STAT_TOG_IRQ(x) |
| #define | DCP_STAT_TOG_RSVD_IRQ_MASK (0x100U) |
| #define | DCP_STAT_TOG_RSVD_IRQ_SHIFT (8U) |
| #define | DCP_STAT_TOG_RSVD_IRQ(x) |
| #define | DCP_STAT_TOG_READY_CHANNELS_MASK (0xFF0000U) |
| #define | DCP_STAT_TOG_READY_CHANNELS_SHIFT (16U) |
| #define | DCP_STAT_TOG_READY_CHANNELS(x) |
| #define | DCP_STAT_TOG_CUR_CHANNEL_MASK (0xF000000U) |
| #define | DCP_STAT_TOG_CUR_CHANNEL_SHIFT (24U) |
| #define | DCP_STAT_TOG_CUR_CHANNEL(x) |
| #define | DCP_STAT_TOG_OTP_KEY_READY_MASK (0x10000000U) |
| #define | DCP_STAT_TOG_OTP_KEY_READY_SHIFT (28U) |
| #define | DCP_STAT_TOG_OTP_KEY_READY(x) |
CHANNELCTRL - DCP channel control register | |
| #define | DCP_CHANNELCTRL_ENABLE_CHANNEL_MASK (0xFFU) |
| #define | DCP_CHANNELCTRL_ENABLE_CHANNEL_SHIFT (0U) |
| #define | DCP_CHANNELCTRL_ENABLE_CHANNEL(x) |
| #define | DCP_CHANNELCTRL_HIGH_PRIORITY_CHANNEL_MASK (0xFF00U) |
| #define | DCP_CHANNELCTRL_HIGH_PRIORITY_CHANNEL_SHIFT (8U) |
| #define | DCP_CHANNELCTRL_HIGH_PRIORITY_CHANNEL(x) |
| #define | DCP_CHANNELCTRL_CH0_IRQ_MERGED_MASK (0x10000U) |
| #define | DCP_CHANNELCTRL_CH0_IRQ_MERGED_SHIFT (16U) |
| #define | DCP_CHANNELCTRL_CH0_IRQ_MERGED(x) |
| #define | DCP_CHANNELCTRL_RSVD_MASK (0xFFFE0000U) |
| #define | DCP_CHANNELCTRL_RSVD_SHIFT (17U) |
| #define | DCP_CHANNELCTRL_RSVD(x) |
CHANNELCTRL_SET - DCP channel control register | |
| #define | DCP_CHANNELCTRL_SET_ENABLE_CHANNEL_MASK (0xFFU) |
| #define | DCP_CHANNELCTRL_SET_ENABLE_CHANNEL_SHIFT (0U) |
| #define | DCP_CHANNELCTRL_SET_ENABLE_CHANNEL(x) |
| #define | DCP_CHANNELCTRL_SET_HIGH_PRIORITY_CHANNEL_MASK (0xFF00U) |
| #define | DCP_CHANNELCTRL_SET_HIGH_PRIORITY_CHANNEL_SHIFT (8U) |
| #define | DCP_CHANNELCTRL_SET_HIGH_PRIORITY_CHANNEL(x) |
| #define | DCP_CHANNELCTRL_SET_CH0_IRQ_MERGED_MASK (0x10000U) |
| #define | DCP_CHANNELCTRL_SET_CH0_IRQ_MERGED_SHIFT (16U) |
| #define | DCP_CHANNELCTRL_SET_CH0_IRQ_MERGED(x) |
| #define | DCP_CHANNELCTRL_SET_RSVD_MASK (0xFFFE0000U) |
| #define | DCP_CHANNELCTRL_SET_RSVD_SHIFT (17U) |
| #define | DCP_CHANNELCTRL_SET_RSVD(x) |
CHANNELCTRL_CLR - DCP channel control register | |
| #define | DCP_CHANNELCTRL_CLR_ENABLE_CHANNEL_MASK (0xFFU) |
| #define | DCP_CHANNELCTRL_CLR_ENABLE_CHANNEL_SHIFT (0U) |
| #define | DCP_CHANNELCTRL_CLR_ENABLE_CHANNEL(x) |
| #define | DCP_CHANNELCTRL_CLR_HIGH_PRIORITY_CHANNEL_MASK (0xFF00U) |
| #define | DCP_CHANNELCTRL_CLR_HIGH_PRIORITY_CHANNEL_SHIFT (8U) |
| #define | DCP_CHANNELCTRL_CLR_HIGH_PRIORITY_CHANNEL(x) |
| #define | DCP_CHANNELCTRL_CLR_CH0_IRQ_MERGED_MASK (0x10000U) |
| #define | DCP_CHANNELCTRL_CLR_CH0_IRQ_MERGED_SHIFT (16U) |
| #define | DCP_CHANNELCTRL_CLR_CH0_IRQ_MERGED(x) |
| #define | DCP_CHANNELCTRL_CLR_RSVD_MASK (0xFFFE0000U) |
| #define | DCP_CHANNELCTRL_CLR_RSVD_SHIFT (17U) |
| #define | DCP_CHANNELCTRL_CLR_RSVD(x) |
CHANNELCTRL_TOG - DCP channel control register | |
| #define | DCP_CHANNELCTRL_TOG_ENABLE_CHANNEL_MASK (0xFFU) |
| #define | DCP_CHANNELCTRL_TOG_ENABLE_CHANNEL_SHIFT (0U) |
| #define | DCP_CHANNELCTRL_TOG_ENABLE_CHANNEL(x) |
| #define | DCP_CHANNELCTRL_TOG_HIGH_PRIORITY_CHANNEL_MASK (0xFF00U) |
| #define | DCP_CHANNELCTRL_TOG_HIGH_PRIORITY_CHANNEL_SHIFT (8U) |
| #define | DCP_CHANNELCTRL_TOG_HIGH_PRIORITY_CHANNEL(x) |
| #define | DCP_CHANNELCTRL_TOG_CH0_IRQ_MERGED_MASK (0x10000U) |
| #define | DCP_CHANNELCTRL_TOG_CH0_IRQ_MERGED_SHIFT (16U) |
| #define | DCP_CHANNELCTRL_TOG_CH0_IRQ_MERGED(x) |
| #define | DCP_CHANNELCTRL_TOG_RSVD_MASK (0xFFFE0000U) |
| #define | DCP_CHANNELCTRL_TOG_RSVD_SHIFT (17U) |
| #define | DCP_CHANNELCTRL_TOG_RSVD(x) |
CAPABILITY0 - DCP capability 0 register | |
| #define | DCP_CAPABILITY0_NUM_KEYS_MASK (0xFFU) |
| #define | DCP_CAPABILITY0_NUM_KEYS_SHIFT (0U) |
| #define | DCP_CAPABILITY0_NUM_KEYS(x) |
| #define | DCP_CAPABILITY0_NUM_CHANNELS_MASK (0xF00U) |
| #define | DCP_CAPABILITY0_NUM_CHANNELS_SHIFT (8U) |
| #define | DCP_CAPABILITY0_NUM_CHANNELS(x) |
| #define | DCP_CAPABILITY0_RSVD_MASK (0x1FFFF000U) |
| #define | DCP_CAPABILITY0_RSVD_SHIFT (12U) |
| #define | DCP_CAPABILITY0_RSVD(x) |
| #define | DCP_CAPABILITY0_DISABLE_UNIQUE_KEY_MASK (0x20000000U) |
| #define | DCP_CAPABILITY0_DISABLE_UNIQUE_KEY_SHIFT (29U) |
| #define | DCP_CAPABILITY0_DISABLE_UNIQUE_KEY(x) |
| #define | DCP_CAPABILITY0_DISABLE_DECRYPT_MASK (0x80000000U) |
| #define | DCP_CAPABILITY0_DISABLE_DECRYPT_SHIFT (31U) |
| #define | DCP_CAPABILITY0_DISABLE_DECRYPT(x) |
CAPABILITY1 - DCP capability 1 register | |
| #define | DCP_CAPABILITY1_CIPHER_ALGORITHMS_MASK (0xFFFFU) |
| #define | DCP_CAPABILITY1_CIPHER_ALGORITHMS_SHIFT (0U) |
| #define | DCP_CAPABILITY1_CIPHER_ALGORITHMS(x) |
| #define | DCP_CAPABILITY1_HASH_ALGORITHMS_MASK (0xFFFF0000U) |
| #define | DCP_CAPABILITY1_HASH_ALGORITHMS_SHIFT (16U) |
| #define | DCP_CAPABILITY1_HASH_ALGORITHMS(x) |
CONTEXT - DCP context buffer pointer | |
| #define | DCP_CONTEXT_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_CONTEXT_ADDR_SHIFT (0U) |
| #define | DCP_CONTEXT_ADDR(x) |
KEY - DCP key index | |
| #define | DCP_KEY_SUBWORD_MASK (0x3U) |
| #define | DCP_KEY_SUBWORD_SHIFT (0U) |
| #define | DCP_KEY_SUBWORD(x) |
| #define | DCP_KEY_RSVD_SUBWORD_MASK (0xCU) |
| #define | DCP_KEY_RSVD_SUBWORD_SHIFT (2U) |
| #define | DCP_KEY_RSVD_SUBWORD(x) |
| #define | DCP_KEY_INDEX_MASK (0x30U) |
| #define | DCP_KEY_INDEX_SHIFT (4U) |
| #define | DCP_KEY_INDEX(x) |
| #define | DCP_KEY_RSVD_INDEX_MASK (0xC0U) |
| #define | DCP_KEY_RSVD_INDEX_SHIFT (6U) |
| #define | DCP_KEY_RSVD_INDEX(x) |
| #define | DCP_KEY_RSVD_MASK (0xFFFFFF00U) |
| #define | DCP_KEY_RSVD_SHIFT (8U) |
| #define | DCP_KEY_RSVD(x) |
KEYDATA - DCP key data | |
| #define | DCP_KEYDATA_DATA_MASK (0xFFFFFFFFU) |
| #define | DCP_KEYDATA_DATA_SHIFT (0U) |
| #define | DCP_KEYDATA_DATA(x) |
PACKET0 - DCP work packet 0 status register | |
| #define | DCP_PACKET0_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_PACKET0_ADDR_SHIFT (0U) |
| #define | DCP_PACKET0_ADDR(x) |
PACKET1 - DCP work packet 1 status register | |
| #define | DCP_PACKET1_INTERRUPT_MASK (0x1U) |
| #define | DCP_PACKET1_INTERRUPT_SHIFT (0U) |
| #define | DCP_PACKET1_INTERRUPT(x) |
| #define | DCP_PACKET1_DECR_SEMAPHORE_MASK (0x2U) |
| #define | DCP_PACKET1_DECR_SEMAPHORE_SHIFT (1U) |
| #define | DCP_PACKET1_DECR_SEMAPHORE(x) |
| #define | DCP_PACKET1_CHAIN_MASK (0x4U) |
| #define | DCP_PACKET1_CHAIN_SHIFT (2U) |
| #define | DCP_PACKET1_CHAIN(x) |
| #define | DCP_PACKET1_CHAIN_CONTIGUOUS_MASK (0x8U) |
| #define | DCP_PACKET1_CHAIN_CONTIGUOUS_SHIFT (3U) |
| #define | DCP_PACKET1_CHAIN_CONTIGUOUS(x) |
| #define | DCP_PACKET1_ENABLE_MEMCOPY_MASK (0x10U) |
| #define | DCP_PACKET1_ENABLE_MEMCOPY_SHIFT (4U) |
| #define | DCP_PACKET1_ENABLE_MEMCOPY(x) |
| #define | DCP_PACKET1_ENABLE_CIPHER_MASK (0x20U) |
| #define | DCP_PACKET1_ENABLE_CIPHER_SHIFT (5U) |
| #define | DCP_PACKET1_ENABLE_CIPHER(x) |
| #define | DCP_PACKET1_ENABLE_HASH_MASK (0x40U) |
| #define | DCP_PACKET1_ENABLE_HASH_SHIFT (6U) |
| #define | DCP_PACKET1_ENABLE_HASH(x) |
| #define | DCP_PACKET1_ENABLE_BLIT_MASK (0x80U) |
| #define | DCP_PACKET1_ENABLE_BLIT_SHIFT (7U) |
| #define | DCP_PACKET1_ENABLE_BLIT(x) |
| #define | DCP_PACKET1_CIPHER_ENCRYPT_MASK (0x100U) |
| #define | DCP_PACKET1_CIPHER_ENCRYPT_SHIFT (8U) |
| #define | DCP_PACKET1_CIPHER_ENCRYPT(x) |
| #define | DCP_PACKET1_CIPHER_INIT_MASK (0x200U) |
| #define | DCP_PACKET1_CIPHER_INIT_SHIFT (9U) |
| #define | DCP_PACKET1_CIPHER_INIT(x) |
| #define | DCP_PACKET1_OTP_KEY_MASK (0x400U) |
| #define | DCP_PACKET1_OTP_KEY_SHIFT (10U) |
| #define | DCP_PACKET1_OTP_KEY(x) |
| #define | DCP_PACKET1_PAYLOAD_KEY_MASK (0x800U) |
| #define | DCP_PACKET1_PAYLOAD_KEY_SHIFT (11U) |
| #define | DCP_PACKET1_PAYLOAD_KEY(x) |
| #define | DCP_PACKET1_HASH_INIT_MASK (0x1000U) |
| #define | DCP_PACKET1_HASH_INIT_SHIFT (12U) |
| #define | DCP_PACKET1_HASH_INIT(x) |
| #define | DCP_PACKET1_HASH_TERM_MASK (0x2000U) |
| #define | DCP_PACKET1_HASH_TERM_SHIFT (13U) |
| #define | DCP_PACKET1_HASH_TERM(x) |
| #define | DCP_PACKET1_CHECK_HASH_MASK (0x4000U) |
| #define | DCP_PACKET1_CHECK_HASH_SHIFT (14U) |
| #define | DCP_PACKET1_CHECK_HASH(x) |
| #define | DCP_PACKET1_HASH_OUTPUT_MASK (0x8000U) |
| #define | DCP_PACKET1_HASH_OUTPUT_SHIFT (15U) |
| #define | DCP_PACKET1_HASH_OUTPUT(x) |
| #define | DCP_PACKET1_CONSTANT_FILL_MASK (0x10000U) |
| #define | DCP_PACKET1_CONSTANT_FILL_SHIFT (16U) |
| #define | DCP_PACKET1_CONSTANT_FILL(x) |
| #define | DCP_PACKET1_TEST_SEMA_IRQ_MASK (0x20000U) |
| #define | DCP_PACKET1_TEST_SEMA_IRQ_SHIFT (17U) |
| #define | DCP_PACKET1_TEST_SEMA_IRQ(x) |
| #define | DCP_PACKET1_KEY_BYTESWAP_MASK (0x40000U) |
| #define | DCP_PACKET1_KEY_BYTESWAP_SHIFT (18U) |
| #define | DCP_PACKET1_KEY_BYTESWAP(x) |
| #define | DCP_PACKET1_KEY_WORDSWAP_MASK (0x80000U) |
| #define | DCP_PACKET1_KEY_WORDSWAP_SHIFT (19U) |
| #define | DCP_PACKET1_KEY_WORDSWAP(x) |
| #define | DCP_PACKET1_INPUT_BYTESWAP_MASK (0x100000U) |
| #define | DCP_PACKET1_INPUT_BYTESWAP_SHIFT (20U) |
| #define | DCP_PACKET1_INPUT_BYTESWAP(x) |
| #define | DCP_PACKET1_INPUT_WORDSWAP_MASK (0x200000U) |
| #define | DCP_PACKET1_INPUT_WORDSWAP_SHIFT (21U) |
| #define | DCP_PACKET1_INPUT_WORDSWAP(x) |
| #define | DCP_PACKET1_OUTPUT_BYTESWAP_MASK (0x400000U) |
| #define | DCP_PACKET1_OUTPUT_BYTESWAP_SHIFT (22U) |
| #define | DCP_PACKET1_OUTPUT_BYTESWAP(x) |
| #define | DCP_PACKET1_OUTPUT_WORDSWAP_MASK (0x800000U) |
| #define | DCP_PACKET1_OUTPUT_WORDSWAP_SHIFT (23U) |
| #define | DCP_PACKET1_OUTPUT_WORDSWAP(x) |
| #define | DCP_PACKET1_TAG_MASK (0xFF000000U) |
| #define | DCP_PACKET1_TAG_SHIFT (24U) |
| #define | DCP_PACKET1_TAG(x) |
PACKET2 - DCP work packet 2 status register | |
| #define | DCP_PACKET2_CIPHER_SELECT_MASK (0xFU) |
| #define | DCP_PACKET2_CIPHER_SELECT_SHIFT (0U) |
| #define | DCP_PACKET2_CIPHER_SELECT(x) |
| #define | DCP_PACKET2_CIPHER_MODE_MASK (0xF0U) |
| #define | DCP_PACKET2_CIPHER_MODE_SHIFT (4U) |
| #define | DCP_PACKET2_CIPHER_MODE(x) |
| #define | DCP_PACKET2_KEY_SELECT_MASK (0xFF00U) |
| #define | DCP_PACKET2_KEY_SELECT_SHIFT (8U) |
| #define | DCP_PACKET2_KEY_SELECT(x) |
| #define | DCP_PACKET2_HASH_SELECT_MASK (0xF0000U) |
| #define | DCP_PACKET2_HASH_SELECT_SHIFT (16U) |
| #define | DCP_PACKET2_HASH_SELECT(x) |
| #define | DCP_PACKET2_RSVD_MASK (0xF00000U) |
| #define | DCP_PACKET2_RSVD_SHIFT (20U) |
| #define | DCP_PACKET2_RSVD(x) |
| #define | DCP_PACKET2_CIPHER_CFG_MASK (0xFF000000U) |
| #define | DCP_PACKET2_CIPHER_CFG_SHIFT (24U) |
| #define | DCP_PACKET2_CIPHER_CFG(x) |
PACKET3 - DCP work packet 3 status register | |
| #define | DCP_PACKET3_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_PACKET3_ADDR_SHIFT (0U) |
| #define | DCP_PACKET3_ADDR(x) |
PACKET4 - DCP work packet 4 status register | |
| #define | DCP_PACKET4_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_PACKET4_ADDR_SHIFT (0U) |
| #define | DCP_PACKET4_ADDR(x) |
PACKET5 - DCP work packet 5 status register | |
| #define | DCP_PACKET5_COUNT_MASK (0xFFFFFFFFU) |
| #define | DCP_PACKET5_COUNT_SHIFT (0U) |
| #define | DCP_PACKET5_COUNT(x) |
PACKET6 - DCP work packet 6 status register | |
| #define | DCP_PACKET6_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_PACKET6_ADDR_SHIFT (0U) |
| #define | DCP_PACKET6_ADDR(x) |
CH0CMDPTR - DCP channel 0 command pointer address register | |
| #define | DCP_CH0CMDPTR_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_CH0CMDPTR_ADDR_SHIFT (0U) |
| #define | DCP_CH0CMDPTR_ADDR(x) |
CH0SEMA - DCP channel 0 semaphore register | |
| #define | DCP_CH0SEMA_INCREMENT_MASK (0xFFU) |
| #define | DCP_CH0SEMA_INCREMENT_SHIFT (0U) |
| #define | DCP_CH0SEMA_INCREMENT(x) |
| #define | DCP_CH0SEMA_VALUE_MASK (0xFF0000U) |
| #define | DCP_CH0SEMA_VALUE_SHIFT (16U) |
| #define | DCP_CH0SEMA_VALUE(x) |
CH0STAT - DCP channel 0 status register | |
| #define | DCP_CH0STAT_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH0STAT_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH0STAT_RSVD_COMPLETE(x) |
| #define | DCP_CH0STAT_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH0STAT_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH0STAT_HASH_MISMATCH(x) |
| #define | DCP_CH0STAT_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH0STAT_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH0STAT_ERROR_SETUP(x) |
| #define | DCP_CH0STAT_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH0STAT_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH0STAT_ERROR_PACKET(x) |
| #define | DCP_CH0STAT_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH0STAT_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH0STAT_ERROR_SRC(x) |
| #define | DCP_CH0STAT_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH0STAT_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH0STAT_ERROR_DST(x) |
| #define | DCP_CH0STAT_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH0STAT_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH0STAT_ERROR_PAGEFAULT(x) |
| #define | DCP_CH0STAT_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH0STAT_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH0STAT_ERROR_CODE(x) |
| #define | DCP_CH0STAT_TAG_MASK (0xFF000000U) |
| #define | DCP_CH0STAT_TAG_SHIFT (24U) |
| #define | DCP_CH0STAT_TAG(x) |
CH0STAT_SET - DCP channel 0 status register | |
| #define | DCP_CH0STAT_SET_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH0STAT_SET_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH0STAT_SET_RSVD_COMPLETE(x) |
| #define | DCP_CH0STAT_SET_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH0STAT_SET_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH0STAT_SET_HASH_MISMATCH(x) |
| #define | DCP_CH0STAT_SET_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH0STAT_SET_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH0STAT_SET_ERROR_SETUP(x) |
| #define | DCP_CH0STAT_SET_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH0STAT_SET_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH0STAT_SET_ERROR_PACKET(x) |
| #define | DCP_CH0STAT_SET_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH0STAT_SET_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH0STAT_SET_ERROR_SRC(x) |
| #define | DCP_CH0STAT_SET_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH0STAT_SET_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH0STAT_SET_ERROR_DST(x) |
| #define | DCP_CH0STAT_SET_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH0STAT_SET_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH0STAT_SET_ERROR_PAGEFAULT(x) |
| #define | DCP_CH0STAT_SET_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH0STAT_SET_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH0STAT_SET_ERROR_CODE(x) |
| #define | DCP_CH0STAT_SET_TAG_MASK (0xFF000000U) |
| #define | DCP_CH0STAT_SET_TAG_SHIFT (24U) |
| #define | DCP_CH0STAT_SET_TAG(x) |
CH0STAT_CLR - DCP channel 0 status register | |
| #define | DCP_CH0STAT_CLR_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH0STAT_CLR_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH0STAT_CLR_RSVD_COMPLETE(x) |
| #define | DCP_CH0STAT_CLR_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH0STAT_CLR_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH0STAT_CLR_HASH_MISMATCH(x) |
| #define | DCP_CH0STAT_CLR_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH0STAT_CLR_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH0STAT_CLR_ERROR_SETUP(x) |
| #define | DCP_CH0STAT_CLR_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH0STAT_CLR_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH0STAT_CLR_ERROR_PACKET(x) |
| #define | DCP_CH0STAT_CLR_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH0STAT_CLR_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH0STAT_CLR_ERROR_SRC(x) |
| #define | DCP_CH0STAT_CLR_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH0STAT_CLR_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH0STAT_CLR_ERROR_DST(x) |
| #define | DCP_CH0STAT_CLR_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH0STAT_CLR_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH0STAT_CLR_ERROR_PAGEFAULT(x) |
| #define | DCP_CH0STAT_CLR_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH0STAT_CLR_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH0STAT_CLR_ERROR_CODE(x) |
| #define | DCP_CH0STAT_CLR_TAG_MASK (0xFF000000U) |
| #define | DCP_CH0STAT_CLR_TAG_SHIFT (24U) |
| #define | DCP_CH0STAT_CLR_TAG(x) |
CH0STAT_TOG - DCP channel 0 status register | |
| #define | DCP_CH0STAT_TOG_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH0STAT_TOG_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH0STAT_TOG_RSVD_COMPLETE(x) |
| #define | DCP_CH0STAT_TOG_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH0STAT_TOG_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH0STAT_TOG_HASH_MISMATCH(x) |
| #define | DCP_CH0STAT_TOG_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH0STAT_TOG_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH0STAT_TOG_ERROR_SETUP(x) |
| #define | DCP_CH0STAT_TOG_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH0STAT_TOG_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH0STAT_TOG_ERROR_PACKET(x) |
| #define | DCP_CH0STAT_TOG_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH0STAT_TOG_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH0STAT_TOG_ERROR_SRC(x) |
| #define | DCP_CH0STAT_TOG_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH0STAT_TOG_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH0STAT_TOG_ERROR_DST(x) |
| #define | DCP_CH0STAT_TOG_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH0STAT_TOG_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH0STAT_TOG_ERROR_PAGEFAULT(x) |
| #define | DCP_CH0STAT_TOG_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH0STAT_TOG_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH0STAT_TOG_ERROR_CODE(x) |
| #define | DCP_CH0STAT_TOG_TAG_MASK (0xFF000000U) |
| #define | DCP_CH0STAT_TOG_TAG_SHIFT (24U) |
| #define | DCP_CH0STAT_TOG_TAG(x) |
CH0OPTS - DCP channel 0 options register | |
| #define | DCP_CH0OPTS_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH0OPTS_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH0OPTS_RECOVERY_TIMER(x) |
| #define | DCP_CH0OPTS_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH0OPTS_RSVD_SHIFT (16U) |
| #define | DCP_CH0OPTS_RSVD(x) |
CH0OPTS_SET - DCP channel 0 options register | |
| #define | DCP_CH0OPTS_SET_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH0OPTS_SET_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH0OPTS_SET_RECOVERY_TIMER(x) |
| #define | DCP_CH0OPTS_SET_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH0OPTS_SET_RSVD_SHIFT (16U) |
| #define | DCP_CH0OPTS_SET_RSVD(x) |
CH0OPTS_CLR - DCP channel 0 options register | |
| #define | DCP_CH0OPTS_CLR_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH0OPTS_CLR_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH0OPTS_CLR_RECOVERY_TIMER(x) |
| #define | DCP_CH0OPTS_CLR_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH0OPTS_CLR_RSVD_SHIFT (16U) |
| #define | DCP_CH0OPTS_CLR_RSVD(x) |
CH0OPTS_TOG - DCP channel 0 options register | |
| #define | DCP_CH0OPTS_TOG_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH0OPTS_TOG_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH0OPTS_TOG_RECOVERY_TIMER(x) |
| #define | DCP_CH0OPTS_TOG_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH0OPTS_TOG_RSVD_SHIFT (16U) |
| #define | DCP_CH0OPTS_TOG_RSVD(x) |
CH1CMDPTR - DCP channel 1 command pointer address register | |
| #define | DCP_CH1CMDPTR_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_CH1CMDPTR_ADDR_SHIFT (0U) |
| #define | DCP_CH1CMDPTR_ADDR(x) |
CH1SEMA - DCP channel 1 semaphore register | |
| #define | DCP_CH1SEMA_INCREMENT_MASK (0xFFU) |
| #define | DCP_CH1SEMA_INCREMENT_SHIFT (0U) |
| #define | DCP_CH1SEMA_INCREMENT(x) |
| #define | DCP_CH1SEMA_VALUE_MASK (0xFF0000U) |
| #define | DCP_CH1SEMA_VALUE_SHIFT (16U) |
| #define | DCP_CH1SEMA_VALUE(x) |
CH1STAT - DCP channel 1 status register | |
| #define | DCP_CH1STAT_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH1STAT_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH1STAT_RSVD_COMPLETE(x) |
| #define | DCP_CH1STAT_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH1STAT_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH1STAT_HASH_MISMATCH(x) |
| #define | DCP_CH1STAT_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH1STAT_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH1STAT_ERROR_SETUP(x) |
| #define | DCP_CH1STAT_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH1STAT_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH1STAT_ERROR_PACKET(x) |
| #define | DCP_CH1STAT_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH1STAT_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH1STAT_ERROR_SRC(x) |
| #define | DCP_CH1STAT_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH1STAT_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH1STAT_ERROR_DST(x) |
| #define | DCP_CH1STAT_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH1STAT_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH1STAT_ERROR_PAGEFAULT(x) |
| #define | DCP_CH1STAT_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH1STAT_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH1STAT_ERROR_CODE(x) |
| #define | DCP_CH1STAT_TAG_MASK (0xFF000000U) |
| #define | DCP_CH1STAT_TAG_SHIFT (24U) |
| #define | DCP_CH1STAT_TAG(x) |
CH1STAT_SET - DCP channel 1 status register | |
| #define | DCP_CH1STAT_SET_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH1STAT_SET_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH1STAT_SET_RSVD_COMPLETE(x) |
| #define | DCP_CH1STAT_SET_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH1STAT_SET_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH1STAT_SET_HASH_MISMATCH(x) |
| #define | DCP_CH1STAT_SET_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH1STAT_SET_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH1STAT_SET_ERROR_SETUP(x) |
| #define | DCP_CH1STAT_SET_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH1STAT_SET_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH1STAT_SET_ERROR_PACKET(x) |
| #define | DCP_CH1STAT_SET_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH1STAT_SET_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH1STAT_SET_ERROR_SRC(x) |
| #define | DCP_CH1STAT_SET_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH1STAT_SET_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH1STAT_SET_ERROR_DST(x) |
| #define | DCP_CH1STAT_SET_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH1STAT_SET_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH1STAT_SET_ERROR_PAGEFAULT(x) |
| #define | DCP_CH1STAT_SET_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH1STAT_SET_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH1STAT_SET_ERROR_CODE(x) |
| #define | DCP_CH1STAT_SET_TAG_MASK (0xFF000000U) |
| #define | DCP_CH1STAT_SET_TAG_SHIFT (24U) |
| #define | DCP_CH1STAT_SET_TAG(x) |
CH1STAT_CLR - DCP channel 1 status register | |
| #define | DCP_CH1STAT_CLR_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH1STAT_CLR_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH1STAT_CLR_RSVD_COMPLETE(x) |
| #define | DCP_CH1STAT_CLR_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH1STAT_CLR_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH1STAT_CLR_HASH_MISMATCH(x) |
| #define | DCP_CH1STAT_CLR_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH1STAT_CLR_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH1STAT_CLR_ERROR_SETUP(x) |
| #define | DCP_CH1STAT_CLR_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH1STAT_CLR_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH1STAT_CLR_ERROR_PACKET(x) |
| #define | DCP_CH1STAT_CLR_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH1STAT_CLR_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH1STAT_CLR_ERROR_SRC(x) |
| #define | DCP_CH1STAT_CLR_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH1STAT_CLR_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH1STAT_CLR_ERROR_DST(x) |
| #define | DCP_CH1STAT_CLR_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH1STAT_CLR_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH1STAT_CLR_ERROR_PAGEFAULT(x) |
| #define | DCP_CH1STAT_CLR_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH1STAT_CLR_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH1STAT_CLR_ERROR_CODE(x) |
| #define | DCP_CH1STAT_CLR_TAG_MASK (0xFF000000U) |
| #define | DCP_CH1STAT_CLR_TAG_SHIFT (24U) |
| #define | DCP_CH1STAT_CLR_TAG(x) |
CH1STAT_TOG - DCP channel 1 status register | |
| #define | DCP_CH1STAT_TOG_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH1STAT_TOG_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH1STAT_TOG_RSVD_COMPLETE(x) |
| #define | DCP_CH1STAT_TOG_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH1STAT_TOG_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH1STAT_TOG_HASH_MISMATCH(x) |
| #define | DCP_CH1STAT_TOG_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH1STAT_TOG_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH1STAT_TOG_ERROR_SETUP(x) |
| #define | DCP_CH1STAT_TOG_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH1STAT_TOG_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH1STAT_TOG_ERROR_PACKET(x) |
| #define | DCP_CH1STAT_TOG_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH1STAT_TOG_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH1STAT_TOG_ERROR_SRC(x) |
| #define | DCP_CH1STAT_TOG_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH1STAT_TOG_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH1STAT_TOG_ERROR_DST(x) |
| #define | DCP_CH1STAT_TOG_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH1STAT_TOG_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH1STAT_TOG_ERROR_PAGEFAULT(x) |
| #define | DCP_CH1STAT_TOG_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH1STAT_TOG_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH1STAT_TOG_ERROR_CODE(x) |
| #define | DCP_CH1STAT_TOG_TAG_MASK (0xFF000000U) |
| #define | DCP_CH1STAT_TOG_TAG_SHIFT (24U) |
| #define | DCP_CH1STAT_TOG_TAG(x) |
CH1OPTS - DCP channel 1 options register | |
| #define | DCP_CH1OPTS_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH1OPTS_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH1OPTS_RECOVERY_TIMER(x) |
| #define | DCP_CH1OPTS_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH1OPTS_RSVD_SHIFT (16U) |
| #define | DCP_CH1OPTS_RSVD(x) |
CH1OPTS_SET - DCP channel 1 options register | |
| #define | DCP_CH1OPTS_SET_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH1OPTS_SET_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH1OPTS_SET_RECOVERY_TIMER(x) |
| #define | DCP_CH1OPTS_SET_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH1OPTS_SET_RSVD_SHIFT (16U) |
| #define | DCP_CH1OPTS_SET_RSVD(x) |
CH1OPTS_CLR - DCP channel 1 options register | |
| #define | DCP_CH1OPTS_CLR_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH1OPTS_CLR_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH1OPTS_CLR_RECOVERY_TIMER(x) |
| #define | DCP_CH1OPTS_CLR_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH1OPTS_CLR_RSVD_SHIFT (16U) |
| #define | DCP_CH1OPTS_CLR_RSVD(x) |
CH1OPTS_TOG - DCP channel 1 options register | |
| #define | DCP_CH1OPTS_TOG_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH1OPTS_TOG_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH1OPTS_TOG_RECOVERY_TIMER(x) |
| #define | DCP_CH1OPTS_TOG_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH1OPTS_TOG_RSVD_SHIFT (16U) |
| #define | DCP_CH1OPTS_TOG_RSVD(x) |
CH2CMDPTR - DCP channel 2 command pointer address register | |
| #define | DCP_CH2CMDPTR_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_CH2CMDPTR_ADDR_SHIFT (0U) |
| #define | DCP_CH2CMDPTR_ADDR(x) |
CH2SEMA - DCP channel 2 semaphore register | |
| #define | DCP_CH2SEMA_INCREMENT_MASK (0xFFU) |
| #define | DCP_CH2SEMA_INCREMENT_SHIFT (0U) |
| #define | DCP_CH2SEMA_INCREMENT(x) |
| #define | DCP_CH2SEMA_VALUE_MASK (0xFF0000U) |
| #define | DCP_CH2SEMA_VALUE_SHIFT (16U) |
| #define | DCP_CH2SEMA_VALUE(x) |
CH2STAT - DCP channel 2 status register | |
| #define | DCP_CH2STAT_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH2STAT_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH2STAT_RSVD_COMPLETE(x) |
| #define | DCP_CH2STAT_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH2STAT_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH2STAT_HASH_MISMATCH(x) |
| #define | DCP_CH2STAT_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH2STAT_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH2STAT_ERROR_SETUP(x) |
| #define | DCP_CH2STAT_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH2STAT_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH2STAT_ERROR_PACKET(x) |
| #define | DCP_CH2STAT_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH2STAT_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH2STAT_ERROR_SRC(x) |
| #define | DCP_CH2STAT_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH2STAT_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH2STAT_ERROR_DST(x) |
| #define | DCP_CH2STAT_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH2STAT_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH2STAT_ERROR_PAGEFAULT(x) |
| #define | DCP_CH2STAT_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH2STAT_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH2STAT_ERROR_CODE(x) |
| #define | DCP_CH2STAT_TAG_MASK (0xFF000000U) |
| #define | DCP_CH2STAT_TAG_SHIFT (24U) |
| #define | DCP_CH2STAT_TAG(x) |
CH2STAT_SET - DCP channel 2 status register | |
| #define | DCP_CH2STAT_SET_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH2STAT_SET_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH2STAT_SET_RSVD_COMPLETE(x) |
| #define | DCP_CH2STAT_SET_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH2STAT_SET_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH2STAT_SET_HASH_MISMATCH(x) |
| #define | DCP_CH2STAT_SET_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH2STAT_SET_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH2STAT_SET_ERROR_SETUP(x) |
| #define | DCP_CH2STAT_SET_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH2STAT_SET_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH2STAT_SET_ERROR_PACKET(x) |
| #define | DCP_CH2STAT_SET_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH2STAT_SET_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH2STAT_SET_ERROR_SRC(x) |
| #define | DCP_CH2STAT_SET_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH2STAT_SET_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH2STAT_SET_ERROR_DST(x) |
| #define | DCP_CH2STAT_SET_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH2STAT_SET_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH2STAT_SET_ERROR_PAGEFAULT(x) |
| #define | DCP_CH2STAT_SET_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH2STAT_SET_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH2STAT_SET_ERROR_CODE(x) |
| #define | DCP_CH2STAT_SET_TAG_MASK (0xFF000000U) |
| #define | DCP_CH2STAT_SET_TAG_SHIFT (24U) |
| #define | DCP_CH2STAT_SET_TAG(x) |
CH2STAT_CLR - DCP channel 2 status register | |
| #define | DCP_CH2STAT_CLR_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH2STAT_CLR_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH2STAT_CLR_RSVD_COMPLETE(x) |
| #define | DCP_CH2STAT_CLR_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH2STAT_CLR_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH2STAT_CLR_HASH_MISMATCH(x) |
| #define | DCP_CH2STAT_CLR_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH2STAT_CLR_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH2STAT_CLR_ERROR_SETUP(x) |
| #define | DCP_CH2STAT_CLR_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH2STAT_CLR_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH2STAT_CLR_ERROR_PACKET(x) |
| #define | DCP_CH2STAT_CLR_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH2STAT_CLR_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH2STAT_CLR_ERROR_SRC(x) |
| #define | DCP_CH2STAT_CLR_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH2STAT_CLR_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH2STAT_CLR_ERROR_DST(x) |
| #define | DCP_CH2STAT_CLR_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH2STAT_CLR_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH2STAT_CLR_ERROR_PAGEFAULT(x) |
| #define | DCP_CH2STAT_CLR_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH2STAT_CLR_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH2STAT_CLR_ERROR_CODE(x) |
| #define | DCP_CH2STAT_CLR_TAG_MASK (0xFF000000U) |
| #define | DCP_CH2STAT_CLR_TAG_SHIFT (24U) |
| #define | DCP_CH2STAT_CLR_TAG(x) |
CH2STAT_TOG - DCP channel 2 status register | |
| #define | DCP_CH2STAT_TOG_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH2STAT_TOG_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH2STAT_TOG_RSVD_COMPLETE(x) |
| #define | DCP_CH2STAT_TOG_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH2STAT_TOG_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH2STAT_TOG_HASH_MISMATCH(x) |
| #define | DCP_CH2STAT_TOG_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH2STAT_TOG_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH2STAT_TOG_ERROR_SETUP(x) |
| #define | DCP_CH2STAT_TOG_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH2STAT_TOG_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH2STAT_TOG_ERROR_PACKET(x) |
| #define | DCP_CH2STAT_TOG_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH2STAT_TOG_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH2STAT_TOG_ERROR_SRC(x) |
| #define | DCP_CH2STAT_TOG_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH2STAT_TOG_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH2STAT_TOG_ERROR_DST(x) |
| #define | DCP_CH2STAT_TOG_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH2STAT_TOG_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH2STAT_TOG_ERROR_PAGEFAULT(x) |
| #define | DCP_CH2STAT_TOG_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH2STAT_TOG_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH2STAT_TOG_ERROR_CODE(x) |
| #define | DCP_CH2STAT_TOG_TAG_MASK (0xFF000000U) |
| #define | DCP_CH2STAT_TOG_TAG_SHIFT (24U) |
| #define | DCP_CH2STAT_TOG_TAG(x) |
CH2OPTS - DCP channel 2 options register | |
| #define | DCP_CH2OPTS_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH2OPTS_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH2OPTS_RECOVERY_TIMER(x) |
| #define | DCP_CH2OPTS_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH2OPTS_RSVD_SHIFT (16U) |
| #define | DCP_CH2OPTS_RSVD(x) |
CH2OPTS_SET - DCP channel 2 options register | |
| #define | DCP_CH2OPTS_SET_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH2OPTS_SET_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH2OPTS_SET_RECOVERY_TIMER(x) |
| #define | DCP_CH2OPTS_SET_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH2OPTS_SET_RSVD_SHIFT (16U) |
| #define | DCP_CH2OPTS_SET_RSVD(x) |
CH2OPTS_CLR - DCP channel 2 options register | |
| #define | DCP_CH2OPTS_CLR_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH2OPTS_CLR_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH2OPTS_CLR_RECOVERY_TIMER(x) |
| #define | DCP_CH2OPTS_CLR_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH2OPTS_CLR_RSVD_SHIFT (16U) |
| #define | DCP_CH2OPTS_CLR_RSVD(x) |
CH2OPTS_TOG - DCP channel 2 options register | |
| #define | DCP_CH2OPTS_TOG_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH2OPTS_TOG_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH2OPTS_TOG_RECOVERY_TIMER(x) |
| #define | DCP_CH2OPTS_TOG_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH2OPTS_TOG_RSVD_SHIFT (16U) |
| #define | DCP_CH2OPTS_TOG_RSVD(x) |
CH3CMDPTR - DCP channel 3 command pointer address register | |
| #define | DCP_CH3CMDPTR_ADDR_MASK (0xFFFFFFFFU) |
| #define | DCP_CH3CMDPTR_ADDR_SHIFT (0U) |
| #define | DCP_CH3CMDPTR_ADDR(x) |
CH3SEMA - DCP channel 3 semaphore register | |
| #define | DCP_CH3SEMA_INCREMENT_MASK (0xFFU) |
| #define | DCP_CH3SEMA_INCREMENT_SHIFT (0U) |
| #define | DCP_CH3SEMA_INCREMENT(x) |
| #define | DCP_CH3SEMA_VALUE_MASK (0xFF0000U) |
| #define | DCP_CH3SEMA_VALUE_SHIFT (16U) |
| #define | DCP_CH3SEMA_VALUE(x) |
CH3STAT - DCP channel 3 status register | |
| #define | DCP_CH3STAT_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH3STAT_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH3STAT_RSVD_COMPLETE(x) |
| #define | DCP_CH3STAT_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH3STAT_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH3STAT_HASH_MISMATCH(x) |
| #define | DCP_CH3STAT_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH3STAT_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH3STAT_ERROR_SETUP(x) |
| #define | DCP_CH3STAT_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH3STAT_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH3STAT_ERROR_PACKET(x) |
| #define | DCP_CH3STAT_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH3STAT_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH3STAT_ERROR_SRC(x) |
| #define | DCP_CH3STAT_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH3STAT_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH3STAT_ERROR_DST(x) |
| #define | DCP_CH3STAT_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH3STAT_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH3STAT_ERROR_PAGEFAULT(x) |
| #define | DCP_CH3STAT_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH3STAT_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH3STAT_ERROR_CODE(x) |
| #define | DCP_CH3STAT_TAG_MASK (0xFF000000U) |
| #define | DCP_CH3STAT_TAG_SHIFT (24U) |
| #define | DCP_CH3STAT_TAG(x) |
CH3STAT_SET - DCP channel 3 status register | |
| #define | DCP_CH3STAT_SET_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH3STAT_SET_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH3STAT_SET_RSVD_COMPLETE(x) |
| #define | DCP_CH3STAT_SET_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH3STAT_SET_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH3STAT_SET_HASH_MISMATCH(x) |
| #define | DCP_CH3STAT_SET_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH3STAT_SET_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH3STAT_SET_ERROR_SETUP(x) |
| #define | DCP_CH3STAT_SET_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH3STAT_SET_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH3STAT_SET_ERROR_PACKET(x) |
| #define | DCP_CH3STAT_SET_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH3STAT_SET_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH3STAT_SET_ERROR_SRC(x) |
| #define | DCP_CH3STAT_SET_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH3STAT_SET_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH3STAT_SET_ERROR_DST(x) |
| #define | DCP_CH3STAT_SET_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH3STAT_SET_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH3STAT_SET_ERROR_PAGEFAULT(x) |
| #define | DCP_CH3STAT_SET_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH3STAT_SET_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH3STAT_SET_ERROR_CODE(x) |
| #define | DCP_CH3STAT_SET_TAG_MASK (0xFF000000U) |
| #define | DCP_CH3STAT_SET_TAG_SHIFT (24U) |
| #define | DCP_CH3STAT_SET_TAG(x) |
CH3STAT_CLR - DCP channel 3 status register | |
| #define | DCP_CH3STAT_CLR_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH3STAT_CLR_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH3STAT_CLR_RSVD_COMPLETE(x) |
| #define | DCP_CH3STAT_CLR_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH3STAT_CLR_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH3STAT_CLR_HASH_MISMATCH(x) |
| #define | DCP_CH3STAT_CLR_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH3STAT_CLR_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH3STAT_CLR_ERROR_SETUP(x) |
| #define | DCP_CH3STAT_CLR_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH3STAT_CLR_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH3STAT_CLR_ERROR_PACKET(x) |
| #define | DCP_CH3STAT_CLR_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH3STAT_CLR_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH3STAT_CLR_ERROR_SRC(x) |
| #define | DCP_CH3STAT_CLR_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH3STAT_CLR_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH3STAT_CLR_ERROR_DST(x) |
| #define | DCP_CH3STAT_CLR_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH3STAT_CLR_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH3STAT_CLR_ERROR_PAGEFAULT(x) |
| #define | DCP_CH3STAT_CLR_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH3STAT_CLR_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH3STAT_CLR_ERROR_CODE(x) |
| #define | DCP_CH3STAT_CLR_TAG_MASK (0xFF000000U) |
| #define | DCP_CH3STAT_CLR_TAG_SHIFT (24U) |
| #define | DCP_CH3STAT_CLR_TAG(x) |
CH3STAT_TOG - DCP channel 3 status register | |
| #define | DCP_CH3STAT_TOG_RSVD_COMPLETE_MASK (0x1U) |
| #define | DCP_CH3STAT_TOG_RSVD_COMPLETE_SHIFT (0U) |
| #define | DCP_CH3STAT_TOG_RSVD_COMPLETE(x) |
| #define | DCP_CH3STAT_TOG_HASH_MISMATCH_MASK (0x2U) |
| #define | DCP_CH3STAT_TOG_HASH_MISMATCH_SHIFT (1U) |
| #define | DCP_CH3STAT_TOG_HASH_MISMATCH(x) |
| #define | DCP_CH3STAT_TOG_ERROR_SETUP_MASK (0x4U) |
| #define | DCP_CH3STAT_TOG_ERROR_SETUP_SHIFT (2U) |
| #define | DCP_CH3STAT_TOG_ERROR_SETUP(x) |
| #define | DCP_CH3STAT_TOG_ERROR_PACKET_MASK (0x8U) |
| #define | DCP_CH3STAT_TOG_ERROR_PACKET_SHIFT (3U) |
| #define | DCP_CH3STAT_TOG_ERROR_PACKET(x) |
| #define | DCP_CH3STAT_TOG_ERROR_SRC_MASK (0x10U) |
| #define | DCP_CH3STAT_TOG_ERROR_SRC_SHIFT (4U) |
| #define | DCP_CH3STAT_TOG_ERROR_SRC(x) |
| #define | DCP_CH3STAT_TOG_ERROR_DST_MASK (0x20U) |
| #define | DCP_CH3STAT_TOG_ERROR_DST_SHIFT (5U) |
| #define | DCP_CH3STAT_TOG_ERROR_DST(x) |
| #define | DCP_CH3STAT_TOG_ERROR_PAGEFAULT_MASK (0x40U) |
| #define | DCP_CH3STAT_TOG_ERROR_PAGEFAULT_SHIFT (6U) |
| #define | DCP_CH3STAT_TOG_ERROR_PAGEFAULT(x) |
| #define | DCP_CH3STAT_TOG_ERROR_CODE_MASK (0xFF0000U) |
| #define | DCP_CH3STAT_TOG_ERROR_CODE_SHIFT (16U) |
| #define | DCP_CH3STAT_TOG_ERROR_CODE(x) |
| #define | DCP_CH3STAT_TOG_TAG_MASK (0xFF000000U) |
| #define | DCP_CH3STAT_TOG_TAG_SHIFT (24U) |
| #define | DCP_CH3STAT_TOG_TAG(x) |
CH3OPTS - DCP channel 3 options register | |
| #define | DCP_CH3OPTS_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH3OPTS_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH3OPTS_RECOVERY_TIMER(x) |
| #define | DCP_CH3OPTS_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH3OPTS_RSVD_SHIFT (16U) |
| #define | DCP_CH3OPTS_RSVD(x) |
CH3OPTS_SET - DCP channel 3 options register | |
| #define | DCP_CH3OPTS_SET_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH3OPTS_SET_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH3OPTS_SET_RECOVERY_TIMER(x) |
| #define | DCP_CH3OPTS_SET_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH3OPTS_SET_RSVD_SHIFT (16U) |
| #define | DCP_CH3OPTS_SET_RSVD(x) |
CH3OPTS_CLR - DCP channel 3 options register | |
| #define | DCP_CH3OPTS_CLR_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH3OPTS_CLR_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH3OPTS_CLR_RECOVERY_TIMER(x) |
| #define | DCP_CH3OPTS_CLR_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH3OPTS_CLR_RSVD_SHIFT (16U) |
| #define | DCP_CH3OPTS_CLR_RSVD(x) |
CH3OPTS_TOG - DCP channel 3 options register | |
| #define | DCP_CH3OPTS_TOG_RECOVERY_TIMER_MASK (0xFFFFU) |
| #define | DCP_CH3OPTS_TOG_RECOVERY_TIMER_SHIFT (0U) |
| #define | DCP_CH3OPTS_TOG_RECOVERY_TIMER(x) |
| #define | DCP_CH3OPTS_TOG_RSVD_MASK (0xFFFF0000U) |
| #define | DCP_CH3OPTS_TOG_RSVD_SHIFT (16U) |
| #define | DCP_CH3OPTS_TOG_RSVD(x) |
DBGSELECT - DCP debug select register | |
| #define | DCP_DBGSELECT_INDEX_MASK (0xFFU) |
| #define | DCP_DBGSELECT_INDEX_SHIFT (0U) |
| #define | DCP_DBGSELECT_INDEX(x) |
| #define | DCP_DBGSELECT_RSVD_MASK (0xFFFFFF00U) |
| #define | DCP_DBGSELECT_RSVD_SHIFT (8U) |
| #define | DCP_DBGSELECT_RSVD(x) |
DBGDATA - DCP debug data register | |
| #define | DCP_DBGDATA_DATA_MASK (0xFFFFFFFFU) |
| #define | DCP_DBGDATA_DATA_SHIFT (0U) |
| #define | DCP_DBGDATA_DATA(x) |
PAGETABLE - DCP page table register | |
| #define | DCP_PAGETABLE_ENABLE_MASK (0x1U) |
| #define | DCP_PAGETABLE_ENABLE_SHIFT (0U) |
| #define | DCP_PAGETABLE_ENABLE(x) |
| #define | DCP_PAGETABLE_FLUSH_MASK (0x2U) |
| #define | DCP_PAGETABLE_FLUSH_SHIFT (1U) |
| #define | DCP_PAGETABLE_FLUSH(x) |
| #define | DCP_PAGETABLE_BASE_MASK (0xFFFFFFFCU) |
| #define | DCP_PAGETABLE_BASE_SHIFT (2U) |
| #define | DCP_PAGETABLE_BASE(x) |
VERSION - DCP version register | |
| #define | DCP_VERSION_STEP_MASK (0xFFFFU) |
| #define | DCP_VERSION_STEP_SHIFT (0U) |
| #define | DCP_VERSION_STEP(x) |
| #define | DCP_VERSION_MINOR_MASK (0xFF0000U) |
| #define | DCP_VERSION_MINOR_SHIFT (16U) |
| #define | DCP_VERSION_MINOR(x) |
| #define | DCP_VERSION_MAJOR_MASK (0xFF000000U) |
| #define | DCP_VERSION_MAJOR_SHIFT (24U) |
| #define | DCP_VERSION_MAJOR(x) |
| #define DCP_CAPABILITY0_DISABLE_DECRYPT | ( | x | ) |
| #define DCP_CAPABILITY0_DISABLE_UNIQUE_KEY | ( | x | ) |
| #define DCP_CAPABILITY0_NUM_CHANNELS | ( | x | ) |
| #define DCP_CAPABILITY0_NUM_KEYS | ( | x | ) |
| #define DCP_CAPABILITY0_RSVD | ( | x | ) |
| #define DCP_CAPABILITY1_CIPHER_ALGORITHMS | ( | x | ) |
CIPHER_ALGORITHMS 0b0000000000000001..AES128
| #define DCP_CAPABILITY1_HASH_ALGORITHMS | ( | x | ) |
HASH_ALGORITHMS 0b0000000000000001..SHA1 0b0000000000000010..CRC32 0b0000000000000100..SHA256
| #define DCP_CH0CMDPTR_ADDR | ( | x | ) |
| #define DCP_CH0OPTS_CLR_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH0OPTS_CLR_RSVD | ( | x | ) |
| #define DCP_CH0OPTS_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH0OPTS_RSVD | ( | x | ) |
| #define DCP_CH0OPTS_SET_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH0OPTS_SET_RSVD | ( | x | ) |
| #define DCP_CH0OPTS_TOG_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH0OPTS_TOG_RSVD | ( | x | ) |
| #define DCP_CH0SEMA_INCREMENT | ( | x | ) |
| #define DCP_CH0SEMA_VALUE | ( | x | ) |
| #define DCP_CH0STAT_CLR_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error signalled because the next pointer is 0x00000000 0b00000010..Error signalled because the semaphore is non-zero and neither chain bit is set 0b00000011..Error signalled because an error is reported reading/writing the context buffer 0b00000100..Error signalled because an error is reported reading/writing the payload 0b00000101..Error signalled because the control packet specifies an invalid mode select (for instance, blit + hash)
| #define DCP_CH0STAT_CLR_ERROR_DST | ( | x | ) |
| #define DCP_CH0STAT_CLR_ERROR_PACKET | ( | x | ) |
| #define DCP_CH0STAT_CLR_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH0STAT_CLR_ERROR_SETUP | ( | x | ) |
| #define DCP_CH0STAT_CLR_ERROR_SRC | ( | x | ) |
| #define DCP_CH0STAT_CLR_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH0STAT_CLR_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH0STAT_CLR_TAG | ( | x | ) |
| #define DCP_CH0STAT_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error signalled because the next pointer is 0x00000000 0b00000010..Error signalled because the semaphore is non-zero and neither chain bit is set 0b00000011..Error signalled because an error is reported reading/writing the context buffer 0b00000100..Error signalled because an error is reported reading/writing the payload 0b00000101..Error signalled because the control packet specifies an invalid mode select (for instance, blit + hash)
| #define DCP_CH0STAT_ERROR_DST | ( | x | ) |
| #define DCP_CH0STAT_ERROR_PACKET | ( | x | ) |
| #define DCP_CH0STAT_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH0STAT_ERROR_SETUP | ( | x | ) |
| #define DCP_CH0STAT_ERROR_SRC | ( | x | ) |
| #define DCP_CH0STAT_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH0STAT_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH0STAT_SET_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error signalled because the next pointer is 0x00000000 0b00000010..Error signalled because the semaphore is non-zero and neither chain bit is set 0b00000011..Error signalled because an error is reported reading/writing the context buffer 0b00000100..Error signalled because an error is reported reading/writing the payload 0b00000101..Error signalled because the control packet specifies an invalid mode select (for instance, blit + hash)
| #define DCP_CH0STAT_SET_ERROR_DST | ( | x | ) |
| #define DCP_CH0STAT_SET_ERROR_PACKET | ( | x | ) |
| #define DCP_CH0STAT_SET_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH0STAT_SET_ERROR_SETUP | ( | x | ) |
| #define DCP_CH0STAT_SET_ERROR_SRC | ( | x | ) |
| #define DCP_CH0STAT_SET_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH0STAT_SET_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH0STAT_SET_TAG | ( | x | ) |
| #define DCP_CH0STAT_TAG | ( | x | ) |
| #define DCP_CH0STAT_TOG_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error signalled because the next pointer is 0x00000000 0b00000010..Error signalled because the semaphore is non-zero and neither chain bit is set 0b00000011..Error signalled because an error is reported reading/writing the context buffer 0b00000100..Error signalled because an error is reported reading/writing the payload 0b00000101..Error signalled because the control packet specifies an invalid mode select (for instance, blit + hash)
| #define DCP_CH0STAT_TOG_ERROR_DST | ( | x | ) |
| #define DCP_CH0STAT_TOG_ERROR_PACKET | ( | x | ) |
| #define DCP_CH0STAT_TOG_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH0STAT_TOG_ERROR_SETUP | ( | x | ) |
| #define DCP_CH0STAT_TOG_ERROR_SRC | ( | x | ) |
| #define DCP_CH0STAT_TOG_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH0STAT_TOG_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH0STAT_TOG_TAG | ( | x | ) |
| #define DCP_CH1CMDPTR_ADDR | ( | x | ) |
| #define DCP_CH1OPTS_CLR_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH1OPTS_CLR_RSVD | ( | x | ) |
| #define DCP_CH1OPTS_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH1OPTS_RSVD | ( | x | ) |
| #define DCP_CH1OPTS_SET_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH1OPTS_SET_RSVD | ( | x | ) |
| #define DCP_CH1OPTS_TOG_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH1OPTS_TOG_RSVD | ( | x | ) |
| #define DCP_CH1SEMA_INCREMENT | ( | x | ) |
| #define DCP_CH1SEMA_VALUE | ( | x | ) |
| #define DCP_CH1STAT_CLR_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported when reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported when reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).
| #define DCP_CH1STAT_CLR_ERROR_DST | ( | x | ) |
| #define DCP_CH1STAT_CLR_ERROR_PACKET | ( | x | ) |
| #define DCP_CH1STAT_CLR_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH1STAT_CLR_ERROR_SETUP | ( | x | ) |
| #define DCP_CH1STAT_CLR_ERROR_SRC | ( | x | ) |
| #define DCP_CH1STAT_CLR_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH1STAT_CLR_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH1STAT_CLR_TAG | ( | x | ) |
| #define DCP_CH1STAT_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported when reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported when reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).
| #define DCP_CH1STAT_ERROR_DST | ( | x | ) |
| #define DCP_CH1STAT_ERROR_PACKET | ( | x | ) |
| #define DCP_CH1STAT_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH1STAT_ERROR_SETUP | ( | x | ) |
| #define DCP_CH1STAT_ERROR_SRC | ( | x | ) |
| #define DCP_CH1STAT_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH1STAT_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH1STAT_SET_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported when reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported when reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).
| #define DCP_CH1STAT_SET_ERROR_DST | ( | x | ) |
| #define DCP_CH1STAT_SET_ERROR_PACKET | ( | x | ) |
| #define DCP_CH1STAT_SET_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH1STAT_SET_ERROR_SETUP | ( | x | ) |
| #define DCP_CH1STAT_SET_ERROR_SRC | ( | x | ) |
| #define DCP_CH1STAT_SET_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH1STAT_SET_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH1STAT_SET_TAG | ( | x | ) |
| #define DCP_CH1STAT_TAG | ( | x | ) |
| #define DCP_CH1STAT_TOG_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported when reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported when reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).
| #define DCP_CH1STAT_TOG_ERROR_DST | ( | x | ) |
| #define DCP_CH1STAT_TOG_ERROR_PACKET | ( | x | ) |
| #define DCP_CH1STAT_TOG_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH1STAT_TOG_ERROR_SETUP | ( | x | ) |
| #define DCP_CH1STAT_TOG_ERROR_SRC | ( | x | ) |
| #define DCP_CH1STAT_TOG_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH1STAT_TOG_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH1STAT_TOG_TAG | ( | x | ) |
| #define DCP_CH2CMDPTR_ADDR | ( | x | ) |
| #define DCP_CH2OPTS_CLR_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH2OPTS_CLR_RSVD | ( | x | ) |
| #define DCP_CH2OPTS_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH2OPTS_RSVD | ( | x | ) |
| #define DCP_CH2OPTS_SET_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH2OPTS_SET_RSVD | ( | x | ) |
| #define DCP_CH2OPTS_TOG_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH2OPTS_TOG_RSVD | ( | x | ) |
| #define DCP_CH2SEMA_INCREMENT | ( | x | ) |
| #define DCP_CH2SEMA_VALUE | ( | x | ) |
| #define DCP_CH2STAT_CLR_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported while reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported while reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for instance, blit + hash).
| #define DCP_CH2STAT_CLR_ERROR_DST | ( | x | ) |
| #define DCP_CH2STAT_CLR_ERROR_PACKET | ( | x | ) |
| #define DCP_CH2STAT_CLR_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH2STAT_CLR_ERROR_SETUP | ( | x | ) |
| #define DCP_CH2STAT_CLR_ERROR_SRC | ( | x | ) |
| #define DCP_CH2STAT_CLR_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH2STAT_CLR_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH2STAT_CLR_TAG | ( | x | ) |
| #define DCP_CH2STAT_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported while reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported while reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for instance, blit + hash).
| #define DCP_CH2STAT_ERROR_DST | ( | x | ) |
| #define DCP_CH2STAT_ERROR_PACKET | ( | x | ) |
| #define DCP_CH2STAT_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH2STAT_ERROR_SETUP | ( | x | ) |
| #define DCP_CH2STAT_ERROR_SRC | ( | x | ) |
| #define DCP_CH2STAT_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH2STAT_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH2STAT_SET_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported while reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported while reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for instance, blit + hash).
| #define DCP_CH2STAT_SET_ERROR_DST | ( | x | ) |
| #define DCP_CH2STAT_SET_ERROR_PACKET | ( | x | ) |
| #define DCP_CH2STAT_SET_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH2STAT_SET_ERROR_SETUP | ( | x | ) |
| #define DCP_CH2STAT_SET_ERROR_SRC | ( | x | ) |
| #define DCP_CH2STAT_SET_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH2STAT_SET_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH2STAT_SET_TAG | ( | x | ) |
| #define DCP_CH2STAT_TAG | ( | x | ) |
| #define DCP_CH2STAT_TOG_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported while reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported while reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for instance, blit + hash).
| #define DCP_CH2STAT_TOG_ERROR_DST | ( | x | ) |
| #define DCP_CH2STAT_TOG_ERROR_PACKET | ( | x | ) |
| #define DCP_CH2STAT_TOG_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH2STAT_TOG_ERROR_SETUP | ( | x | ) |
| #define DCP_CH2STAT_TOG_ERROR_SRC | ( | x | ) |
| #define DCP_CH2STAT_TOG_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH2STAT_TOG_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH2STAT_TOG_TAG | ( | x | ) |
| #define DCP_CH3CMDPTR_ADDR | ( | x | ) |
| #define DCP_CH3OPTS_CLR_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH3OPTS_CLR_RSVD | ( | x | ) |
| #define DCP_CH3OPTS_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH3OPTS_RSVD | ( | x | ) |
| #define DCP_CH3OPTS_SET_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH3OPTS_SET_RSVD | ( | x | ) |
| #define DCP_CH3OPTS_TOG_RECOVERY_TIMER | ( | x | ) |
| #define DCP_CH3OPTS_TOG_RSVD | ( | x | ) |
| #define DCP_CH3SEMA_INCREMENT | ( | x | ) |
| #define DCP_CH3SEMA_VALUE | ( | x | ) |
| #define DCP_CH3STAT_CLR_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported while reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported while reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).
| #define DCP_CH3STAT_CLR_ERROR_DST | ( | x | ) |
| #define DCP_CH3STAT_CLR_ERROR_PACKET | ( | x | ) |
| #define DCP_CH3STAT_CLR_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH3STAT_CLR_ERROR_SETUP | ( | x | ) |
| #define DCP_CH3STAT_CLR_ERROR_SRC | ( | x | ) |
| #define DCP_CH3STAT_CLR_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH3STAT_CLR_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH3STAT_CLR_TAG | ( | x | ) |
| #define DCP_CH3STAT_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported while reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported while reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).
| #define DCP_CH3STAT_ERROR_DST | ( | x | ) |
| #define DCP_CH3STAT_ERROR_PACKET | ( | x | ) |
| #define DCP_CH3STAT_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH3STAT_ERROR_SETUP | ( | x | ) |
| #define DCP_CH3STAT_ERROR_SRC | ( | x | ) |
| #define DCP_CH3STAT_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH3STAT_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH3STAT_SET_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported while reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported while reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).
| #define DCP_CH3STAT_SET_ERROR_DST | ( | x | ) |
| #define DCP_CH3STAT_SET_ERROR_PACKET | ( | x | ) |
| #define DCP_CH3STAT_SET_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH3STAT_SET_ERROR_SETUP | ( | x | ) |
| #define DCP_CH3STAT_SET_ERROR_SRC | ( | x | ) |
| #define DCP_CH3STAT_SET_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH3STAT_SET_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH3STAT_SET_TAG | ( | x | ) |
| #define DCP_CH3STAT_TAG | ( | x | ) |
| #define DCP_CH3STAT_TOG_ERROR_CODE | ( | x | ) |
ERROR_CODE 0b00000001..Error is signalled because the next pointer is 0x00000000. 0b00000010..Error is signalled because the semaphore is of a non-zero value and neither of the chain bits is set. 0b00000011..Error is signalled because an error was reported while reading/writing the context buffer. 0b00000100..Error is signalled because an error was reported while reading/writing the payload. 0b00000101..Error is signalled because the control packet specifies an invalid mode select (for example, blit + hash).
| #define DCP_CH3STAT_TOG_ERROR_DST | ( | x | ) |
| #define DCP_CH3STAT_TOG_ERROR_PACKET | ( | x | ) |
| #define DCP_CH3STAT_TOG_ERROR_PAGEFAULT | ( | x | ) |
| #define DCP_CH3STAT_TOG_ERROR_SETUP | ( | x | ) |
| #define DCP_CH3STAT_TOG_ERROR_SRC | ( | x | ) |
| #define DCP_CH3STAT_TOG_HASH_MISMATCH | ( | x | ) |
| #define DCP_CH3STAT_TOG_RSVD_COMPLETE | ( | x | ) |
| #define DCP_CH3STAT_TOG_TAG | ( | x | ) |
| #define DCP_CHANNELCTRL_CH0_IRQ_MERGED | ( | x | ) |
| #define DCP_CHANNELCTRL_CLR_CH0_IRQ_MERGED | ( | x | ) |
| #define DCP_CHANNELCTRL_CLR_ENABLE_CHANNEL | ( | x | ) |
ENABLE_CHANNEL 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CHANNELCTRL_CLR_HIGH_PRIORITY_CHANNEL | ( | x | ) |
HIGH_PRIORITY_CHANNEL 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CHANNELCTRL_CLR_RSVD | ( | x | ) |
| #define DCP_CHANNELCTRL_ENABLE_CHANNEL | ( | x | ) |
ENABLE_CHANNEL 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CHANNELCTRL_HIGH_PRIORITY_CHANNEL | ( | x | ) |
HIGH_PRIORITY_CHANNEL 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CHANNELCTRL_RSVD | ( | x | ) |
| #define DCP_CHANNELCTRL_SET_CH0_IRQ_MERGED | ( | x | ) |
| #define DCP_CHANNELCTRL_SET_ENABLE_CHANNEL | ( | x | ) |
ENABLE_CHANNEL 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CHANNELCTRL_SET_HIGH_PRIORITY_CHANNEL | ( | x | ) |
HIGH_PRIORITY_CHANNEL 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CHANNELCTRL_SET_RSVD | ( | x | ) |
| #define DCP_CHANNELCTRL_TOG_CH0_IRQ_MERGED | ( | x | ) |
| #define DCP_CHANNELCTRL_TOG_ENABLE_CHANNEL | ( | x | ) |
ENABLE_CHANNEL 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CHANNELCTRL_TOG_HIGH_PRIORITY_CHANNEL | ( | x | ) |
HIGH_PRIORITY_CHANNEL 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CHANNELCTRL_TOG_RSVD | ( | x | ) |
| #define DCP_CONTEXT_ADDR | ( | x | ) |
| #define DCP_CTRL_CHANNEL_INTERRUPT_ENABLE | ( | x | ) |
CHANNEL_INTERRUPT_ENABLE 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CTRL_CLKGATE | ( | x | ) |
| #define DCP_CTRL_CLR_CHANNEL_INTERRUPT_ENABLE | ( | x | ) |
CHANNEL_INTERRUPT_ENABLE 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CTRL_CLR_CLKGATE | ( | x | ) |
| #define DCP_CTRL_CLR_ENABLE_CONTEXT_CACHING | ( | x | ) |
| #define DCP_CTRL_CLR_ENABLE_CONTEXT_SWITCHING | ( | x | ) |
| #define DCP_CTRL_CLR_GATHER_RESIDUAL_WRITES | ( | x | ) |
| #define DCP_CTRL_CLR_PRESENT_CRYPTO | ( | x | ) |
PRESENT_CRYPTO 0b1..Present 0b0..Absent
| #define DCP_CTRL_CLR_PRESENT_SHA | ( | x | ) |
PRESENT_SHA 0b1..Present 0b0..Absent
| #define DCP_CTRL_CLR_RSVD_CSC_INTERRUPT_ENABLE | ( | x | ) |
| #define DCP_CTRL_CLR_SFTRST | ( | x | ) |
| #define DCP_CTRL_ENABLE_CONTEXT_CACHING | ( | x | ) |
| #define DCP_CTRL_ENABLE_CONTEXT_SWITCHING | ( | x | ) |
| #define DCP_CTRL_GATHER_RESIDUAL_WRITES | ( | x | ) |
| #define DCP_CTRL_PRESENT_CRYPTO | ( | x | ) |
PRESENT_CRYPTO 0b1..Present 0b0..Absent
| #define DCP_CTRL_PRESENT_SHA | ( | x | ) |
PRESENT_SHA 0b1..Present 0b0..Absent
| #define DCP_CTRL_RSVD_CSC_INTERRUPT_ENABLE | ( | x | ) |
| #define DCP_CTRL_SET_CHANNEL_INTERRUPT_ENABLE | ( | x | ) |
CHANNEL_INTERRUPT_ENABLE 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CTRL_SET_CLKGATE | ( | x | ) |
| #define DCP_CTRL_SET_ENABLE_CONTEXT_CACHING | ( | x | ) |
| #define DCP_CTRL_SET_ENABLE_CONTEXT_SWITCHING | ( | x | ) |
| #define DCP_CTRL_SET_GATHER_RESIDUAL_WRITES | ( | x | ) |
| #define DCP_CTRL_SET_PRESENT_CRYPTO | ( | x | ) |
PRESENT_CRYPTO 0b1..Present 0b0..Absent
| #define DCP_CTRL_SET_PRESENT_SHA | ( | x | ) |
PRESENT_SHA 0b1..Present 0b0..Absent
| #define DCP_CTRL_SET_RSVD_CSC_INTERRUPT_ENABLE | ( | x | ) |
| #define DCP_CTRL_SET_SFTRST | ( | x | ) |
| #define DCP_CTRL_SFTRST | ( | x | ) |
| #define DCP_CTRL_TOG_CHANNEL_INTERRUPT_ENABLE | ( | x | ) |
CHANNEL_INTERRUPT_ENABLE 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_CTRL_TOG_CLKGATE | ( | x | ) |
| #define DCP_CTRL_TOG_ENABLE_CONTEXT_CACHING | ( | x | ) |
| #define DCP_CTRL_TOG_ENABLE_CONTEXT_SWITCHING | ( | x | ) |
| #define DCP_CTRL_TOG_GATHER_RESIDUAL_WRITES | ( | x | ) |
| #define DCP_CTRL_TOG_PRESENT_CRYPTO | ( | x | ) |
PRESENT_CRYPTO 0b1..Present 0b0..Absent
| #define DCP_CTRL_TOG_PRESENT_SHA | ( | x | ) |
PRESENT_SHA 0b1..Present 0b0..Absent
| #define DCP_CTRL_TOG_RSVD_CSC_INTERRUPT_ENABLE | ( | x | ) |
| #define DCP_CTRL_TOG_SFTRST | ( | x | ) |
| #define DCP_DBGDATA_DATA | ( | x | ) |
| #define DCP_DBGSELECT_INDEX | ( | x | ) |
INDEX 0b00000001..CONTROL 0b00010000..OTPKEY0 0b00010001..OTPKEY1 0b00010010..OTPKEY2 0b00010011..OTPKEY3
| #define DCP_DBGSELECT_RSVD | ( | x | ) |
| #define DCP_KEY_INDEX | ( | x | ) |
| #define DCP_KEY_RSVD | ( | x | ) |
| #define DCP_KEY_RSVD_INDEX | ( | x | ) |
| #define DCP_KEY_RSVD_SUBWORD | ( | x | ) |
| #define DCP_KEY_SUBWORD | ( | x | ) |
| #define DCP_KEYDATA_DATA | ( | x | ) |
| #define DCP_PACKET0_ADDR | ( | x | ) |
| #define DCP_PACKET1_CHAIN | ( | x | ) |
| #define DCP_PACKET1_CHAIN_CONTIGUOUS | ( | x | ) |
| #define DCP_PACKET1_CHECK_HASH | ( | x | ) |
| #define DCP_PACKET1_CIPHER_ENCRYPT | ( | x | ) |
CIPHER_ENCRYPT 0b1..ENCRYPT 0b0..DECRYPT
| #define DCP_PACKET1_CIPHER_INIT | ( | x | ) |
| #define DCP_PACKET1_CONSTANT_FILL | ( | x | ) |
| #define DCP_PACKET1_DECR_SEMAPHORE | ( | x | ) |
| #define DCP_PACKET1_ENABLE_BLIT | ( | x | ) |
| #define DCP_PACKET1_ENABLE_CIPHER | ( | x | ) |
| #define DCP_PACKET1_ENABLE_HASH | ( | x | ) |
| #define DCP_PACKET1_ENABLE_MEMCOPY | ( | x | ) |
| #define DCP_PACKET1_HASH_INIT | ( | x | ) |
| #define DCP_PACKET1_HASH_OUTPUT | ( | x | ) |
HASH_OUTPUT 0b0..INPUT 0b1..OUTPUT
| #define DCP_PACKET1_HASH_TERM | ( | x | ) |
| #define DCP_PACKET1_INPUT_BYTESWAP | ( | x | ) |
| #define DCP_PACKET1_INPUT_WORDSWAP | ( | x | ) |
| #define DCP_PACKET1_INTERRUPT | ( | x | ) |
| #define DCP_PACKET1_KEY_BYTESWAP | ( | x | ) |
| #define DCP_PACKET1_KEY_WORDSWAP | ( | x | ) |
| #define DCP_PACKET1_OTP_KEY | ( | x | ) |
| #define DCP_PACKET1_OUTPUT_BYTESWAP | ( | x | ) |
| #define DCP_PACKET1_OUTPUT_WORDSWAP | ( | x | ) |
| #define DCP_PACKET1_PAYLOAD_KEY | ( | x | ) |
| #define DCP_PACKET1_TAG | ( | x | ) |
| #define DCP_PACKET1_TEST_SEMA_IRQ | ( | x | ) |
| #define DCP_PACKET2_CIPHER_CFG | ( | x | ) |
| #define DCP_PACKET2_CIPHER_MODE | ( | x | ) |
CIPHER_MODE 0b0000..ECB 0b0001..CBC
| #define DCP_PACKET2_CIPHER_SELECT | ( | x | ) |
CIPHER_SELECT 0b0000..AES128
| #define DCP_PACKET2_HASH_SELECT | ( | x | ) |
HASH_SELECT 0b0000..SHA1 0b0001..CRC32 0b0010..SHA256
| #define DCP_PACKET2_KEY_SELECT | ( | x | ) |
KEY_SELECT 0b00000000..KEY0 0b00000001..KEY1 0b00000010..KEY2 0b00000011..KEY3 0b11111110..UNIQUE_KEY 0b11111111..OTP_KEY
| #define DCP_PACKET2_RSVD | ( | x | ) |
| #define DCP_PACKET3_ADDR | ( | x | ) |
| #define DCP_PACKET4_ADDR | ( | x | ) |
| #define DCP_PACKET5_COUNT | ( | x | ) |
| #define DCP_PACKET6_ADDR | ( | x | ) |
| #define DCP_PAGETABLE_BASE | ( | x | ) |
| #define DCP_PAGETABLE_ENABLE | ( | x | ) |
| #define DCP_PAGETABLE_FLUSH | ( | x | ) |
| #define DCP_STAT_CLR_CUR_CHANNEL | ( | x | ) |
CUR_CHANNEL 0b0000..None 0b0001..CH0 0b0010..CH1 0b0011..CH2 0b0100..CH3
| #define DCP_STAT_CLR_IRQ | ( | x | ) |
| #define DCP_STAT_CLR_OTP_KEY_READY | ( | x | ) |
| #define DCP_STAT_CLR_READY_CHANNELS | ( | x | ) |
READY_CHANNELS 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_STAT_CLR_RSVD_IRQ | ( | x | ) |
| #define DCP_STAT_CUR_CHANNEL | ( | x | ) |
CUR_CHANNEL 0b0000..None 0b0001..CH0 0b0010..CH1 0b0011..CH2 0b0100..CH3
| #define DCP_STAT_IRQ | ( | x | ) |
| #define DCP_STAT_OTP_KEY_READY | ( | x | ) |
| #define DCP_STAT_READY_CHANNELS | ( | x | ) |
READY_CHANNELS 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_STAT_RSVD_IRQ | ( | x | ) |
| #define DCP_STAT_SET_CUR_CHANNEL | ( | x | ) |
CUR_CHANNEL 0b0000..None 0b0001..CH0 0b0010..CH1 0b0011..CH2 0b0100..CH3
| #define DCP_STAT_SET_IRQ | ( | x | ) |
| #define DCP_STAT_SET_OTP_KEY_READY | ( | x | ) |
| #define DCP_STAT_SET_READY_CHANNELS | ( | x | ) |
READY_CHANNELS 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_STAT_SET_RSVD_IRQ | ( | x | ) |
| #define DCP_STAT_TOG_CUR_CHANNEL | ( | x | ) |
CUR_CHANNEL 0b0000..None 0b0001..CH0 0b0010..CH1 0b0011..CH2 0b0100..CH3
| #define DCP_STAT_TOG_IRQ | ( | x | ) |
| #define DCP_STAT_TOG_OTP_KEY_READY | ( | x | ) |
| #define DCP_STAT_TOG_READY_CHANNELS | ( | x | ) |
READY_CHANNELS 0b00000001..CH0 0b00000010..CH1 0b00000100..CH2 0b00001000..CH3
| #define DCP_STAT_TOG_RSVD_IRQ | ( | x | ) |
| #define DCP_VERSION_MAJOR | ( | x | ) |
| #define DCP_VERSION_MINOR | ( | x | ) |
| #define DCP_VERSION_STEP | ( | x | ) |