iBoot/drivers/apple/anc/anc_bootrom_regs_m7.h

3394 lines
287 KiB
C

//
// Copyright (C) 2013 Apple Inc. All rights reserved.
//
// This document is the property of Apple Inc.
// It is considered confidential and proprietary.
//
// This document may not be reproduced or transmitted in any form
// in whole or in part, without the express written permission of
// Apple Inc.
//
#ifndef __ANC_H__
#define __ANC_H__
#define _MM_MAKEMASK(width, offset) (((1 << (width)) - 1) << (offset))
#define _MM_MAKEVALUE(value, offset) ((value) << (offset))
#define _MM_GETVALUE(registerContent, offset, mask) (((registerContent) & (mask))>> (offset))
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_CHAN_BASE 0x00000000
#define A_ANC_CHAN_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_CHAN_VERSION 0x00000000
#define R_ANC_CHAN_CONFIG 0x00000004
#define R_ANC_CHAN_INT_STATUS 0x00000008
#define R_ANC_CHAN_INT_ENABLE 0x0000000c
#define R_ANC_CHAN_DMA_WATERMARKS 0x00000010
#define R_ANC_CHAN_LINK_WATERMARKS 0x00000014
#define R_ANC_CHAN_STATUS_WATERMARKS 0x00000018
#define R_ANC_CHAN_DMA_CMDQ_FIFO_STATUS 0x0000001c
#define R_ANC_CHAN_LINK_CMDQ_FIFO_STATUS 0x00000020
#define R_ANC_CHAN_LINK_BYPASS_FIFO_STATUS 0x00000024
#define R_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS 0x00000028
#define R_ANC_CHAN_DMA_DEBUG_FIFO_STATUS 0x0000002c
#define R_ANC_CHAN_LINK_DEBUG_FIFO_STATUS 0x00000030
#define R_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS 0x00000034
#define R_ANC_CHAN_DMA_CMDQ_FIFO 0x00000100
#define R_ANC_CHAN_LINK_CMDQ_FIFO 0x00000140
#define R_ANC_CHAN_LINK_BYPASS_FIFO 0x00000180
#define R_ANC_CHAN_LINK_PIO_READ_FIFO 0x000001c0
#define R_ANC_CHAN_DMA_DEBUG_FIFO 0x00000200
#define R_ANC_CHAN_LINK_DEBUG_FIFO 0x00000240
#define R_ANC_CHAN_LINK_ECC_STATUS_FIFO 0x00000280
#define R_ANC_CHAN_LAST 0x00000280
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_CHAN_VERSION
#define rANC_CHAN_CONFIG
#define rANC_CHAN_INT_STATUS
#define rANC_CHAN_INT_ENABLE
#define rANC_CHAN_DMA_WATERMARKS
#define rANC_CHAN_LINK_WATERMARKS
#define rANC_CHAN_STATUS_WATERMARKS
#define rANC_CHAN_DMA_CMDQ_FIFO_STATUS
#define rANC_CHAN_LINK_CMDQ_FIFO_STATUS
#define rANC_CHAN_LINK_BYPASS_FIFO_STATUS
#define rANC_CHAN_LINK_PIO_READ_FIFO_STATUS
#define rANC_CHAN_DMA_DEBUG_FIFO_STATUS
#define rANC_CHAN_LINK_DEBUG_FIFO_STATUS
#define rANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS
#define rANC_CHAN_DMA_CMDQ_FIFO
#define rANC_CHAN_LINK_CMDQ_FIFO
#define rANC_CHAN_LINK_BYPASS_FIFO
#define rANC_CHAN_LINK_PIO_READ_FIFO
#define rANC_CHAN_DMA_DEBUG_FIFO
#define rANC_CHAN_LINK_DEBUG_FIFO
#define rANC_CHAN_LINK_ECC_STATUS_FIFO
#define rANC_CHAN_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_DMA_BASE 0x00001000
#define A_ANC_DMA_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_DMA_CONFIG 0x00001000
#define R_ANC_DMA_CONTROL 0x00001004
#define R_ANC_DMA_STATUS 0x00001008
#define R_ANC_DMA_AES_STATUS 0x0000100c
#define R_ANC_DMA_CMDQ_COUNT 0x00001010
#define R_ANC_DMA_CMD_TIMEOUT 0x00001014
#define R_ANC_DMA_CMDQ_INT_CODE 0x00001018
#define R_ANC_DMA_AXI 0x0000101c
#define R_ANC_DMA_AXI_NEXT 0x00001020
#define R_ANC_DMA_AXI_NEXT_ADDRESS 0x00001024
#define R_ANC_DMA_AXI_DMA_COUNT 0x00001028
#define R_ANC_DMA_AXI_COUNT 0x0000102c
#define R_ANC_DMA_DLFIFO_COUNT 0x00001030
#define R_ANC_DMA_DLFIFO_DMA_COUNT 0x00001034
#define R_ANC_DMA_AXI_DMA_LAST_COUNT 0x00001038
#define R_ANC_DMA_AXI_LAST_COUNT 0x0000103c
#define R_ANC_DMA_DLFIFO_LAST_COUNT 0x00001040
#define R_ANC_DMA_DLFIFO_DMA_LAST_COUNT 0x00001044
#define R_ANC_DMA_LAST 0x00001044
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_DMA_CONFIG
#define rANC_DMA_CONTROL
#define rANC_DMA_STATUS
#define rANC_DMA_AES_STATUS
#define rANC_DMA_CMDQ_COUNT
#define rANC_DMA_CMD_TIMEOUT
#define rANC_DMA_CMDQ_INT_CODE
#define rANC_DMA_AXI
#define rANC_DMA_AXI_NEXT
#define rANC_DMA_AXI_NEXT_ADDRESS
#define rANC_DMA_AXI_DMA_COUNT
#define rANC_DMA_AXI_COUNT
#define rANC_DMA_DLFIFO_COUNT
#define rANC_DMA_DLFIFO_DMA_COUNT
#define rANC_DMA_AXI_DMA_LAST_COUNT
#define rANC_DMA_AXI_LAST_COUNT
#define rANC_DMA_DLFIFO_LAST_COUNT
#define rANC_DMA_DLFIFO_DMA_LAST_COUNT
#define rANC_DMA_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_LINK_BASE 0x00002000
#define A_ANC_LINK_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_LINK_CONFIG 0x00002000
#define R_ANC_LINK_CONTROL 0x00002004
#define R_ANC_LINK_STATUS 0x00002008
#define R_ANC_LINK_CHIP_ENABLE 0x0000200c
#define R_ANC_LINK_READ_STATUS_CONFIG 0x00002010
#define R_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING 0x00002014
#define R_ANC_LINK_SDR_TIMING 0x00002018
#define R_ANC_LINK_SDR_DATA_TIMING 0x0000201c
#define R_ANC_LINK_DDR_DATA_TIMING 0x00002020
#define R_ANC_LINK_DDR_READ_TIMING 0x00002024
#define R_ANC_LINK_DDR_WRITE_TIMING 0x00002028
#define R_ANC_LINK_DQS_TIMING 0x0000202c
#define R_ANC_LINK_CMDQ_COUNT 0x00002030
#define R_ANC_LINK_BYPASS_COUNT 0x00002034
#define R_ANC_LINK_CMD_TIMEOUT 0x00002038
#define R_ANC_LINK_CMDQ_INT_CODE 0x0000203c
#define R_ANC_LINK_TIMER 0x00002040
#define R_ANC_LINK_CRC 0x00002044
#define R_ANC_LINK_NPL_INTERFACE 0x00002048
#define R_ANC_LINK_MACRO_STATUS 0x0000204c
#define R_ANC_LINK_BYPASS_MACRO_STATUS 0x00002050
#define R_ANC_LINK_NAND_STATUS 0x00002054
#define R_ANC_LINK_DLFIFO_LINK_COUNT 0x00002058
#define R_ANC_LINK_DLFIFO_COUNT 0x0000205c
#define R_ANC_LINK_PIO_LINK_COUNT 0x00002060
#define R_ANC_LINK_PIO_COUNT 0x00002064
#define R_ANC_LINK_PHY_COUNT 0x00002068
#define R_ANC_LINK_PHY_LINK_COUNT 0x0000206c
#define R_ANC_LINK_FSM_COUNTS 0x00002070
#define R_ANC_LINK_ECC_WATERMARK 0x00002074
#define R_ANC_LINK_ECC_CONFIG 0x00002078
#define R_ANC_LINK_LAST 0x00002078
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_LINK_CONFIG
#define rANC_LINK_CONTROL
#define rANC_LINK_STATUS
#define rANC_LINK_CHIP_ENABLE
#define rANC_LINK_READ_STATUS_CONFIG
#define rANC_LINK_COMMAND_ADDRESS_PULSE_TIMING
#define rANC_LINK_SDR_TIMING
#define rANC_LINK_SDR_DATA_TIMING
#define rANC_LINK_DDR_DATA_TIMING
#define rANC_LINK_DDR_READ_TIMING
#define rANC_LINK_DDR_WRITE_TIMING
#define rANC_LINK_DQS_TIMING
#define rANC_LINK_CMDQ_COUNT
#define rANC_LINK_BYPASS_COUNT
#define rANC_LINK_CMD_TIMEOUT
#define rANC_LINK_CMDQ_INT_CODE
#define rANC_LINK_TIMER
#define rANC_LINK_CRC
#define rANC_LINK_NPL_INTERFACE
#define rANC_LINK_MACRO_STATUS
#define rANC_LINK_BYPASS_MACRO_STATUS
#define rANC_LINK_NAND_STATUS
#define rANC_LINK_DLFIFO_LINK_COUNT
#define rANC_LINK_DLFIFO_COUNT
#define rANC_LINK_PIO_LINK_COUNT
#define rANC_LINK_PIO_COUNT
#define rANC_LINK_PHY_COUNT
#define rANC_LINK_PHY_LINK_COUNT
#define rANC_LINK_FSM_COUNTS
#define rANC_LINK_ECC_WATERMARK
#define rANC_LINK_ECC_CONFIG
#define rANC_LINK_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_ECC_BASE 0x00002200
#define A_ANC_ECC_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_ECC_P_CHIEN_CLOCK_CONFIG 0x00002200
#define R_ANC_ECC_P_CONFIG 0x0000220c
#define R_ANC_ECC_P_OFFSET1 0x00002210
#define R_ANC_ECC_P_BCH_DIRECTION_CNFG 0x00002218
#define R_ANC_ECC_P_PAGE_IDX 0x0000221c
#define R_ANC_ECC_P_PAGE_STRUCTURE 0x00002220
#define R_ANC_ECC_P_ECC_CLK_CNFG 0x00002224
#define R_ANC_ECC_P_OFFSET3 0x00002228
#define R_ANC_ECC_P_CHIEN_START_OFFSET 0x0000222c
#define R_ANC_ECC_P_CHIEN_EARLY_INTERRUPT 0x00002230
#define R_ANC_ECC_P_OFFSET4 0x0000223c
#define R_ANC_ECC_P_STATUS 0x000022a0
#define R_ANC_ECC_P_BCH_DIR_CNTRS 0x000022a4
#define R_ANC_ECC_P_BMA_STATUS 0x000022b4
#define R_ANC_ECC_LAST 0x000022b4
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_ECC_P_CHIEN_CLOCK_CONFIG
#define rANC_ECC_P_CONFIG
#define rANC_ECC_P_OFFSET1
#define rANC_ECC_P_BCH_DIRECTION_CNFG
#define rANC_ECC_P_PAGE_IDX
#define rANC_ECC_P_PAGE_STRUCTURE
#define rANC_ECC_P_ECC_CLK_CNFG
#define rANC_ECC_P_OFFSET3
#define rANC_ECC_P_CHIEN_START_OFFSET
#define rANC_ECC_P_CHIEN_EARLY_INTERRUPT
#define rANC_ECC_P_OFFSET4
#define rANC_ECC_P_STATUS
#define rANC_ECC_P_BCH_DIR_CNTRS
#define rANC_ECC_P_BMA_STATUS
#define rANC_ECC_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_MACRO_TABLE_BASE 0x00003000
#define A_ANC_MACRO_TABLE_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_MACRO_TABLE_COMMAND 0x00003000
#define R_ANC_MACRO_TABLE_LAST 0x00003000
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_MACRO_TABLE_COMMAND
#define rANC_MACRO_TABLE_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_DMA_CMDQ_FIFO_DA_BASE 0x00004000
#define A_ANC_DMA_CMDQ_FIFO_DA_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_DMA_CMDQ_FIFO_DA_WORD 0x00004000
#define R_ANC_DMA_CMDQ_FIFO_DA_LAST 0x00004000
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_DMA_CMDQ_FIFO_DA_WORD
#define rANC_DMA_CMDQ_FIFO_DA_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_LINK_CMDQ_FIFO_DA_BASE 0x00004200
#define A_ANC_LINK_CMDQ_FIFO_DA_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_LINK_CMDQ_FIFO_DA_WORD 0x00004200
#define R_ANC_LINK_CMDQ_FIFO_DA_LAST 0x00004200
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_LINK_CMDQ_FIFO_DA_WORD
#define rANC_LINK_CMDQ_FIFO_DA_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_LINK_BYPASS_FIFO_DA_BASE 0x00004400
#define A_ANC_LINK_BYPASS_FIFO_DA_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_LINK_BYPASS_FIFO_DA_WORD 0x00004400
#define R_ANC_LINK_BYPASS_FIFO_DA_LAST 0x00004400
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_LINK_BYPASS_FIFO_DA_WORD
#define rANC_LINK_BYPASS_FIFO_DA_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_PIO_READ_FIFO_DA_BASE 0x00004500
#define A_ANC_PIO_READ_FIFO_DA_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_PIO_READ_FIFO_DA_WORD 0x00004500
#define R_ANC_PIO_READ_FIFO_DA_LAST 0x00004500
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_PIO_READ_FIFO_DA_WORD
#define rANC_PIO_READ_FIFO_DA_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_DMA_DEBUG_FIFO_BASE 0x00004600
#define A_ANC_DMA_DEBUG_FIFO_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_DMA_DEBUG_FIFO_COMMAND 0x00004600
#define R_ANC_DMA_DEBUG_FIFO_LAST 0x00004600
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_DMA_DEBUG_FIFO_COMMAND
#define rANC_DMA_DEBUG_FIFO_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_LINK_DEBUG_FIFO_BASE 0x00004700
#define A_ANC_LINK_DEBUG_FIFO_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_LINK_DEBUG_FIFO_COMMAND 0x00004700
#define R_ANC_LINK_DEBUG_FIFO_LAST 0x00004700
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_LINK_DEBUG_FIFO_COMMAND
#define rANC_LINK_DEBUG_FIFO_LAST
#endif
/******************************************************************************/
/* Addresses */
/******************************************************************************/
#define A_ANC_LINK_ECC_STATUS_FIFO_DA_BASE 0x00004800
#define A_ANC_LINK_ECC_STATUS_FIFO_DA_REG(REG) (REG)
/******************************************************************************/
/* Registers */
/******************************************************************************/
#define R_ANC_LINK_ECC_STATUS_FIFO_DA_WORD 0x00004800
#define R_ANC_LINK_ECC_STATUS_FIFO_DA_LAST 0x00004800
/******************************************************************************/
/* Registers2 */
/******************************************************************************/
#ifndef __ASSEMBLY__
#define rANC_LINK_ECC_STATUS_FIFO_DA_WORD
#define rANC_LINK_ECC_STATUS_FIFO_DA_LAST
#endif
/******************************************************************************/
/* Register Fields defines */
/******************************************************************************/
#define S_ANC_CHAN_VERSION_MINOR_RELEASE 0 //Access: read-only
#define M_ANC_CHAN_VERSION_MINOR_RELEASE _MM_MAKEMASK(8,S_ANC_CHAN_VERSION_MINOR_RELEASE)
#define V_ANC_CHAN_VERSION_MINOR_RELEASE(V) _MM_MAKEVALUE((V),S_ANC_CHAN_VERSION_MINOR_RELEASE)
#define G_ANC_CHAN_VERSION_MINOR_RELEASE(V) _MM_GETVALUE((V),S_ANC_CHAN_VERSION_MINOR_RELEASE,M_ANC_CHAN_VERSION_MINOR_RELEASE)
#define S_ANC_CHAN_VERSION_MAJOR_RELEASE 8 //Access: read-only
#define M_ANC_CHAN_VERSION_MAJOR_RELEASE _MM_MAKEMASK(8,S_ANC_CHAN_VERSION_MAJOR_RELEASE)
#define V_ANC_CHAN_VERSION_MAJOR_RELEASE(V) _MM_MAKEVALUE((V),S_ANC_CHAN_VERSION_MAJOR_RELEASE)
#define G_ANC_CHAN_VERSION_MAJOR_RELEASE(V) _MM_GETVALUE((V),S_ANC_CHAN_VERSION_MAJOR_RELEASE,M_ANC_CHAN_VERSION_MAJOR_RELEASE)
#define S_ANC_CHAN_VERSION_VERSION 16 //Access: read-only
#define M_ANC_CHAN_VERSION_VERSION _MM_MAKEMASK(8,S_ANC_CHAN_VERSION_VERSION)
#define V_ANC_CHAN_VERSION_VERSION(V) _MM_MAKEVALUE((V),S_ANC_CHAN_VERSION_VERSION)
#define G_ANC_CHAN_VERSION_VERSION(V) _MM_GETVALUE((V),S_ANC_CHAN_VERSION_VERSION,M_ANC_CHAN_VERSION_VERSION)
#define S_ANC_CHAN_VERSION_RSVD0 24 //Access: read-as-zero
#define M_ANC_CHAN_VERSION_RSVD0 _MM_MAKEMASK(8,S_ANC_CHAN_VERSION_RSVD0)
#define V_ANC_CHAN_VERSION_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_VERSION_RSVD0)
#define G_ANC_CHAN_VERSION_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_VERSION_RSVD0,M_ANC_CHAN_VERSION_RSVD0)
#define S_ANC_CHAN_CONFIG_AUTO_CLK_GATING_EN 0 //Access: read-write
#define M_ANC_CHAN_CONFIG_AUTO_CLK_GATING_EN _MM_MAKEMASK(1,S_ANC_CHAN_CONFIG_AUTO_CLK_GATING_EN)
#define V_ANC_CHAN_CONFIG_AUTO_CLK_GATING_EN(V) _MM_MAKEVALUE((V),S_ANC_CHAN_CONFIG_AUTO_CLK_GATING_EN)
#define G_ANC_CHAN_CONFIG_AUTO_CLK_GATING_EN(V) _MM_GETVALUE((V),S_ANC_CHAN_CONFIG_AUTO_CLK_GATING_EN,M_ANC_CHAN_CONFIG_AUTO_CLK_GATING_EN)
#define S_ANC_CHAN_CONFIG_RSVD0 1 //Access: read-as-zero
#define M_ANC_CHAN_CONFIG_RSVD0 _MM_MAKEMASK(31,S_ANC_CHAN_CONFIG_RSVD0)
#define V_ANC_CHAN_CONFIG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_CONFIG_RSVD0)
#define G_ANC_CHAN_CONFIG_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_CONFIG_RSVD0,M_ANC_CHAN_CONFIG_RSVD0)
#define S_ANC_CHAN_INT_STATUS_DMA_CMD_FLAG 0 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_DMA_CMD_FLAG _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_DMA_CMD_FLAG)
#define V_ANC_CHAN_INT_STATUS_DMA_CMD_FLAG(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_DMA_CMD_FLAG)
#define G_ANC_CHAN_INT_STATUS_DMA_CMD_FLAG(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_DMA_CMD_FLAG,M_ANC_CHAN_INT_STATUS_DMA_CMD_FLAG)
#define S_ANC_CHAN_INT_STATUS_LINK_CMD_FLAG 1 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_LINK_CMD_FLAG _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_CMD_FLAG)
#define V_ANC_CHAN_INT_STATUS_LINK_CMD_FLAG(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_CMD_FLAG)
#define G_ANC_CHAN_INT_STATUS_LINK_CMD_FLAG(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_CMD_FLAG,M_ANC_CHAN_INT_STATUS_LINK_CMD_FLAG)
#define S_ANC_CHAN_INT_STATUS_CHANNEL_STOPPED 2 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_CHANNEL_STOPPED _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_CHANNEL_STOPPED)
#define V_ANC_CHAN_INT_STATUS_CHANNEL_STOPPED(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_CHANNEL_STOPPED)
#define G_ANC_CHAN_INT_STATUS_CHANNEL_STOPPED(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_CHANNEL_STOPPED,M_ANC_CHAN_INT_STATUS_CHANNEL_STOPPED)
#define S_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_LOW 3 //Access: read-only
#define M_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_LOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_LOW)
#define V_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_LOW)
#define G_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_LOW,M_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_LOW)
#define S_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_LOW 4 //Access: read-only
#define M_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_LOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_LOW)
#define V_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_LOW)
#define G_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_LOW,M_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_LOW)
#define S_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_LOW 5 //Access: read-only
#define M_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_LOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_LOW)
#define V_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_LOW)
#define G_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_LOW,M_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_LOW)
#define S_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_HIGH 6 //Access: read-only
#define M_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_HIGH _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_HIGH)
#define V_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_HIGH(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_HIGH)
#define G_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_HIGH(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_HIGH,M_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_HIGH)
#define S_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_OVERFLOW 7 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_OVERFLOW)
#define V_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_OVERFLOW)
#define G_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_OVERFLOW,M_ANC_CHAN_INT_STATUS_DMA_CMDQ_FIFO_OVERFLOW)
#define S_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_OVERFLOW 8 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_OVERFLOW)
#define V_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_OVERFLOW)
#define G_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_OVERFLOW,M_ANC_CHAN_INT_STATUS_LINK_CMDQ_FIFO_OVERFLOW)
#define S_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_OVERFLOW 9 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_OVERFLOW)
#define V_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_OVERFLOW)
#define G_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_OVERFLOW,M_ANC_CHAN_INT_STATUS_LINK_BYPASS_FIFO_OVERFLOW)
#define S_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_UNDERFLOW 10 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_UNDERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_UNDERFLOW)
#define V_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_UNDERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_UNDERFLOW)
#define G_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_UNDERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_UNDERFLOW,M_ANC_CHAN_INT_STATUS_LINK_PIO_READ_FIFO_UNDERFLOW)
#define S_ANC_CHAN_INT_STATUS_CRC_ERR 11 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_CRC_ERR _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_CRC_ERR)
#define V_ANC_CHAN_INT_STATUS_CRC_ERR(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_CRC_ERR)
#define G_ANC_CHAN_INT_STATUS_CRC_ERR(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_CRC_ERR,M_ANC_CHAN_INT_STATUS_CRC_ERR)
#define S_ANC_CHAN_INT_STATUS_READ_STATUS_ERR_RESPONSE 12 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_READ_STATUS_ERR_RESPONSE _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_READ_STATUS_ERR_RESPONSE)
#define V_ANC_CHAN_INT_STATUS_READ_STATUS_ERR_RESPONSE(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_READ_STATUS_ERR_RESPONSE)
#define G_ANC_CHAN_INT_STATUS_READ_STATUS_ERR_RESPONSE(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_READ_STATUS_ERR_RESPONSE,M_ANC_CHAN_INT_STATUS_READ_STATUS_ERR_RESPONSE)
#define S_ANC_CHAN_INT_STATUS_INVALID_DMA_COMMAND 13 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_INVALID_DMA_COMMAND _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_INVALID_DMA_COMMAND)
#define V_ANC_CHAN_INT_STATUS_INVALID_DMA_COMMAND(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_INVALID_DMA_COMMAND)
#define G_ANC_CHAN_INT_STATUS_INVALID_DMA_COMMAND(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_INVALID_DMA_COMMAND,M_ANC_CHAN_INT_STATUS_INVALID_DMA_COMMAND)
#define S_ANC_CHAN_INT_STATUS_INVALID_LINK_COMMAND 14 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_INVALID_LINK_COMMAND _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_INVALID_LINK_COMMAND)
#define V_ANC_CHAN_INT_STATUS_INVALID_LINK_COMMAND(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_INVALID_LINK_COMMAND)
#define G_ANC_CHAN_INT_STATUS_INVALID_LINK_COMMAND(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_INVALID_LINK_COMMAND,M_ANC_CHAN_INT_STATUS_INVALID_LINK_COMMAND)
#define S_ANC_CHAN_INT_STATUS_AXI_RESPONSE_NOT_OKAY 15 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_AXI_RESPONSE_NOT_OKAY _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_AXI_RESPONSE_NOT_OKAY)
#define V_ANC_CHAN_INT_STATUS_AXI_RESPONSE_NOT_OKAY(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_AXI_RESPONSE_NOT_OKAY)
#define G_ANC_CHAN_INT_STATUS_AXI_RESPONSE_NOT_OKAY(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_AXI_RESPONSE_NOT_OKAY,M_ANC_CHAN_INT_STATUS_AXI_RESPONSE_NOT_OKAY)
#define S_ANC_CHAN_INT_STATUS_AES_ERR 16 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_AES_ERR _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_AES_ERR)
#define V_ANC_CHAN_INT_STATUS_AES_ERR(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_AES_ERR)
#define G_ANC_CHAN_INT_STATUS_AES_ERR(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_AES_ERR,M_ANC_CHAN_INT_STATUS_AES_ERR)
#define S_ANC_CHAN_INT_STATUS_DMA_CMD_TIMEOUT 17 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_DMA_CMD_TIMEOUT _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_DMA_CMD_TIMEOUT)
#define V_ANC_CHAN_INT_STATUS_DMA_CMD_TIMEOUT(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_DMA_CMD_TIMEOUT)
#define G_ANC_CHAN_INT_STATUS_DMA_CMD_TIMEOUT(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_DMA_CMD_TIMEOUT,M_ANC_CHAN_INT_STATUS_DMA_CMD_TIMEOUT)
#define S_ANC_CHAN_INT_STATUS_LINK_CMD_TIMEOUT 18 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_LINK_CMD_TIMEOUT _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_CMD_TIMEOUT)
#define V_ANC_CHAN_INT_STATUS_LINK_CMD_TIMEOUT(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_CMD_TIMEOUT)
#define G_ANC_CHAN_INT_STATUS_LINK_CMD_TIMEOUT(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_CMD_TIMEOUT,M_ANC_CHAN_INT_STATUS_LINK_CMD_TIMEOUT)
#define S_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_HIGH 19 //Access: read-only
#define M_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_HIGH _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_HIGH)
#define V_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_HIGH(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_HIGH)
#define G_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_HIGH(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_HIGH,M_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_HIGH)
#define S_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_UNDERFLOW 20 //Access: write-once-clear
#define M_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_UNDERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_UNDERFLOW)
#define V_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_UNDERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_UNDERFLOW)
#define G_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_UNDERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_UNDERFLOW,M_ANC_CHAN_INT_STATUS_LINK_ECC_STATUS_FIFO_UNDERFLOW)
#define S_ANC_CHAN_INT_STATUS_RSVD0 21 //Access: read-as-zero
#define M_ANC_CHAN_INT_STATUS_RSVD0 _MM_MAKEMASK(11,S_ANC_CHAN_INT_STATUS_RSVD0)
#define V_ANC_CHAN_INT_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_STATUS_RSVD0)
#define G_ANC_CHAN_INT_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_STATUS_RSVD0,M_ANC_CHAN_INT_STATUS_RSVD0)
#define S_ANC_CHAN_INT_ENABLE_DMA_CMD_FLAG 0 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_DMA_CMD_FLAG _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_DMA_CMD_FLAG)
#define V_ANC_CHAN_INT_ENABLE_DMA_CMD_FLAG(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_DMA_CMD_FLAG)
#define G_ANC_CHAN_INT_ENABLE_DMA_CMD_FLAG(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_DMA_CMD_FLAG,M_ANC_CHAN_INT_ENABLE_DMA_CMD_FLAG)
#define S_ANC_CHAN_INT_ENABLE_LINK_CMD_FLAG 1 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_CMD_FLAG _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_CMD_FLAG)
#define V_ANC_CHAN_INT_ENABLE_LINK_CMD_FLAG(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_CMD_FLAG)
#define G_ANC_CHAN_INT_ENABLE_LINK_CMD_FLAG(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_CMD_FLAG,M_ANC_CHAN_INT_ENABLE_LINK_CMD_FLAG)
#define S_ANC_CHAN_INT_ENABLE_CHANNEL_STOPPED 2 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_CHANNEL_STOPPED _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_CHANNEL_STOPPED)
#define V_ANC_CHAN_INT_ENABLE_CHANNEL_STOPPED(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_CHANNEL_STOPPED)
#define G_ANC_CHAN_INT_ENABLE_CHANNEL_STOPPED(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_CHANNEL_STOPPED,M_ANC_CHAN_INT_ENABLE_CHANNEL_STOPPED)
#define S_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_LOW 3 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_LOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_LOW)
#define V_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_LOW)
#define G_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_LOW,M_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_LOW)
#define S_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_LOW 4 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_LOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_LOW)
#define V_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_LOW)
#define G_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_LOW,M_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_LOW)
#define S_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_LOW 5 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_LOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_LOW)
#define V_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_LOW)
#define G_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_LOW,M_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_LOW)
#define S_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_HIGH 6 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_HIGH _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_HIGH)
#define V_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_HIGH(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_HIGH)
#define G_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_HIGH(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_HIGH,M_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_HIGH)
#define S_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_OVERFLOW 7 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_OVERFLOW)
#define V_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_OVERFLOW)
#define G_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_OVERFLOW,M_ANC_CHAN_INT_ENABLE_DMA_CMDQ_FIFO_OVERFLOW)
#define S_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_OVERFLOW 8 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_OVERFLOW)
#define V_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_OVERFLOW)
#define G_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_OVERFLOW,M_ANC_CHAN_INT_ENABLE_LINK_CMDQ_FIFO_OVERFLOW)
#define S_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_OVERFLOW 9 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_OVERFLOW)
#define V_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_OVERFLOW)
#define G_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_OVERFLOW,M_ANC_CHAN_INT_ENABLE_LINK_BYPASS_FIFO_OVERFLOW)
#define S_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_UNDERFLOW 10 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_UNDERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_UNDERFLOW)
#define V_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_UNDERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_UNDERFLOW)
#define G_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_UNDERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_UNDERFLOW,M_ANC_CHAN_INT_ENABLE_LINK_PIO_READ_FIFO_UNDERFLOW)
#define S_ANC_CHAN_INT_ENABLE_CRC_ERR 11 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_CRC_ERR _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_CRC_ERR)
#define V_ANC_CHAN_INT_ENABLE_CRC_ERR(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_CRC_ERR)
#define G_ANC_CHAN_INT_ENABLE_CRC_ERR(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_CRC_ERR,M_ANC_CHAN_INT_ENABLE_CRC_ERR)
#define S_ANC_CHAN_INT_ENABLE_READ_STATUS_ERR_RESPONSE 12 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_READ_STATUS_ERR_RESPONSE _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_READ_STATUS_ERR_RESPONSE)
#define V_ANC_CHAN_INT_ENABLE_READ_STATUS_ERR_RESPONSE(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_READ_STATUS_ERR_RESPONSE)
#define G_ANC_CHAN_INT_ENABLE_READ_STATUS_ERR_RESPONSE(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_READ_STATUS_ERR_RESPONSE,M_ANC_CHAN_INT_ENABLE_READ_STATUS_ERR_RESPONSE)
#define S_ANC_CHAN_INT_ENABLE_INVALID_DMA_COMMAND 13 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_INVALID_DMA_COMMAND _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_INVALID_DMA_COMMAND)
#define V_ANC_CHAN_INT_ENABLE_INVALID_DMA_COMMAND(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_INVALID_DMA_COMMAND)
#define G_ANC_CHAN_INT_ENABLE_INVALID_DMA_COMMAND(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_INVALID_DMA_COMMAND,M_ANC_CHAN_INT_ENABLE_INVALID_DMA_COMMAND)
#define S_ANC_CHAN_INT_ENABLE_INVALID_LINK_COMMAND 14 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_INVALID_LINK_COMMAND _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_INVALID_LINK_COMMAND)
#define V_ANC_CHAN_INT_ENABLE_INVALID_LINK_COMMAND(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_INVALID_LINK_COMMAND)
#define G_ANC_CHAN_INT_ENABLE_INVALID_LINK_COMMAND(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_INVALID_LINK_COMMAND,M_ANC_CHAN_INT_ENABLE_INVALID_LINK_COMMAND)
#define S_ANC_CHAN_INT_ENABLE_AXI_RESPONSE_NOT_OKAY 15 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_AXI_RESPONSE_NOT_OKAY _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_AXI_RESPONSE_NOT_OKAY)
#define V_ANC_CHAN_INT_ENABLE_AXI_RESPONSE_NOT_OKAY(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_AXI_RESPONSE_NOT_OKAY)
#define G_ANC_CHAN_INT_ENABLE_AXI_RESPONSE_NOT_OKAY(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_AXI_RESPONSE_NOT_OKAY,M_ANC_CHAN_INT_ENABLE_AXI_RESPONSE_NOT_OKAY)
#define S_ANC_CHAN_INT_ENABLE_AES_ERR 16 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_AES_ERR _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_AES_ERR)
#define V_ANC_CHAN_INT_ENABLE_AES_ERR(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_AES_ERR)
#define G_ANC_CHAN_INT_ENABLE_AES_ERR(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_AES_ERR,M_ANC_CHAN_INT_ENABLE_AES_ERR)
#define S_ANC_CHAN_INT_ENABLE_DMA_CMD_TIMEOUT 17 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_DMA_CMD_TIMEOUT _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_DMA_CMD_TIMEOUT)
#define V_ANC_CHAN_INT_ENABLE_DMA_CMD_TIMEOUT(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_DMA_CMD_TIMEOUT)
#define G_ANC_CHAN_INT_ENABLE_DMA_CMD_TIMEOUT(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_DMA_CMD_TIMEOUT,M_ANC_CHAN_INT_ENABLE_DMA_CMD_TIMEOUT)
#define S_ANC_CHAN_INT_ENABLE_LINK_CMD_TIMEOUT 18 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_CMD_TIMEOUT _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_CMD_TIMEOUT)
#define V_ANC_CHAN_INT_ENABLE_LINK_CMD_TIMEOUT(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_CMD_TIMEOUT)
#define G_ANC_CHAN_INT_ENABLE_LINK_CMD_TIMEOUT(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_CMD_TIMEOUT,M_ANC_CHAN_INT_ENABLE_LINK_CMD_TIMEOUT)
#define S_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_HIGH 19 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_HIGH _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_HIGH)
#define V_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_HIGH(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_HIGH)
#define G_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_HIGH(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_HIGH,M_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_HIGH)
#define S_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_UNDERFLOW 20 //Access: read-write
#define M_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_UNDERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_UNDERFLOW)
#define V_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_UNDERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_UNDERFLOW)
#define G_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_UNDERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_UNDERFLOW,M_ANC_CHAN_INT_ENABLE_LINK_ECC_STATUS_FIFO_UNDERFLOW)
#define S_ANC_CHAN_INT_ENABLE_RSVD0 21 //Access: read-as-zero
#define M_ANC_CHAN_INT_ENABLE_RSVD0 _MM_MAKEMASK(11,S_ANC_CHAN_INT_ENABLE_RSVD0)
#define V_ANC_CHAN_INT_ENABLE_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_INT_ENABLE_RSVD0)
#define G_ANC_CHAN_INT_ENABLE_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_INT_ENABLE_RSVD0,M_ANC_CHAN_INT_ENABLE_RSVD0)
#define S_ANC_CHAN_DMA_WATERMARKS_DMA_CMDQ_FIFO_LOW 0 //Access: read-write
#define M_ANC_CHAN_DMA_WATERMARKS_DMA_CMDQ_FIFO_LOW _MM_MAKEMASK(7,S_ANC_CHAN_DMA_WATERMARKS_DMA_CMDQ_FIFO_LOW)
#define V_ANC_CHAN_DMA_WATERMARKS_DMA_CMDQ_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_WATERMARKS_DMA_CMDQ_FIFO_LOW)
#define G_ANC_CHAN_DMA_WATERMARKS_DMA_CMDQ_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_WATERMARKS_DMA_CMDQ_FIFO_LOW,M_ANC_CHAN_DMA_WATERMARKS_DMA_CMDQ_FIFO_LOW)
#define S_ANC_CHAN_DMA_WATERMARKS_RSVD0 7 //Access: read-as-zero
#define M_ANC_CHAN_DMA_WATERMARKS_RSVD0 _MM_MAKEMASK(25,S_ANC_CHAN_DMA_WATERMARKS_RSVD0)
#define V_ANC_CHAN_DMA_WATERMARKS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_WATERMARKS_RSVD0)
#define G_ANC_CHAN_DMA_WATERMARKS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_WATERMARKS_RSVD0,M_ANC_CHAN_DMA_WATERMARKS_RSVD0)
#define S_ANC_CHAN_LINK_WATERMARKS_LINK_CMDQ_FIFO_LOW 0 //Access: read-write
#define M_ANC_CHAN_LINK_WATERMARKS_LINK_CMDQ_FIFO_LOW _MM_MAKEMASK(8,S_ANC_CHAN_LINK_WATERMARKS_LINK_CMDQ_FIFO_LOW)
#define V_ANC_CHAN_LINK_WATERMARKS_LINK_CMDQ_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_LINK_CMDQ_FIFO_LOW)
#define G_ANC_CHAN_LINK_WATERMARKS_LINK_CMDQ_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_LINK_CMDQ_FIFO_LOW,M_ANC_CHAN_LINK_WATERMARKS_LINK_CMDQ_FIFO_LOW)
#define S_ANC_CHAN_LINK_WATERMARKS_RSVD0 8 //Access: read-as-zero
#define M_ANC_CHAN_LINK_WATERMARKS_RSVD0 _MM_MAKEMASK(8,S_ANC_CHAN_LINK_WATERMARKS_RSVD0)
#define V_ANC_CHAN_LINK_WATERMARKS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_RSVD0)
#define G_ANC_CHAN_LINK_WATERMARKS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_RSVD0,M_ANC_CHAN_LINK_WATERMARKS_RSVD0)
#define S_ANC_CHAN_LINK_WATERMARKS_LINK_BYPASS_FIFO_LOW 16 //Access: read-write
#define M_ANC_CHAN_LINK_WATERMARKS_LINK_BYPASS_FIFO_LOW _MM_MAKEMASK(4,S_ANC_CHAN_LINK_WATERMARKS_LINK_BYPASS_FIFO_LOW)
#define V_ANC_CHAN_LINK_WATERMARKS_LINK_BYPASS_FIFO_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_LINK_BYPASS_FIFO_LOW)
#define G_ANC_CHAN_LINK_WATERMARKS_LINK_BYPASS_FIFO_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_LINK_BYPASS_FIFO_LOW,M_ANC_CHAN_LINK_WATERMARKS_LINK_BYPASS_FIFO_LOW)
#define S_ANC_CHAN_LINK_WATERMARKS_RSVD1 20 //Access: read-as-zero
#define M_ANC_CHAN_LINK_WATERMARKS_RSVD1 _MM_MAKEMASK(4,S_ANC_CHAN_LINK_WATERMARKS_RSVD1)
#define V_ANC_CHAN_LINK_WATERMARKS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_RSVD1)
#define G_ANC_CHAN_LINK_WATERMARKS_RSVD1(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_RSVD1,M_ANC_CHAN_LINK_WATERMARKS_RSVD1)
#define S_ANC_CHAN_LINK_WATERMARKS_LINK_PIO_READ_FIFO_HIGH 24 //Access: read-write
#define M_ANC_CHAN_LINK_WATERMARKS_LINK_PIO_READ_FIFO_HIGH _MM_MAKEMASK(7,S_ANC_CHAN_LINK_WATERMARKS_LINK_PIO_READ_FIFO_HIGH)
#define V_ANC_CHAN_LINK_WATERMARKS_LINK_PIO_READ_FIFO_HIGH(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_LINK_PIO_READ_FIFO_HIGH)
#define G_ANC_CHAN_LINK_WATERMARKS_LINK_PIO_READ_FIFO_HIGH(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_LINK_PIO_READ_FIFO_HIGH,M_ANC_CHAN_LINK_WATERMARKS_LINK_PIO_READ_FIFO_HIGH)
#define S_ANC_CHAN_LINK_WATERMARKS_RSVD2 31 //Access: read-as-zero
#define M_ANC_CHAN_LINK_WATERMARKS_RSVD2 _MM_MAKEMASK(1,S_ANC_CHAN_LINK_WATERMARKS_RSVD2)
#define V_ANC_CHAN_LINK_WATERMARKS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_RSVD2)
#define G_ANC_CHAN_LINK_WATERMARKS_RSVD2(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_WATERMARKS_RSVD2,M_ANC_CHAN_LINK_WATERMARKS_RSVD2)
#define S_ANC_CHAN_STATUS_WATERMARKS_LINK_ECC_STATUS_FIFO_HIGH 0 //Access: read-write
#define M_ANC_CHAN_STATUS_WATERMARKS_LINK_ECC_STATUS_FIFO_HIGH _MM_MAKEMASK(7,S_ANC_CHAN_STATUS_WATERMARKS_LINK_ECC_STATUS_FIFO_HIGH)
#define V_ANC_CHAN_STATUS_WATERMARKS_LINK_ECC_STATUS_FIFO_HIGH(V) _MM_MAKEVALUE((V),S_ANC_CHAN_STATUS_WATERMARKS_LINK_ECC_STATUS_FIFO_HIGH)
#define G_ANC_CHAN_STATUS_WATERMARKS_LINK_ECC_STATUS_FIFO_HIGH(V) _MM_GETVALUE((V),S_ANC_CHAN_STATUS_WATERMARKS_LINK_ECC_STATUS_FIFO_HIGH,M_ANC_CHAN_STATUS_WATERMARKS_LINK_ECC_STATUS_FIFO_HIGH)
#define S_ANC_CHAN_STATUS_WATERMARKS_RSVD0 7 //Access: read-as-zero
#define M_ANC_CHAN_STATUS_WATERMARKS_RSVD0 _MM_MAKEMASK(25,S_ANC_CHAN_STATUS_WATERMARKS_RSVD0)
#define V_ANC_CHAN_STATUS_WATERMARKS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_STATUS_WATERMARKS_RSVD0)
#define G_ANC_CHAN_STATUS_WATERMARKS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_STATUS_WATERMARKS_RSVD0,M_ANC_CHAN_STATUS_WATERMARKS_RSVD0)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LOW 0 //Access: read-only
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LOW _MM_MAKEMASK(1,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LOW)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LOW)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LOW,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LOW)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_FULL 1 //Access: read-only
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_FULL _MM_MAKEMASK(1,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_FULL)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_FULL(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_FULL)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_FULL(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_FULL,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_FULL)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_OVERFLOW 2 //Access: read-only
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_OVERFLOW)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_OVERFLOW)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_OVERFLOW,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_OVERFLOW)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD0 3 //Access: read-as-zero
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD0 _MM_MAKEMASK(5,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD0)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD0)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD0,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD0)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LEVEL 8 //Access: read-only
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LEVEL _MM_MAKEMASK(7,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LEVEL)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LEVEL(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LEVEL)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LEVEL(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LEVEL,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_LEVEL)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD1 15 //Access: read-as-zero
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD1 _MM_MAKEMASK(1,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD1)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD1)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD1,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD1)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_READ_POINTER 16 //Access: read-only
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_READ_POINTER _MM_MAKEMASK(6,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_READ_POINTER)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_READ_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_READ_POINTER)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_READ_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_READ_POINTER,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_READ_POINTER)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD2 22 //Access: read-as-zero
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD2 _MM_MAKEMASK(2,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD2)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD2)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD2(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD2,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD2)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_WRITE_POINTER 24 //Access: read-only
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_WRITE_POINTER _MM_MAKEMASK(6,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_WRITE_POINTER)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_WRITE_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_WRITE_POINTER)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_WRITE_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_WRITE_POINTER,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_WRITE_POINTER)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD3 30 //Access: read-as-zero
#define M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD3 _MM_MAKEMASK(2,S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD3)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD3(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD3)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD3(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD3,M_ANC_CHAN_DMA_CMDQ_FIFO_STATUS_RSVD3)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LOW 0 //Access: read-only
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LOW _MM_MAKEMASK(1,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LOW)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LOW)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LOW,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LOW)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_FULL 1 //Access: read-only
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_FULL _MM_MAKEMASK(1,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_FULL)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_FULL(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_FULL)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_FULL(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_FULL,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_FULL)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_OVERFLOW 2 //Access: read-only
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_OVERFLOW)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_OVERFLOW)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_OVERFLOW,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_OVERFLOW)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD0 3 //Access: read-as-zero
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD0 _MM_MAKEMASK(5,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD0)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD0)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD0,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD0)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LEVEL 8 //Access: read-only
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LEVEL _MM_MAKEMASK(8,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LEVEL)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LEVEL(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LEVEL)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LEVEL(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LEVEL,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_LEVEL)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_READ_POINTER 16 //Access: read-only
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_READ_POINTER _MM_MAKEMASK(7,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_READ_POINTER)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_READ_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_READ_POINTER)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_READ_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_READ_POINTER,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_READ_POINTER)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD1 23 //Access: read-as-zero
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD1 _MM_MAKEMASK(1,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD1)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD1)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD1,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD1)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_WRITE_POINTER 24 //Access: read-only
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_WRITE_POINTER _MM_MAKEMASK(7,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_WRITE_POINTER)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_WRITE_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_WRITE_POINTER)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_WRITE_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_WRITE_POINTER,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_WRITE_POINTER)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD2 31 //Access: read-as-zero
#define M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD2 _MM_MAKEMASK(1,S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD2)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD2)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD2(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD2,M_ANC_CHAN_LINK_CMDQ_FIFO_STATUS_RSVD2)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LOW 0 //Access: read-only
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LOW _MM_MAKEMASK(1,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LOW)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LOW)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LOW(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LOW,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LOW)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_FULL 1 //Access: read-only
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_FULL _MM_MAKEMASK(1,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_FULL)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_FULL(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_FULL)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_FULL(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_FULL,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_FULL)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_OVERFLOW 2 //Access: read-only
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_OVERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_OVERFLOW)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_OVERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_OVERFLOW)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_OVERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_OVERFLOW,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_OVERFLOW)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD0 3 //Access: read-as-zero
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD0 _MM_MAKEMASK(5,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD0)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD0)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD0,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD0)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LEVEL 8 //Access: read-only
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LEVEL _MM_MAKEMASK(4,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LEVEL)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LEVEL(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LEVEL)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LEVEL(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LEVEL,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_LEVEL)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD1 12 //Access: read-as-zero
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD1 _MM_MAKEMASK(4,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD1)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD1)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD1,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD1)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_READ_POINTER 16 //Access: read-only
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_READ_POINTER _MM_MAKEMASK(3,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_READ_POINTER)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_READ_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_READ_POINTER)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_READ_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_READ_POINTER,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_READ_POINTER)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD2 19 //Access: read-as-zero
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD2 _MM_MAKEMASK(5,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD2)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD2)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD2(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD2,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD2)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_WRITE_POINTER 24 //Access: read-only
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_WRITE_POINTER _MM_MAKEMASK(3,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_WRITE_POINTER)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_WRITE_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_WRITE_POINTER)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_WRITE_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_WRITE_POINTER,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_WRITE_POINTER)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD3 27 //Access: read-as-zero
#define M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD3 _MM_MAKEMASK(5,S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD3)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD3(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD3)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD3(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD3,M_ANC_CHAN_LINK_BYPASS_FIFO_STATUS_RSVD3)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_HIGH 0 //Access: read-only
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_HIGH _MM_MAKEMASK(1,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_HIGH)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_HIGH(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_HIGH)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_HIGH(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_HIGH,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_HIGH)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_EMPTY 1 //Access: read-only
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_EMPTY _MM_MAKEMASK(1,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_EMPTY)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_EMPTY(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_EMPTY)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_EMPTY(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_EMPTY,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_EMPTY)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_UNDERFLOW 2 //Access: read-only
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_UNDERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_UNDERFLOW)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_UNDERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_UNDERFLOW)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_UNDERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_UNDERFLOW,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_UNDERFLOW)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD0 3 //Access: read-as-zero
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD0 _MM_MAKEMASK(5,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD0)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD0)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD0,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD0)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_LEVEL 8 //Access: read-only
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_LEVEL _MM_MAKEMASK(7,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_LEVEL)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_LEVEL(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_LEVEL)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_LEVEL(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_LEVEL,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_LEVEL)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD1 15 //Access: read-as-zero
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD1 _MM_MAKEMASK(1,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD1)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD1)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD1,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD1)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_READ_POINTER 16 //Access: read-only
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_READ_POINTER _MM_MAKEMASK(6,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_READ_POINTER)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_READ_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_READ_POINTER)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_READ_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_READ_POINTER,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_READ_POINTER)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD2 22 //Access: read-as-zero
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD2 _MM_MAKEMASK(2,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD2)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD2)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD2(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD2,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD2)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_WRITE_POINTER 24 //Access: read-only
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_WRITE_POINTER _MM_MAKEMASK(6,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_WRITE_POINTER)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_WRITE_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_WRITE_POINTER)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_WRITE_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_WRITE_POINTER,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_WRITE_POINTER)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD3 30 //Access: read-as-zero
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD3 _MM_MAKEMASK(2,S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD3)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD3(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD3)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD3(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD3,M_ANC_CHAN_LINK_PIO_READ_FIFO_STATUS_RSVD3)
#define S_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_WRITE_POINTER 0 //Access: read-only
#define M_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_WRITE_POINTER _MM_MAKEMASK(4,S_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_WRITE_POINTER)
#define V_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_WRITE_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_WRITE_POINTER)
#define G_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_WRITE_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_WRITE_POINTER,M_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_WRITE_POINTER)
#define S_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_RSVD0 4 //Access: read-as-zero
#define M_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_RSVD0 _MM_MAKEMASK(28,S_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_RSVD0)
#define V_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_RSVD0)
#define G_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_RSVD0,M_ANC_CHAN_DMA_DEBUG_FIFO_STATUS_RSVD0)
#define S_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_WRITE_POINTER 0 //Access: read-only
#define M_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_WRITE_POINTER _MM_MAKEMASK(5,S_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_WRITE_POINTER)
#define V_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_WRITE_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_WRITE_POINTER)
#define G_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_WRITE_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_WRITE_POINTER,M_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_WRITE_POINTER)
#define S_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_RSVD0 5 //Access: read-as-zero
#define M_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_RSVD0 _MM_MAKEMASK(27,S_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_RSVD0)
#define V_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_RSVD0)
#define G_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_RSVD0,M_ANC_CHAN_LINK_DEBUG_FIFO_STATUS_RSVD0)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_HIGH 0 //Access: read-only
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_HIGH _MM_MAKEMASK(1,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_HIGH)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_HIGH(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_HIGH)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_HIGH(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_HIGH,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_HIGH)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_EMPTY 1 //Access: read-only
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_EMPTY _MM_MAKEMASK(1,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_EMPTY)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_EMPTY(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_EMPTY)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_EMPTY(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_EMPTY,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_EMPTY)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_UNDERFLOW 2 //Access: read-only
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_UNDERFLOW _MM_MAKEMASK(1,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_UNDERFLOW)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_UNDERFLOW(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_UNDERFLOW)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_UNDERFLOW(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_UNDERFLOW,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_UNDERFLOW)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD0 3 //Access: read-as-zero
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD0 _MM_MAKEMASK(5,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD0)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD0)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD0,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD0)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_LEVEL 8 //Access: read-only
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_LEVEL _MM_MAKEMASK(7,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_LEVEL)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_LEVEL(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_LEVEL)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_LEVEL(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_LEVEL,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_LEVEL)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD1 15 //Access: read-as-zero
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD1 _MM_MAKEMASK(1,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD1)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD1)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD1,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD1)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_READ_POINTER 16 //Access: read-only
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_READ_POINTER _MM_MAKEMASK(6,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_READ_POINTER)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_READ_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_READ_POINTER)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_READ_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_READ_POINTER,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_READ_POINTER)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD2 22 //Access: read-as-zero
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD2 _MM_MAKEMASK(2,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD2)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD2)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD2(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD2,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD2)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_WRITE_POINTER 24 //Access: read-only
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_WRITE_POINTER _MM_MAKEMASK(6,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_WRITE_POINTER)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_WRITE_POINTER(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_WRITE_POINTER)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_WRITE_POINTER(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_WRITE_POINTER,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_WRITE_POINTER)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD3 30 //Access: read-as-zero
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD3 _MM_MAKEMASK(2,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD3)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD3(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD3)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD3(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD3,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_STATUS_RSVD3)
#define S_ANC_CHAN_DMA_CMDQ_FIFO_PUSH_WORD 0 //Access: write-only
#define M_ANC_CHAN_DMA_CMDQ_FIFO_PUSH_WORD _MM_MAKEMASK(32,S_ANC_CHAN_DMA_CMDQ_FIFO_PUSH_WORD)
#define V_ANC_CHAN_DMA_CMDQ_FIFO_PUSH_WORD(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_PUSH_WORD)
#define G_ANC_CHAN_DMA_CMDQ_FIFO_PUSH_WORD(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_CMDQ_FIFO_PUSH_WORD,M_ANC_CHAN_DMA_CMDQ_FIFO_PUSH_WORD)
#define S_ANC_CHAN_LINK_CMDQ_FIFO_PUSH_WORD 0 //Access: write-only
#define M_ANC_CHAN_LINK_CMDQ_FIFO_PUSH_WORD _MM_MAKEMASK(32,S_ANC_CHAN_LINK_CMDQ_FIFO_PUSH_WORD)
#define V_ANC_CHAN_LINK_CMDQ_FIFO_PUSH_WORD(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_PUSH_WORD)
#define G_ANC_CHAN_LINK_CMDQ_FIFO_PUSH_WORD(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_CMDQ_FIFO_PUSH_WORD,M_ANC_CHAN_LINK_CMDQ_FIFO_PUSH_WORD)
#define S_ANC_CHAN_LINK_BYPASS_FIFO_PUSH_WORD 0 //Access: write-only
#define M_ANC_CHAN_LINK_BYPASS_FIFO_PUSH_WORD _MM_MAKEMASK(32,S_ANC_CHAN_LINK_BYPASS_FIFO_PUSH_WORD)
#define V_ANC_CHAN_LINK_BYPASS_FIFO_PUSH_WORD(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_PUSH_WORD)
#define G_ANC_CHAN_LINK_BYPASS_FIFO_PUSH_WORD(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_BYPASS_FIFO_PUSH_WORD,M_ANC_CHAN_LINK_BYPASS_FIFO_PUSH_WORD)
#define S_ANC_CHAN_LINK_PIO_READ_FIFO_POP_WORD 0 //Access: read-only
#define M_ANC_CHAN_LINK_PIO_READ_FIFO_POP_WORD _MM_MAKEMASK(32,S_ANC_CHAN_LINK_PIO_READ_FIFO_POP_WORD)
#define V_ANC_CHAN_LINK_PIO_READ_FIFO_POP_WORD(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_POP_WORD)
#define G_ANC_CHAN_LINK_PIO_READ_FIFO_POP_WORD(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_PIO_READ_FIFO_POP_WORD,M_ANC_CHAN_LINK_PIO_READ_FIFO_POP_WORD)
#define S_ANC_CHAN_DMA_DEBUG_FIFO_POP_WORD 0 //Access: read-only
#define M_ANC_CHAN_DMA_DEBUG_FIFO_POP_WORD _MM_MAKEMASK(32,S_ANC_CHAN_DMA_DEBUG_FIFO_POP_WORD)
#define V_ANC_CHAN_DMA_DEBUG_FIFO_POP_WORD(V) _MM_MAKEVALUE((V),S_ANC_CHAN_DMA_DEBUG_FIFO_POP_WORD)
#define G_ANC_CHAN_DMA_DEBUG_FIFO_POP_WORD(V) _MM_GETVALUE((V),S_ANC_CHAN_DMA_DEBUG_FIFO_POP_WORD,M_ANC_CHAN_DMA_DEBUG_FIFO_POP_WORD)
#define S_ANC_CHAN_LINK_DEBUG_FIFO_POP_WORD 0 //Access: read-only
#define M_ANC_CHAN_LINK_DEBUG_FIFO_POP_WORD _MM_MAKEMASK(32,S_ANC_CHAN_LINK_DEBUG_FIFO_POP_WORD)
#define V_ANC_CHAN_LINK_DEBUG_FIFO_POP_WORD(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_DEBUG_FIFO_POP_WORD)
#define G_ANC_CHAN_LINK_DEBUG_FIFO_POP_WORD(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_DEBUG_FIFO_POP_WORD,M_ANC_CHAN_LINK_DEBUG_FIFO_POP_WORD)
#define S_ANC_CHAN_LINK_ECC_STATUS_FIFO_POP_WORD 0 //Access: read-only
#define M_ANC_CHAN_LINK_ECC_STATUS_FIFO_POP_WORD _MM_MAKEMASK(32,S_ANC_CHAN_LINK_ECC_STATUS_FIFO_POP_WORD)
#define V_ANC_CHAN_LINK_ECC_STATUS_FIFO_POP_WORD(V) _MM_MAKEVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_POP_WORD)
#define G_ANC_CHAN_LINK_ECC_STATUS_FIFO_POP_WORD(V) _MM_GETVALUE((V),S_ANC_CHAN_LINK_ECC_STATUS_FIFO_POP_WORD,M_ANC_CHAN_LINK_ECC_STATUS_FIFO_POP_WORD)
#define S_ANC_DMA_CONFIG_AXI_AXQOS 0 //Access: read-write
#define M_ANC_DMA_CONFIG_AXI_AXQOS _MM_MAKEMASK(4,S_ANC_DMA_CONFIG_AXI_AXQOS)
#define V_ANC_DMA_CONFIG_AXI_AXQOS(V) _MM_MAKEVALUE((V),S_ANC_DMA_CONFIG_AXI_AXQOS)
#define G_ANC_DMA_CONFIG_AXI_AXQOS(V) _MM_GETVALUE((V),S_ANC_DMA_CONFIG_AXI_AXQOS,M_ANC_DMA_CONFIG_AXI_AXQOS)
#define S_ANC_DMA_CONFIG_RSVD0 4 //Access: read-as-zero
#define M_ANC_DMA_CONFIG_RSVD0 _MM_MAKEMASK(4,S_ANC_DMA_CONFIG_RSVD0)
#define V_ANC_DMA_CONFIG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_CONFIG_RSVD0)
#define G_ANC_DMA_CONFIG_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_CONFIG_RSVD0,M_ANC_DMA_CONFIG_RSVD0)
#define S_ANC_DMA_CONFIG_BURST_SIZE 8 //Access: read-write
#define M_ANC_DMA_CONFIG_BURST_SIZE _MM_MAKEMASK(2,S_ANC_DMA_CONFIG_BURST_SIZE)
#define V_ANC_DMA_CONFIG_BURST_SIZE(V) _MM_MAKEVALUE((V),S_ANC_DMA_CONFIG_BURST_SIZE)
#define G_ANC_DMA_CONFIG_BURST_SIZE(V) _MM_GETVALUE((V),S_ANC_DMA_CONFIG_BURST_SIZE,M_ANC_DMA_CONFIG_BURST_SIZE)
#define S_ANC_DMA_CONFIG_RSVD1 10 //Access: read-as-zero
#define M_ANC_DMA_CONFIG_RSVD1 _MM_MAKEMASK(22,S_ANC_DMA_CONFIG_RSVD1)
#define V_ANC_DMA_CONFIG_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_DMA_CONFIG_RSVD1)
#define G_ANC_DMA_CONFIG_RSVD1(V) _MM_GETVALUE((V),S_ANC_DMA_CONFIG_RSVD1,M_ANC_DMA_CONFIG_RSVD1)
#define S_ANC_DMA_CONTROL_START 0 //Access: write-auto-clear
#define M_ANC_DMA_CONTROL_START _MM_MAKEMASK(1,S_ANC_DMA_CONTROL_START)
#define V_ANC_DMA_CONTROL_START(V) _MM_MAKEVALUE((V),S_ANC_DMA_CONTROL_START)
#define G_ANC_DMA_CONTROL_START(V) _MM_GETVALUE((V),S_ANC_DMA_CONTROL_START,M_ANC_DMA_CONTROL_START)
#define S_ANC_DMA_CONTROL_STOP 1 //Access: write-auto-clear
#define M_ANC_DMA_CONTROL_STOP _MM_MAKEMASK(1,S_ANC_DMA_CONTROL_STOP)
#define V_ANC_DMA_CONTROL_STOP(V) _MM_MAKEVALUE((V),S_ANC_DMA_CONTROL_STOP)
#define G_ANC_DMA_CONTROL_STOP(V) _MM_GETVALUE((V),S_ANC_DMA_CONTROL_STOP,M_ANC_DMA_CONTROL_STOP)
#define S_ANC_DMA_CONTROL_RESET 2 //Access: write-auto-clear
#define M_ANC_DMA_CONTROL_RESET _MM_MAKEMASK(1,S_ANC_DMA_CONTROL_RESET)
#define V_ANC_DMA_CONTROL_RESET(V) _MM_MAKEVALUE((V),S_ANC_DMA_CONTROL_RESET)
#define G_ANC_DMA_CONTROL_RESET(V) _MM_GETVALUE((V),S_ANC_DMA_CONTROL_RESET,M_ANC_DMA_CONTROL_RESET)
#define S_ANC_DMA_CONTROL_RSVD0 3 //Access: read-as-zero
#define M_ANC_DMA_CONTROL_RSVD0 _MM_MAKEMASK(29,S_ANC_DMA_CONTROL_RSVD0)
#define V_ANC_DMA_CONTROL_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_CONTROL_RSVD0)
#define G_ANC_DMA_CONTROL_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_CONTROL_RSVD0,M_ANC_DMA_CONTROL_RSVD0)
#define S_ANC_DMA_STATUS_DMA_ACTIVE 0 //Access: read-only
#define M_ANC_DMA_STATUS_DMA_ACTIVE _MM_MAKEMASK(1,S_ANC_DMA_STATUS_DMA_ACTIVE)
#define V_ANC_DMA_STATUS_DMA_ACTIVE(V) _MM_MAKEVALUE((V),S_ANC_DMA_STATUS_DMA_ACTIVE)
#define G_ANC_DMA_STATUS_DMA_ACTIVE(V) _MM_GETVALUE((V),S_ANC_DMA_STATUS_DMA_ACTIVE,M_ANC_DMA_STATUS_DMA_ACTIVE)
#define S_ANC_DMA_STATUS_AXI_ACTIVE 1 //Access: read-only
#define M_ANC_DMA_STATUS_AXI_ACTIVE _MM_MAKEMASK(1,S_ANC_DMA_STATUS_AXI_ACTIVE)
#define V_ANC_DMA_STATUS_AXI_ACTIVE(V) _MM_MAKEVALUE((V),S_ANC_DMA_STATUS_AXI_ACTIVE)
#define G_ANC_DMA_STATUS_AXI_ACTIVE(V) _MM_GETVALUE((V),S_ANC_DMA_STATUS_AXI_ACTIVE,M_ANC_DMA_STATUS_AXI_ACTIVE)
#define S_ANC_DMA_STATUS_AES_ACTIVE 2 //Access: read-only
#define M_ANC_DMA_STATUS_AES_ACTIVE _MM_MAKEMASK(1,S_ANC_DMA_STATUS_AES_ACTIVE)
#define V_ANC_DMA_STATUS_AES_ACTIVE(V) _MM_MAKEVALUE((V),S_ANC_DMA_STATUS_AES_ACTIVE)
#define G_ANC_DMA_STATUS_AES_ACTIVE(V) _MM_GETVALUE((V),S_ANC_DMA_STATUS_AES_ACTIVE,M_ANC_DMA_STATUS_AES_ACTIVE)
#define S_ANC_DMA_STATUS_CMDQ_ENABLED 3 //Access: read-only
#define M_ANC_DMA_STATUS_CMDQ_ENABLED _MM_MAKEMASK(1,S_ANC_DMA_STATUS_CMDQ_ENABLED)
#define V_ANC_DMA_STATUS_CMDQ_ENABLED(V) _MM_MAKEVALUE((V),S_ANC_DMA_STATUS_CMDQ_ENABLED)
#define G_ANC_DMA_STATUS_CMDQ_ENABLED(V) _MM_GETVALUE((V),S_ANC_DMA_STATUS_CMDQ_ENABLED,M_ANC_DMA_STATUS_CMDQ_ENABLED)
#define S_ANC_DMA_STATUS_AES_ENABLED 4 //Access: read-only
#define M_ANC_DMA_STATUS_AES_ENABLED _MM_MAKEMASK(1,S_ANC_DMA_STATUS_AES_ENABLED)
#define V_ANC_DMA_STATUS_AES_ENABLED(V) _MM_MAKEVALUE((V),S_ANC_DMA_STATUS_AES_ENABLED)
#define G_ANC_DMA_STATUS_AES_ENABLED(V) _MM_GETVALUE((V),S_ANC_DMA_STATUS_AES_ENABLED,M_ANC_DMA_STATUS_AES_ENABLED)
#define S_ANC_DMA_STATUS_DMA_DIRECTION 5 //Access: read-only
#define M_ANC_DMA_STATUS_DMA_DIRECTION _MM_MAKEMASK(1,S_ANC_DMA_STATUS_DMA_DIRECTION)
#define V_ANC_DMA_STATUS_DMA_DIRECTION(V) _MM_MAKEVALUE((V),S_ANC_DMA_STATUS_DMA_DIRECTION)
#define G_ANC_DMA_STATUS_DMA_DIRECTION(V) _MM_GETVALUE((V),S_ANC_DMA_STATUS_DMA_DIRECTION,M_ANC_DMA_STATUS_DMA_DIRECTION)
#define S_ANC_DMA_STATUS_RSVD0 6 //Access: read-as-zero
#define M_ANC_DMA_STATUS_RSVD0 _MM_MAKEMASK(26,S_ANC_DMA_STATUS_RSVD0)
#define V_ANC_DMA_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_STATUS_RSVD0)
#define G_ANC_DMA_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_STATUS_RSVD0,M_ANC_DMA_STATUS_RSVD0)
#define S_ANC_DMA_AES_STATUS_RSVD0 0 //Access: read-as-zero
#define M_ANC_DMA_AES_STATUS_RSVD0 _MM_MAKEMASK(1,S_ANC_DMA_AES_STATUS_RSVD0)
#define V_ANC_DMA_AES_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_RSVD0)
#define G_ANC_DMA_AES_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_RSVD0,M_ANC_DMA_AES_STATUS_RSVD0)
#define S_ANC_DMA_AES_STATUS_KEY_SELECT 1 //Access: read-only
#define M_ANC_DMA_AES_STATUS_KEY_SELECT _MM_MAKEMASK(1,S_ANC_DMA_AES_STATUS_KEY_SELECT)
#define V_ANC_DMA_AES_STATUS_KEY_SELECT(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_KEY_SELECT)
#define G_ANC_DMA_AES_STATUS_KEY_SELECT(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_KEY_SELECT,M_ANC_DMA_AES_STATUS_KEY_SELECT)
#define S_ANC_DMA_AES_STATUS_KEY_LENGTH 2 //Access: read-only
#define M_ANC_DMA_AES_STATUS_KEY_LENGTH _MM_MAKEMASK(2,S_ANC_DMA_AES_STATUS_KEY_LENGTH)
#define V_ANC_DMA_AES_STATUS_KEY_LENGTH(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_KEY_LENGTH)
#define G_ANC_DMA_AES_STATUS_KEY_LENGTH(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_KEY_LENGTH,M_ANC_DMA_AES_STATUS_KEY_LENGTH)
#define S_ANC_DMA_AES_STATUS_RSVD1 4 //Access: read-as-zero
#define M_ANC_DMA_AES_STATUS_RSVD1 _MM_MAKEMASK(1,S_ANC_DMA_AES_STATUS_RSVD1)
#define V_ANC_DMA_AES_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_RSVD1)
#define G_ANC_DMA_AES_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_RSVD1,M_ANC_DMA_AES_STATUS_RSVD1)
#define S_ANC_DMA_AES_STATUS_KEY_IN_CTX 5 //Access: read-only
#define M_ANC_DMA_AES_STATUS_KEY_IN_CTX _MM_MAKEMASK(1,S_ANC_DMA_AES_STATUS_KEY_IN_CTX)
#define V_ANC_DMA_AES_STATUS_KEY_IN_CTX(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_KEY_IN_CTX)
#define G_ANC_DMA_AES_STATUS_KEY_IN_CTX(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_KEY_IN_CTX,M_ANC_DMA_AES_STATUS_KEY_IN_CTX)
#define S_ANC_DMA_AES_STATUS_IV_IN_CTX 6 //Access: read-only
#define M_ANC_DMA_AES_STATUS_IV_IN_CTX _MM_MAKEMASK(1,S_ANC_DMA_AES_STATUS_IV_IN_CTX)
#define V_ANC_DMA_AES_STATUS_IV_IN_CTX(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_IV_IN_CTX)
#define G_ANC_DMA_AES_STATUS_IV_IN_CTX(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_IV_IN_CTX,M_ANC_DMA_AES_STATUS_IV_IN_CTX)
#define S_ANC_DMA_AES_STATUS_TXT_IN_KEY_CTX 7 //Access: read-only
#define M_ANC_DMA_AES_STATUS_TXT_IN_KEY_CTX _MM_MAKEMASK(1,S_ANC_DMA_AES_STATUS_TXT_IN_KEY_CTX)
#define V_ANC_DMA_AES_STATUS_TXT_IN_KEY_CTX(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_TXT_IN_KEY_CTX)
#define G_ANC_DMA_AES_STATUS_TXT_IN_KEY_CTX(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_TXT_IN_KEY_CTX,M_ANC_DMA_AES_STATUS_TXT_IN_KEY_CTX)
#define S_ANC_DMA_AES_STATUS_TXT_IN_IV_CTX 8 //Access: read-only
#define M_ANC_DMA_AES_STATUS_TXT_IN_IV_CTX _MM_MAKEMASK(1,S_ANC_DMA_AES_STATUS_TXT_IN_IV_CTX)
#define V_ANC_DMA_AES_STATUS_TXT_IN_IV_CTX(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_TXT_IN_IV_CTX)
#define G_ANC_DMA_AES_STATUS_TXT_IN_IV_CTX(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_TXT_IN_IV_CTX,M_ANC_DMA_AES_STATUS_TXT_IN_IV_CTX)
#define S_ANC_DMA_AES_STATUS_AES_ERR 9 //Access: read-only
#define M_ANC_DMA_AES_STATUS_AES_ERR _MM_MAKEMASK(1,S_ANC_DMA_AES_STATUS_AES_ERR)
#define V_ANC_DMA_AES_STATUS_AES_ERR(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_AES_ERR)
#define G_ANC_DMA_AES_STATUS_AES_ERR(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_AES_ERR,M_ANC_DMA_AES_STATUS_AES_ERR)
#define S_ANC_DMA_AES_STATUS_RSVD2 10 //Access: read-as-zero
#define M_ANC_DMA_AES_STATUS_RSVD2 _MM_MAKEMASK(22,S_ANC_DMA_AES_STATUS_RSVD2)
#define V_ANC_DMA_AES_STATUS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_DMA_AES_STATUS_RSVD2)
#define G_ANC_DMA_AES_STATUS_RSVD2(V) _MM_GETVALUE((V),S_ANC_DMA_AES_STATUS_RSVD2,M_ANC_DMA_AES_STATUS_RSVD2)
#define S_ANC_DMA_CMDQ_COUNT_TOTAL 0 //Access: read-only
#define M_ANC_DMA_CMDQ_COUNT_TOTAL _MM_MAKEMASK(32,S_ANC_DMA_CMDQ_COUNT_TOTAL)
#define V_ANC_DMA_CMDQ_COUNT_TOTAL(V) _MM_MAKEVALUE((V),S_ANC_DMA_CMDQ_COUNT_TOTAL)
#define G_ANC_DMA_CMDQ_COUNT_TOTAL(V) _MM_GETVALUE((V),S_ANC_DMA_CMDQ_COUNT_TOTAL,M_ANC_DMA_CMDQ_COUNT_TOTAL)
#define S_ANC_DMA_CMD_TIMEOUT_VALUE 0 //Access: read-write
#define M_ANC_DMA_CMD_TIMEOUT_VALUE _MM_MAKEMASK(31,S_ANC_DMA_CMD_TIMEOUT_VALUE)
#define V_ANC_DMA_CMD_TIMEOUT_VALUE(V) _MM_MAKEVALUE((V),S_ANC_DMA_CMD_TIMEOUT_VALUE)
#define G_ANC_DMA_CMD_TIMEOUT_VALUE(V) _MM_GETVALUE((V),S_ANC_DMA_CMD_TIMEOUT_VALUE,M_ANC_DMA_CMD_TIMEOUT_VALUE)
#define S_ANC_DMA_CMD_TIMEOUT_ENABLE 31 //Access: read-write
#define M_ANC_DMA_CMD_TIMEOUT_ENABLE _MM_MAKEMASK(1,S_ANC_DMA_CMD_TIMEOUT_ENABLE)
#define V_ANC_DMA_CMD_TIMEOUT_ENABLE(V) _MM_MAKEVALUE((V),S_ANC_DMA_CMD_TIMEOUT_ENABLE)
#define G_ANC_DMA_CMD_TIMEOUT_ENABLE(V) _MM_GETVALUE((V),S_ANC_DMA_CMD_TIMEOUT_ENABLE,M_ANC_DMA_CMD_TIMEOUT_ENABLE)
#define S_ANC_DMA_CMDQ_INT_CODE_CODE 0 //Access: read-only
#define M_ANC_DMA_CMDQ_INT_CODE_CODE _MM_MAKEMASK(16,S_ANC_DMA_CMDQ_INT_CODE_CODE)
#define V_ANC_DMA_CMDQ_INT_CODE_CODE(V) _MM_MAKEVALUE((V),S_ANC_DMA_CMDQ_INT_CODE_CODE)
#define G_ANC_DMA_CMDQ_INT_CODE_CODE(V) _MM_GETVALUE((V),S_ANC_DMA_CMDQ_INT_CODE_CODE,M_ANC_DMA_CMDQ_INT_CODE_CODE)
#define S_ANC_DMA_CMDQ_INT_CODE_RSVD0 16 //Access: read-as-zero
#define M_ANC_DMA_CMDQ_INT_CODE_RSVD0 _MM_MAKEMASK(16,S_ANC_DMA_CMDQ_INT_CODE_RSVD0)
#define V_ANC_DMA_CMDQ_INT_CODE_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_CMDQ_INT_CODE_RSVD0)
#define G_ANC_DMA_CMDQ_INT_CODE_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_CMDQ_INT_CODE_RSVD0,M_ANC_DMA_CMDQ_INT_CODE_RSVD0)
#define S_ANC_DMA_AXI_ADDRESS_REQUESTS_OUTSTANDING 0 //Access: read-only
#define M_ANC_DMA_AXI_ADDRESS_REQUESTS_OUTSTANDING _MM_MAKEMASK(5,S_ANC_DMA_AXI_ADDRESS_REQUESTS_OUTSTANDING)
#define V_ANC_DMA_AXI_ADDRESS_REQUESTS_OUTSTANDING(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_ADDRESS_REQUESTS_OUTSTANDING)
#define G_ANC_DMA_AXI_ADDRESS_REQUESTS_OUTSTANDING(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_ADDRESS_REQUESTS_OUTSTANDING,M_ANC_DMA_AXI_ADDRESS_REQUESTS_OUTSTANDING)
#define S_ANC_DMA_AXI_ADDRESS_REQUESTS_WORDS_REMAINING 5 //Access: read-only
#define M_ANC_DMA_AXI_ADDRESS_REQUESTS_WORDS_REMAINING _MM_MAKEMASK(9,S_ANC_DMA_AXI_ADDRESS_REQUESTS_WORDS_REMAINING)
#define V_ANC_DMA_AXI_ADDRESS_REQUESTS_WORDS_REMAINING(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_ADDRESS_REQUESTS_WORDS_REMAINING)
#define G_ANC_DMA_AXI_ADDRESS_REQUESTS_WORDS_REMAINING(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_ADDRESS_REQUESTS_WORDS_REMAINING,M_ANC_DMA_AXI_ADDRESS_REQUESTS_WORDS_REMAINING)
#define S_ANC_DMA_AXI_RESPONSE 14 //Access: read-only
#define M_ANC_DMA_AXI_RESPONSE _MM_MAKEMASK(2,S_ANC_DMA_AXI_RESPONSE)
#define V_ANC_DMA_AXI_RESPONSE(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_RESPONSE)
#define G_ANC_DMA_AXI_RESPONSE(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_RESPONSE,M_ANC_DMA_AXI_RESPONSE)
#define S_ANC_DMA_AXI_WRITE_DATA_AVAILABLE 16 //Access: read-only
#define M_ANC_DMA_AXI_WRITE_DATA_AVAILABLE _MM_MAKEMASK(7,S_ANC_DMA_AXI_WRITE_DATA_AVAILABLE)
#define V_ANC_DMA_AXI_WRITE_DATA_AVAILABLE(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_WRITE_DATA_AVAILABLE)
#define G_ANC_DMA_AXI_WRITE_DATA_AVAILABLE(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_WRITE_DATA_AVAILABLE,M_ANC_DMA_AXI_WRITE_DATA_AVAILABLE)
#define S_ANC_DMA_AXI_READ_SPACE_AVAILABLE 23 //Access: read-only
#define M_ANC_DMA_AXI_READ_SPACE_AVAILABLE _MM_MAKEMASK(7,S_ANC_DMA_AXI_READ_SPACE_AVAILABLE)
#define V_ANC_DMA_AXI_READ_SPACE_AVAILABLE(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_READ_SPACE_AVAILABLE)
#define G_ANC_DMA_AXI_READ_SPACE_AVAILABLE(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_READ_SPACE_AVAILABLE,M_ANC_DMA_AXI_READ_SPACE_AVAILABLE)
#define S_ANC_DMA_AXI_RSVD0 30 //Access: read-as-zero
#define M_ANC_DMA_AXI_RSVD0 _MM_MAKEMASK(2,S_ANC_DMA_AXI_RSVD0)
#define V_ANC_DMA_AXI_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_RSVD0)
#define G_ANC_DMA_AXI_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_RSVD0,M_ANC_DMA_AXI_RSVD0)
#define S_ANC_DMA_AXI_NEXT_REQUEST_LENGTH 0 //Access: read-only
#define M_ANC_DMA_AXI_NEXT_REQUEST_LENGTH _MM_MAKEMASK(4,S_ANC_DMA_AXI_NEXT_REQUEST_LENGTH)
#define V_ANC_DMA_AXI_NEXT_REQUEST_LENGTH(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_NEXT_REQUEST_LENGTH)
#define G_ANC_DMA_AXI_NEXT_REQUEST_LENGTH(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_NEXT_REQUEST_LENGTH,M_ANC_DMA_AXI_NEXT_REQUEST_LENGTH)
#define S_ANC_DMA_AXI_NEXT_RSVD0 4 //Access: read-as-zero
#define M_ANC_DMA_AXI_NEXT_RSVD0 _MM_MAKEMASK(20,S_ANC_DMA_AXI_NEXT_RSVD0)
#define V_ANC_DMA_AXI_NEXT_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_NEXT_RSVD0)
#define G_ANC_DMA_AXI_NEXT_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_NEXT_RSVD0,M_ANC_DMA_AXI_NEXT_RSVD0)
#define S_ANC_DMA_AXI_NEXT_ADDRESS_HIGH_BYTE 24 //Access: read-only
#define M_ANC_DMA_AXI_NEXT_ADDRESS_HIGH_BYTE _MM_MAKEMASK(8,S_ANC_DMA_AXI_NEXT_ADDRESS_HIGH_BYTE)
#define V_ANC_DMA_AXI_NEXT_ADDRESS_HIGH_BYTE(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_NEXT_ADDRESS_HIGH_BYTE)
#define G_ANC_DMA_AXI_NEXT_ADDRESS_HIGH_BYTE(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_NEXT_ADDRESS_HIGH_BYTE,M_ANC_DMA_AXI_NEXT_ADDRESS_HIGH_BYTE)
#define S_ANC_DMA_AXI_NEXT_ADDRESS_LOWER_FOUR_BYTES 0 //Access: read-only
#define M_ANC_DMA_AXI_NEXT_ADDRESS_LOWER_FOUR_BYTES _MM_MAKEMASK(32,S_ANC_DMA_AXI_NEXT_ADDRESS_LOWER_FOUR_BYTES)
#define V_ANC_DMA_AXI_NEXT_ADDRESS_LOWER_FOUR_BYTES(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_NEXT_ADDRESS_LOWER_FOUR_BYTES)
#define G_ANC_DMA_AXI_NEXT_ADDRESS_LOWER_FOUR_BYTES(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_NEXT_ADDRESS_LOWER_FOUR_BYTES,M_ANC_DMA_AXI_NEXT_ADDRESS_LOWER_FOUR_BYTES)
#define S_ANC_DMA_AXI_DMA_COUNT_WRITE_WORDS 0 //Access: read-only
#define M_ANC_DMA_AXI_DMA_COUNT_WRITE_WORDS _MM_MAKEMASK(32,S_ANC_DMA_AXI_DMA_COUNT_WRITE_WORDS)
#define V_ANC_DMA_AXI_DMA_COUNT_WRITE_WORDS(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_DMA_COUNT_WRITE_WORDS)
#define G_ANC_DMA_AXI_DMA_COUNT_WRITE_WORDS(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_DMA_COUNT_WRITE_WORDS,M_ANC_DMA_AXI_DMA_COUNT_WRITE_WORDS)
#define S_ANC_DMA_AXI_COUNT_READ_WORDS 0 //Access: read-only
#define M_ANC_DMA_AXI_COUNT_READ_WORDS _MM_MAKEMASK(32,S_ANC_DMA_AXI_COUNT_READ_WORDS)
#define V_ANC_DMA_AXI_COUNT_READ_WORDS(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_COUNT_READ_WORDS)
#define G_ANC_DMA_AXI_COUNT_READ_WORDS(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_COUNT_READ_WORDS,M_ANC_DMA_AXI_COUNT_READ_WORDS)
#define S_ANC_DMA_DLFIFO_COUNT_WRITE_WORDS 0 //Access: read-only
#define M_ANC_DMA_DLFIFO_COUNT_WRITE_WORDS _MM_MAKEMASK(32,S_ANC_DMA_DLFIFO_COUNT_WRITE_WORDS)
#define V_ANC_DMA_DLFIFO_COUNT_WRITE_WORDS(V) _MM_MAKEVALUE((V),S_ANC_DMA_DLFIFO_COUNT_WRITE_WORDS)
#define G_ANC_DMA_DLFIFO_COUNT_WRITE_WORDS(V) _MM_GETVALUE((V),S_ANC_DMA_DLFIFO_COUNT_WRITE_WORDS,M_ANC_DMA_DLFIFO_COUNT_WRITE_WORDS)
#define S_ANC_DMA_DLFIFO_DMA_COUNT_READ_WORDS 0 //Access: read-only
#define M_ANC_DMA_DLFIFO_DMA_COUNT_READ_WORDS _MM_MAKEMASK(32,S_ANC_DMA_DLFIFO_DMA_COUNT_READ_WORDS)
#define V_ANC_DMA_DLFIFO_DMA_COUNT_READ_WORDS(V) _MM_MAKEVALUE((V),S_ANC_DMA_DLFIFO_DMA_COUNT_READ_WORDS)
#define G_ANC_DMA_DLFIFO_DMA_COUNT_READ_WORDS(V) _MM_GETVALUE((V),S_ANC_DMA_DLFIFO_DMA_COUNT_READ_WORDS,M_ANC_DMA_DLFIFO_DMA_COUNT_READ_WORDS)
#define S_ANC_DMA_AXI_DMA_LAST_COUNT_WRITE_WORDS 0 //Access: read-only
#define M_ANC_DMA_AXI_DMA_LAST_COUNT_WRITE_WORDS _MM_MAKEMASK(32,S_ANC_DMA_AXI_DMA_LAST_COUNT_WRITE_WORDS)
#define V_ANC_DMA_AXI_DMA_LAST_COUNT_WRITE_WORDS(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_DMA_LAST_COUNT_WRITE_WORDS)
#define G_ANC_DMA_AXI_DMA_LAST_COUNT_WRITE_WORDS(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_DMA_LAST_COUNT_WRITE_WORDS,M_ANC_DMA_AXI_DMA_LAST_COUNT_WRITE_WORDS)
#define S_ANC_DMA_AXI_LAST_COUNT_READ_WORDS 0 //Access: read-only
#define M_ANC_DMA_AXI_LAST_COUNT_READ_WORDS _MM_MAKEMASK(32,S_ANC_DMA_AXI_LAST_COUNT_READ_WORDS)
#define V_ANC_DMA_AXI_LAST_COUNT_READ_WORDS(V) _MM_MAKEVALUE((V),S_ANC_DMA_AXI_LAST_COUNT_READ_WORDS)
#define G_ANC_DMA_AXI_LAST_COUNT_READ_WORDS(V) _MM_GETVALUE((V),S_ANC_DMA_AXI_LAST_COUNT_READ_WORDS,M_ANC_DMA_AXI_LAST_COUNT_READ_WORDS)
#define S_ANC_DMA_DLFIFO_LAST_COUNT_WRITE_WORDS 0 //Access: read-only
#define M_ANC_DMA_DLFIFO_LAST_COUNT_WRITE_WORDS _MM_MAKEMASK(32,S_ANC_DMA_DLFIFO_LAST_COUNT_WRITE_WORDS)
#define V_ANC_DMA_DLFIFO_LAST_COUNT_WRITE_WORDS(V) _MM_MAKEVALUE((V),S_ANC_DMA_DLFIFO_LAST_COUNT_WRITE_WORDS)
#define G_ANC_DMA_DLFIFO_LAST_COUNT_WRITE_WORDS(V) _MM_GETVALUE((V),S_ANC_DMA_DLFIFO_LAST_COUNT_WRITE_WORDS,M_ANC_DMA_DLFIFO_LAST_COUNT_WRITE_WORDS)
#define S_ANC_DMA_DLFIFO_DMA_LAST_COUNT_READ_WORDS 0 //Access: read-only
#define M_ANC_DMA_DLFIFO_DMA_LAST_COUNT_READ_WORDS _MM_MAKEMASK(32,S_ANC_DMA_DLFIFO_DMA_LAST_COUNT_READ_WORDS)
#define V_ANC_DMA_DLFIFO_DMA_LAST_COUNT_READ_WORDS(V) _MM_MAKEVALUE((V),S_ANC_DMA_DLFIFO_DMA_LAST_COUNT_READ_WORDS)
#define G_ANC_DMA_DLFIFO_DMA_LAST_COUNT_READ_WORDS(V) _MM_GETVALUE((V),S_ANC_DMA_DLFIFO_DMA_LAST_COUNT_READ_WORDS,M_ANC_DMA_DLFIFO_DMA_LAST_COUNT_READ_WORDS)
#define S_ANC_LINK_CONFIG_DDR_MODE 0 //Access: read-write
#define M_ANC_LINK_CONFIG_DDR_MODE _MM_MAKEMASK(1,S_ANC_LINK_CONFIG_DDR_MODE)
#define V_ANC_LINK_CONFIG_DDR_MODE(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONFIG_DDR_MODE)
#define G_ANC_LINK_CONFIG_DDR_MODE(V) _MM_GETVALUE((V),S_ANC_LINK_CONFIG_DDR_MODE,M_ANC_LINK_CONFIG_DDR_MODE)
#define S_ANC_LINK_CONFIG_ENABLE_CRC 1 //Access: read-write
#define M_ANC_LINK_CONFIG_ENABLE_CRC _MM_MAKEMASK(1,S_ANC_LINK_CONFIG_ENABLE_CRC)
#define V_ANC_LINK_CONFIG_ENABLE_CRC(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONFIG_ENABLE_CRC)
#define G_ANC_LINK_CONFIG_ENABLE_CRC(V) _MM_GETVALUE((V),S_ANC_LINK_CONFIG_ENABLE_CRC,M_ANC_LINK_CONFIG_ENABLE_CRC)
#define S_ANC_LINK_CONFIG_AUTOPAD_CRC 2 //Access: read-write
#define M_ANC_LINK_CONFIG_AUTOPAD_CRC _MM_MAKEMASK(1,S_ANC_LINK_CONFIG_AUTOPAD_CRC)
#define V_ANC_LINK_CONFIG_AUTOPAD_CRC(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONFIG_AUTOPAD_CRC)
#define G_ANC_LINK_CONFIG_AUTOPAD_CRC(V) _MM_GETVALUE((V),S_ANC_LINK_CONFIG_AUTOPAD_CRC,M_ANC_LINK_CONFIG_AUTOPAD_CRC)
#define S_ANC_LINK_CONFIG_ENABLE_SCRAMBLER 3 //Access: read-write
#define M_ANC_LINK_CONFIG_ENABLE_SCRAMBLER _MM_MAKEMASK(1,S_ANC_LINK_CONFIG_ENABLE_SCRAMBLER)
#define V_ANC_LINK_CONFIG_ENABLE_SCRAMBLER(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONFIG_ENABLE_SCRAMBLER)
#define G_ANC_LINK_CONFIG_ENABLE_SCRAMBLER(V) _MM_GETVALUE((V),S_ANC_LINK_CONFIG_ENABLE_SCRAMBLER,M_ANC_LINK_CONFIG_ENABLE_SCRAMBLER)
#define S_ANC_LINK_CONFIG_RSVD0 4 //Access: read-as-zero
#define M_ANC_LINK_CONFIG_RSVD0 _MM_MAKEMASK(28,S_ANC_LINK_CONFIG_RSVD0)
#define V_ANC_LINK_CONFIG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONFIG_RSVD0)
#define G_ANC_LINK_CONFIG_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_CONFIG_RSVD0,M_ANC_LINK_CONFIG_RSVD0)
#define S_ANC_LINK_CONTROL_START 0 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_START _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_START)
#define V_ANC_LINK_CONTROL_START(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_START)
#define G_ANC_LINK_CONTROL_START(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_START,M_ANC_LINK_CONTROL_START)
#define S_ANC_LINK_CONTROL_STOP 1 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_STOP _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_STOP)
#define V_ANC_LINK_CONTROL_STOP(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_STOP)
#define G_ANC_LINK_CONTROL_STOP(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_STOP,M_ANC_LINK_CONTROL_STOP)
#define S_ANC_LINK_CONTROL_YIELD 2 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_YIELD _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_YIELD)
#define V_ANC_LINK_CONTROL_YIELD(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_YIELD)
#define G_ANC_LINK_CONTROL_YIELD(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_YIELD,M_ANC_LINK_CONTROL_YIELD)
#define S_ANC_LINK_CONTROL_ABORT 3 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_ABORT _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_ABORT)
#define V_ANC_LINK_CONTROL_ABORT(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_ABORT)
#define G_ANC_LINK_CONTROL_ABORT(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_ABORT,M_ANC_LINK_CONTROL_ABORT)
#define S_ANC_LINK_CONTROL_RESET 4 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_RESET _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_RESET)
#define V_ANC_LINK_CONTROL_RESET(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_RESET)
#define G_ANC_LINK_CONTROL_RESET(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_RESET,M_ANC_LINK_CONTROL_RESET)
#define S_ANC_LINK_CONTROL_START_CMDQ 5 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_START_CMDQ _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_START_CMDQ)
#define V_ANC_LINK_CONTROL_START_CMDQ(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_START_CMDQ)
#define G_ANC_LINK_CONTROL_START_CMDQ(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_START_CMDQ,M_ANC_LINK_CONTROL_START_CMDQ)
#define S_ANC_LINK_CONTROL_STOP_CMDQ 6 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_STOP_CMDQ _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_STOP_CMDQ)
#define V_ANC_LINK_CONTROL_STOP_CMDQ(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_STOP_CMDQ)
#define G_ANC_LINK_CONTROL_STOP_CMDQ(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_STOP_CMDQ,M_ANC_LINK_CONTROL_STOP_CMDQ)
#define S_ANC_LINK_CONTROL_RESET_CMDQ 7 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_RESET_CMDQ _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_RESET_CMDQ)
#define V_ANC_LINK_CONTROL_RESET_CMDQ(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_RESET_CMDQ)
#define G_ANC_LINK_CONTROL_RESET_CMDQ(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_RESET_CMDQ,M_ANC_LINK_CONTROL_RESET_CMDQ)
#define S_ANC_LINK_CONTROL_START_BYPASS 8 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_START_BYPASS _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_START_BYPASS)
#define V_ANC_LINK_CONTROL_START_BYPASS(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_START_BYPASS)
#define G_ANC_LINK_CONTROL_START_BYPASS(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_START_BYPASS,M_ANC_LINK_CONTROL_START_BYPASS)
#define S_ANC_LINK_CONTROL_STOP_BYPASS 9 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_STOP_BYPASS _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_STOP_BYPASS)
#define V_ANC_LINK_CONTROL_STOP_BYPASS(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_STOP_BYPASS)
#define G_ANC_LINK_CONTROL_STOP_BYPASS(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_STOP_BYPASS,M_ANC_LINK_CONTROL_STOP_BYPASS)
#define S_ANC_LINK_CONTROL_RESET_BYPASS 10 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_RESET_BYPASS _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_RESET_BYPASS)
#define V_ANC_LINK_CONTROL_RESET_BYPASS(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_RESET_BYPASS)
#define G_ANC_LINK_CONTROL_RESET_BYPASS(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_RESET_BYPASS,M_ANC_LINK_CONTROL_RESET_BYPASS)
#define S_ANC_LINK_CONTROL_START_TIMER 11 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_START_TIMER _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_START_TIMER)
#define V_ANC_LINK_CONTROL_START_TIMER(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_START_TIMER)
#define G_ANC_LINK_CONTROL_START_TIMER(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_START_TIMER,M_ANC_LINK_CONTROL_START_TIMER)
#define S_ANC_LINK_CONTROL_STOP_TIMER 12 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_STOP_TIMER _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_STOP_TIMER)
#define V_ANC_LINK_CONTROL_STOP_TIMER(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_STOP_TIMER)
#define G_ANC_LINK_CONTROL_STOP_TIMER(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_STOP_TIMER,M_ANC_LINK_CONTROL_STOP_TIMER)
#define S_ANC_LINK_CONTROL_RESET_TIMER 13 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_RESET_TIMER _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_RESET_TIMER)
#define V_ANC_LINK_CONTROL_RESET_TIMER(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_RESET_TIMER)
#define G_ANC_LINK_CONTROL_RESET_TIMER(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_RESET_TIMER,M_ANC_LINK_CONTROL_RESET_TIMER)
#define S_ANC_LINK_CONTROL_RESET_PIO_READ 14 //Access: write-auto-clear
#define M_ANC_LINK_CONTROL_RESET_PIO_READ _MM_MAKEMASK(1,S_ANC_LINK_CONTROL_RESET_PIO_READ)
#define V_ANC_LINK_CONTROL_RESET_PIO_READ(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_RESET_PIO_READ)
#define G_ANC_LINK_CONTROL_RESET_PIO_READ(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_RESET_PIO_READ,M_ANC_LINK_CONTROL_RESET_PIO_READ)
#define S_ANC_LINK_CONTROL_RSVD0 15 //Access: read-as-zero
#define M_ANC_LINK_CONTROL_RSVD0 _MM_MAKEMASK(17,S_ANC_LINK_CONTROL_RSVD0)
#define V_ANC_LINK_CONTROL_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_CONTROL_RSVD0)
#define G_ANC_LINK_CONTROL_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_CONTROL_RSVD0,M_ANC_LINK_CONTROL_RSVD0)
#define S_ANC_LINK_STATUS_CMDQ_ACTIVE 0 //Access: read-only
#define M_ANC_LINK_STATUS_CMDQ_ACTIVE _MM_MAKEMASK(1,S_ANC_LINK_STATUS_CMDQ_ACTIVE)
#define V_ANC_LINK_STATUS_CMDQ_ACTIVE(V) _MM_MAKEVALUE((V),S_ANC_LINK_STATUS_CMDQ_ACTIVE)
#define G_ANC_LINK_STATUS_CMDQ_ACTIVE(V) _MM_GETVALUE((V),S_ANC_LINK_STATUS_CMDQ_ACTIVE,M_ANC_LINK_STATUS_CMDQ_ACTIVE)
#define S_ANC_LINK_STATUS_FSM_ACTIVE 1 //Access: read-only
#define M_ANC_LINK_STATUS_FSM_ACTIVE _MM_MAKEMASK(1,S_ANC_LINK_STATUS_FSM_ACTIVE)
#define V_ANC_LINK_STATUS_FSM_ACTIVE(V) _MM_MAKEVALUE((V),S_ANC_LINK_STATUS_FSM_ACTIVE)
#define G_ANC_LINK_STATUS_FSM_ACTIVE(V) _MM_GETVALUE((V),S_ANC_LINK_STATUS_FSM_ACTIVE,M_ANC_LINK_STATUS_FSM_ACTIVE)
#define S_ANC_LINK_STATUS_READ_HOLD_ACTIVE 2 //Access: read-only
#define M_ANC_LINK_STATUS_READ_HOLD_ACTIVE _MM_MAKEMASK(1,S_ANC_LINK_STATUS_READ_HOLD_ACTIVE)
#define V_ANC_LINK_STATUS_READ_HOLD_ACTIVE(V) _MM_MAKEVALUE((V),S_ANC_LINK_STATUS_READ_HOLD_ACTIVE)
#define G_ANC_LINK_STATUS_READ_HOLD_ACTIVE(V) _MM_GETVALUE((V),S_ANC_LINK_STATUS_READ_HOLD_ACTIVE,M_ANC_LINK_STATUS_READ_HOLD_ACTIVE)
#define S_ANC_LINK_STATUS_RSVD0 3 //Access: read-as-zero
#define M_ANC_LINK_STATUS_RSVD0 _MM_MAKEMASK(5,S_ANC_LINK_STATUS_RSVD0)
#define V_ANC_LINK_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_STATUS_RSVD0)
#define G_ANC_LINK_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_STATUS_RSVD0,M_ANC_LINK_STATUS_RSVD0)
#define S_ANC_LINK_STATUS_CMDQ_STATE 8 //Access: read-only
#define M_ANC_LINK_STATUS_CMDQ_STATE _MM_MAKEMASK(4,S_ANC_LINK_STATUS_CMDQ_STATE)
#define V_ANC_LINK_STATUS_CMDQ_STATE(V) _MM_MAKEVALUE((V),S_ANC_LINK_STATUS_CMDQ_STATE)
#define G_ANC_LINK_STATUS_CMDQ_STATE(V) _MM_GETVALUE((V),S_ANC_LINK_STATUS_CMDQ_STATE,M_ANC_LINK_STATUS_CMDQ_STATE)
#define S_ANC_LINK_STATUS_RSVD1 12 //Access: read-as-zero
#define M_ANC_LINK_STATUS_RSVD1 _MM_MAKEMASK(4,S_ANC_LINK_STATUS_RSVD1)
#define V_ANC_LINK_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_LINK_STATUS_RSVD1)
#define G_ANC_LINK_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_LINK_STATUS_RSVD1,M_ANC_LINK_STATUS_RSVD1)
#define S_ANC_LINK_STATUS_FSM_STATE 16 //Access: read-only
#define M_ANC_LINK_STATUS_FSM_STATE _MM_MAKEMASK(6,S_ANC_LINK_STATUS_FSM_STATE)
#define V_ANC_LINK_STATUS_FSM_STATE(V) _MM_MAKEVALUE((V),S_ANC_LINK_STATUS_FSM_STATE)
#define G_ANC_LINK_STATUS_FSM_STATE(V) _MM_GETVALUE((V),S_ANC_LINK_STATUS_FSM_STATE,M_ANC_LINK_STATUS_FSM_STATE)
#define S_ANC_LINK_STATUS_RSVD2 22 //Access: read-as-zero
#define M_ANC_LINK_STATUS_RSVD2 _MM_MAKEMASK(10,S_ANC_LINK_STATUS_RSVD2)
#define V_ANC_LINK_STATUS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_LINK_STATUS_RSVD2)
#define G_ANC_LINK_STATUS_RSVD2(V) _MM_GETVALUE((V),S_ANC_LINK_STATUS_RSVD2,M_ANC_LINK_STATUS_RSVD2)
#define S_ANC_LINK_CHIP_ENABLE_CE 0 //Access: read-write
#define M_ANC_LINK_CHIP_ENABLE_CE _MM_MAKEMASK(8,S_ANC_LINK_CHIP_ENABLE_CE)
#define V_ANC_LINK_CHIP_ENABLE_CE(V) _MM_MAKEVALUE((V),S_ANC_LINK_CHIP_ENABLE_CE)
#define G_ANC_LINK_CHIP_ENABLE_CE(V) _MM_GETVALUE((V),S_ANC_LINK_CHIP_ENABLE_CE,M_ANC_LINK_CHIP_ENABLE_CE)
#define S_ANC_LINK_CHIP_ENABLE_RSVD0 8 //Access: read-as-zero
#define M_ANC_LINK_CHIP_ENABLE_RSVD0 _MM_MAKEMASK(24,S_ANC_LINK_CHIP_ENABLE_RSVD0)
#define V_ANC_LINK_CHIP_ENABLE_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_CHIP_ENABLE_RSVD0)
#define G_ANC_LINK_CHIP_ENABLE_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_CHIP_ENABLE_RSVD0,M_ANC_LINK_CHIP_ENABLE_RSVD0)
#define S_ANC_LINK_READ_STATUS_CONFIG_POSITION 0 //Access: read-write
#define M_ANC_LINK_READ_STATUS_CONFIG_POSITION _MM_MAKEMASK(8,S_ANC_LINK_READ_STATUS_CONFIG_POSITION)
#define V_ANC_LINK_READ_STATUS_CONFIG_POSITION(V) _MM_MAKEVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_POSITION)
#define G_ANC_LINK_READ_STATUS_CONFIG_POSITION(V) _MM_GETVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_POSITION,M_ANC_LINK_READ_STATUS_CONFIG_POSITION)
#define S_ANC_LINK_READ_STATUS_CONFIG_POLARITY 8 //Access: read-write
#define M_ANC_LINK_READ_STATUS_CONFIG_POLARITY _MM_MAKEMASK(8,S_ANC_LINK_READ_STATUS_CONFIG_POLARITY)
#define V_ANC_LINK_READ_STATUS_CONFIG_POLARITY(V) _MM_MAKEVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_POLARITY)
#define G_ANC_LINK_READ_STATUS_CONFIG_POLARITY(V) _MM_GETVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_POLARITY,M_ANC_LINK_READ_STATUS_CONFIG_POLARITY)
#define S_ANC_LINK_READ_STATUS_CONFIG_STATUS_CAPTURE_DELAY 16 //Access: read-write
#define M_ANC_LINK_READ_STATUS_CONFIG_STATUS_CAPTURE_DELAY _MM_MAKEMASK(4,S_ANC_LINK_READ_STATUS_CONFIG_STATUS_CAPTURE_DELAY)
#define V_ANC_LINK_READ_STATUS_CONFIG_STATUS_CAPTURE_DELAY(V) _MM_MAKEVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_STATUS_CAPTURE_DELAY)
#define G_ANC_LINK_READ_STATUS_CONFIG_STATUS_CAPTURE_DELAY(V) _MM_GETVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_STATUS_CAPTURE_DELAY,M_ANC_LINK_READ_STATUS_CONFIG_STATUS_CAPTURE_DELAY)
#define S_ANC_LINK_READ_STATUS_CONFIG_READY_SAMPLE_DELAY 20 //Access: read-write
#define M_ANC_LINK_READ_STATUS_CONFIG_READY_SAMPLE_DELAY _MM_MAKEMASK(4,S_ANC_LINK_READ_STATUS_CONFIG_READY_SAMPLE_DELAY)
#define V_ANC_LINK_READ_STATUS_CONFIG_READY_SAMPLE_DELAY(V) _MM_MAKEVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_READY_SAMPLE_DELAY)
#define G_ANC_LINK_READ_STATUS_CONFIG_READY_SAMPLE_DELAY(V) _MM_GETVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_READY_SAMPLE_DELAY,M_ANC_LINK_READ_STATUS_CONFIG_READY_SAMPLE_DELAY)
#define S_ANC_LINK_READ_STATUS_CONFIG_RSVD0 24 //Access: read-as-zero
#define M_ANC_LINK_READ_STATUS_CONFIG_RSVD0 _MM_MAKEMASK(8,S_ANC_LINK_READ_STATUS_CONFIG_RSVD0)
#define V_ANC_LINK_READ_STATUS_CONFIG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_RSVD0)
#define G_ANC_LINK_READ_STATUS_CONFIG_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_READ_STATUS_CONFIG_RSVD0,M_ANC_LINK_READ_STATUS_CONFIG_RSVD0)
#define S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_SETUP_TIME 0 //Access: read-write
#define M_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_SETUP_TIME _MM_MAKEMASK(5,S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_SETUP_TIME)
#define V_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_SETUP_TIME(V) _MM_MAKEVALUE((V),S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_SETUP_TIME)
#define G_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_SETUP_TIME(V) _MM_GETVALUE((V),S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_SETUP_TIME,M_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_SETUP_TIME)
#define S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD0 5 //Access: read-as-zero
#define M_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD0 _MM_MAKEMASK(3,S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD0)
#define V_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD0)
#define G_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD0,M_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD0)
#define S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_HOLD_TIME 8 //Access: read-write
#define M_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_HOLD_TIME _MM_MAKEMASK(5,S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_HOLD_TIME)
#define V_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_HOLD_TIME(V) _MM_MAKEVALUE((V),S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_HOLD_TIME)
#define G_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_HOLD_TIME(V) _MM_GETVALUE((V),S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_HOLD_TIME,M_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_CA_HOLD_TIME)
#define S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD1 13 //Access: read-as-zero
#define M_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD1 _MM_MAKEMASK(19,S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD1)
#define V_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD1)
#define G_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD1(V) _MM_GETVALUE((V),S_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD1,M_ANC_LINK_COMMAND_ADDRESS_PULSE_TIMING_RSVD1)
#define S_ANC_LINK_SDR_TIMING_CLE_ALE_SETUP_TIME 0 //Access: read-write
#define M_ANC_LINK_SDR_TIMING_CLE_ALE_SETUP_TIME _MM_MAKEMASK(5,S_ANC_LINK_SDR_TIMING_CLE_ALE_SETUP_TIME)
#define V_ANC_LINK_SDR_TIMING_CLE_ALE_SETUP_TIME(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_TIMING_CLE_ALE_SETUP_TIME)
#define G_ANC_LINK_SDR_TIMING_CLE_ALE_SETUP_TIME(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_TIMING_CLE_ALE_SETUP_TIME,M_ANC_LINK_SDR_TIMING_CLE_ALE_SETUP_TIME)
#define S_ANC_LINK_SDR_TIMING_RSVD0 5 //Access: read-as-zero
#define M_ANC_LINK_SDR_TIMING_RSVD0 _MM_MAKEMASK(3,S_ANC_LINK_SDR_TIMING_RSVD0)
#define V_ANC_LINK_SDR_TIMING_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_TIMING_RSVD0)
#define G_ANC_LINK_SDR_TIMING_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_TIMING_RSVD0,M_ANC_LINK_SDR_TIMING_RSVD0)
#define S_ANC_LINK_SDR_TIMING_CLE_ALE_HOLD_TIME 8 //Access: read-write
#define M_ANC_LINK_SDR_TIMING_CLE_ALE_HOLD_TIME _MM_MAKEMASK(5,S_ANC_LINK_SDR_TIMING_CLE_ALE_HOLD_TIME)
#define V_ANC_LINK_SDR_TIMING_CLE_ALE_HOLD_TIME(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_TIMING_CLE_ALE_HOLD_TIME)
#define G_ANC_LINK_SDR_TIMING_CLE_ALE_HOLD_TIME(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_TIMING_CLE_ALE_HOLD_TIME,M_ANC_LINK_SDR_TIMING_CLE_ALE_HOLD_TIME)
#define S_ANC_LINK_SDR_TIMING_RSVD1 13 //Access: read-as-zero
#define M_ANC_LINK_SDR_TIMING_RSVD1 _MM_MAKEMASK(3,S_ANC_LINK_SDR_TIMING_RSVD1)
#define V_ANC_LINK_SDR_TIMING_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_TIMING_RSVD1)
#define G_ANC_LINK_SDR_TIMING_RSVD1(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_TIMING_RSVD1,M_ANC_LINK_SDR_TIMING_RSVD1)
#define S_ANC_LINK_SDR_TIMING_DATA_CAPTURE_DELAY 16 //Access: read-write
#define M_ANC_LINK_SDR_TIMING_DATA_CAPTURE_DELAY _MM_MAKEMASK(5,S_ANC_LINK_SDR_TIMING_DATA_CAPTURE_DELAY)
#define V_ANC_LINK_SDR_TIMING_DATA_CAPTURE_DELAY(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_TIMING_DATA_CAPTURE_DELAY)
#define G_ANC_LINK_SDR_TIMING_DATA_CAPTURE_DELAY(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_TIMING_DATA_CAPTURE_DELAY,M_ANC_LINK_SDR_TIMING_DATA_CAPTURE_DELAY)
#define S_ANC_LINK_SDR_TIMING_RSVD2 21 //Access: read-as-zero
#define M_ANC_LINK_SDR_TIMING_RSVD2 _MM_MAKEMASK(11,S_ANC_LINK_SDR_TIMING_RSVD2)
#define V_ANC_LINK_SDR_TIMING_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_TIMING_RSVD2)
#define G_ANC_LINK_SDR_TIMING_RSVD2(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_TIMING_RSVD2,M_ANC_LINK_SDR_TIMING_RSVD2)
#define S_ANC_LINK_SDR_DATA_TIMING_REN_SETUP_TIME 0 //Access: read-write
#define M_ANC_LINK_SDR_DATA_TIMING_REN_SETUP_TIME _MM_MAKEMASK(5,S_ANC_LINK_SDR_DATA_TIMING_REN_SETUP_TIME)
#define V_ANC_LINK_SDR_DATA_TIMING_REN_SETUP_TIME(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_REN_SETUP_TIME)
#define G_ANC_LINK_SDR_DATA_TIMING_REN_SETUP_TIME(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_REN_SETUP_TIME,M_ANC_LINK_SDR_DATA_TIMING_REN_SETUP_TIME)
#define S_ANC_LINK_SDR_DATA_TIMING_RSVD0 5 //Access: read-as-zero
#define M_ANC_LINK_SDR_DATA_TIMING_RSVD0 _MM_MAKEMASK(3,S_ANC_LINK_SDR_DATA_TIMING_RSVD0)
#define V_ANC_LINK_SDR_DATA_TIMING_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_RSVD0)
#define G_ANC_LINK_SDR_DATA_TIMING_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_RSVD0,M_ANC_LINK_SDR_DATA_TIMING_RSVD0)
#define S_ANC_LINK_SDR_DATA_TIMING_REN_HOLD_TIME 8 //Access: read-write
#define M_ANC_LINK_SDR_DATA_TIMING_REN_HOLD_TIME _MM_MAKEMASK(5,S_ANC_LINK_SDR_DATA_TIMING_REN_HOLD_TIME)
#define V_ANC_LINK_SDR_DATA_TIMING_REN_HOLD_TIME(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_REN_HOLD_TIME)
#define G_ANC_LINK_SDR_DATA_TIMING_REN_HOLD_TIME(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_REN_HOLD_TIME,M_ANC_LINK_SDR_DATA_TIMING_REN_HOLD_TIME)
#define S_ANC_LINK_SDR_DATA_TIMING_RSVD1 13 //Access: read-as-zero
#define M_ANC_LINK_SDR_DATA_TIMING_RSVD1 _MM_MAKEMASK(3,S_ANC_LINK_SDR_DATA_TIMING_RSVD1)
#define V_ANC_LINK_SDR_DATA_TIMING_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_RSVD1)
#define G_ANC_LINK_SDR_DATA_TIMING_RSVD1(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_RSVD1,M_ANC_LINK_SDR_DATA_TIMING_RSVD1)
#define S_ANC_LINK_SDR_DATA_TIMING_WEN_SETUP_TIME 16 //Access: read-write
#define M_ANC_LINK_SDR_DATA_TIMING_WEN_SETUP_TIME _MM_MAKEMASK(5,S_ANC_LINK_SDR_DATA_TIMING_WEN_SETUP_TIME)
#define V_ANC_LINK_SDR_DATA_TIMING_WEN_SETUP_TIME(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_WEN_SETUP_TIME)
#define G_ANC_LINK_SDR_DATA_TIMING_WEN_SETUP_TIME(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_WEN_SETUP_TIME,M_ANC_LINK_SDR_DATA_TIMING_WEN_SETUP_TIME)
#define S_ANC_LINK_SDR_DATA_TIMING_RSVD2 21 //Access: read-as-zero
#define M_ANC_LINK_SDR_DATA_TIMING_RSVD2 _MM_MAKEMASK(3,S_ANC_LINK_SDR_DATA_TIMING_RSVD2)
#define V_ANC_LINK_SDR_DATA_TIMING_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_RSVD2)
#define G_ANC_LINK_SDR_DATA_TIMING_RSVD2(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_RSVD2,M_ANC_LINK_SDR_DATA_TIMING_RSVD2)
#define S_ANC_LINK_SDR_DATA_TIMING_WEN_HOLD_TIME 24 //Access: read-write
#define M_ANC_LINK_SDR_DATA_TIMING_WEN_HOLD_TIME _MM_MAKEMASK(5,S_ANC_LINK_SDR_DATA_TIMING_WEN_HOLD_TIME)
#define V_ANC_LINK_SDR_DATA_TIMING_WEN_HOLD_TIME(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_WEN_HOLD_TIME)
#define G_ANC_LINK_SDR_DATA_TIMING_WEN_HOLD_TIME(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_WEN_HOLD_TIME,M_ANC_LINK_SDR_DATA_TIMING_WEN_HOLD_TIME)
#define S_ANC_LINK_SDR_DATA_TIMING_RSVD3 29 //Access: read-as-zero
#define M_ANC_LINK_SDR_DATA_TIMING_RSVD3 _MM_MAKEMASK(3,S_ANC_LINK_SDR_DATA_TIMING_RSVD3)
#define V_ANC_LINK_SDR_DATA_TIMING_RSVD3(V) _MM_MAKEVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_RSVD3)
#define G_ANC_LINK_SDR_DATA_TIMING_RSVD3(V) _MM_GETVALUE((V),S_ANC_LINK_SDR_DATA_TIMING_RSVD3,M_ANC_LINK_SDR_DATA_TIMING_RSVD3)
#define S_ANC_LINK_DDR_DATA_TIMING_DDR_PULSE_WIDTH 0 //Access: read-write
#define M_ANC_LINK_DDR_DATA_TIMING_DDR_PULSE_WIDTH _MM_MAKEMASK(5,S_ANC_LINK_DDR_DATA_TIMING_DDR_PULSE_WIDTH)
#define V_ANC_LINK_DDR_DATA_TIMING_DDR_PULSE_WIDTH(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_DATA_TIMING_DDR_PULSE_WIDTH)
#define G_ANC_LINK_DDR_DATA_TIMING_DDR_PULSE_WIDTH(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_DATA_TIMING_DDR_PULSE_WIDTH,M_ANC_LINK_DDR_DATA_TIMING_DDR_PULSE_WIDTH)
#define S_ANC_LINK_DDR_DATA_TIMING_RSVD0 5 //Access: read-as-zero
#define M_ANC_LINK_DDR_DATA_TIMING_RSVD0 _MM_MAKEMASK(27,S_ANC_LINK_DDR_DATA_TIMING_RSVD0)
#define V_ANC_LINK_DDR_DATA_TIMING_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_DATA_TIMING_RSVD0)
#define G_ANC_LINK_DDR_DATA_TIMING_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_DATA_TIMING_RSVD0,M_ANC_LINK_DDR_DATA_TIMING_RSVD0)
#define S_ANC_LINK_DDR_READ_TIMING_READ_PREAMBLE 0 //Access: read-write
#define M_ANC_LINK_DDR_READ_TIMING_READ_PREAMBLE _MM_MAKEMASK(8,S_ANC_LINK_DDR_READ_TIMING_READ_PREAMBLE)
#define V_ANC_LINK_DDR_READ_TIMING_READ_PREAMBLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_READ_TIMING_READ_PREAMBLE)
#define G_ANC_LINK_DDR_READ_TIMING_READ_PREAMBLE(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_READ_TIMING_READ_PREAMBLE,M_ANC_LINK_DDR_READ_TIMING_READ_PREAMBLE)
#define S_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE 8 //Access: read-write
#define M_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE _MM_MAKEMASK(8,S_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE)
#define V_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE)
#define G_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE,M_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE)
#define S_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE_HOLD 16 //Access: read-write
#define M_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE_HOLD _MM_MAKEMASK(8,S_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE_HOLD)
#define V_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE_HOLD(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE_HOLD)
#define G_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE_HOLD(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE_HOLD,M_ANC_LINK_DDR_READ_TIMING_READ_POSTAMBLE_HOLD)
#define S_ANC_LINK_DDR_READ_TIMING_READ_TURNAROUND 24 //Access: read-write
#define M_ANC_LINK_DDR_READ_TIMING_READ_TURNAROUND _MM_MAKEMASK(8,S_ANC_LINK_DDR_READ_TIMING_READ_TURNAROUND)
#define V_ANC_LINK_DDR_READ_TIMING_READ_TURNAROUND(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_READ_TIMING_READ_TURNAROUND)
#define G_ANC_LINK_DDR_READ_TIMING_READ_TURNAROUND(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_READ_TIMING_READ_TURNAROUND,M_ANC_LINK_DDR_READ_TIMING_READ_TURNAROUND)
#define S_ANC_LINK_DDR_WRITE_TIMING_WRITE_PREAMBLE 0 //Access: read-write
#define M_ANC_LINK_DDR_WRITE_TIMING_WRITE_PREAMBLE _MM_MAKEMASK(8,S_ANC_LINK_DDR_WRITE_TIMING_WRITE_PREAMBLE)
#define V_ANC_LINK_DDR_WRITE_TIMING_WRITE_PREAMBLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_WRITE_TIMING_WRITE_PREAMBLE)
#define G_ANC_LINK_DDR_WRITE_TIMING_WRITE_PREAMBLE(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_WRITE_TIMING_WRITE_PREAMBLE,M_ANC_LINK_DDR_WRITE_TIMING_WRITE_PREAMBLE)
#define S_ANC_LINK_DDR_WRITE_TIMING_RSVD0 8 //Access: read-as-zero
#define M_ANC_LINK_DDR_WRITE_TIMING_RSVD0 _MM_MAKEMASK(8,S_ANC_LINK_DDR_WRITE_TIMING_RSVD0)
#define V_ANC_LINK_DDR_WRITE_TIMING_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_WRITE_TIMING_RSVD0)
#define G_ANC_LINK_DDR_WRITE_TIMING_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_WRITE_TIMING_RSVD0,M_ANC_LINK_DDR_WRITE_TIMING_RSVD0)
#define S_ANC_LINK_DDR_WRITE_TIMING_WRITE_POSTAMBLE 16 //Access: read-write
#define M_ANC_LINK_DDR_WRITE_TIMING_WRITE_POSTAMBLE _MM_MAKEMASK(8,S_ANC_LINK_DDR_WRITE_TIMING_WRITE_POSTAMBLE)
#define V_ANC_LINK_DDR_WRITE_TIMING_WRITE_POSTAMBLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_WRITE_TIMING_WRITE_POSTAMBLE)
#define G_ANC_LINK_DDR_WRITE_TIMING_WRITE_POSTAMBLE(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_WRITE_TIMING_WRITE_POSTAMBLE,M_ANC_LINK_DDR_WRITE_TIMING_WRITE_POSTAMBLE)
#define S_ANC_LINK_DDR_WRITE_TIMING_RSVD1 24 //Access: read-as-zero
#define M_ANC_LINK_DDR_WRITE_TIMING_RSVD1 _MM_MAKEMASK(8,S_ANC_LINK_DDR_WRITE_TIMING_RSVD1)
#define V_ANC_LINK_DDR_WRITE_TIMING_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_LINK_DDR_WRITE_TIMING_RSVD1)
#define G_ANC_LINK_DDR_WRITE_TIMING_RSVD1(V) _MM_GETVALUE((V),S_ANC_LINK_DDR_WRITE_TIMING_RSVD1,M_ANC_LINK_DDR_WRITE_TIMING_RSVD1)
#define S_ANC_LINK_DQS_TIMING_WRITE_DQS_DELAY 0 //Access: read-write
#define M_ANC_LINK_DQS_TIMING_WRITE_DQS_DELAY _MM_MAKEMASK(6,S_ANC_LINK_DQS_TIMING_WRITE_DQS_DELAY)
#define V_ANC_LINK_DQS_TIMING_WRITE_DQS_DELAY(V) _MM_MAKEVALUE((V),S_ANC_LINK_DQS_TIMING_WRITE_DQS_DELAY)
#define G_ANC_LINK_DQS_TIMING_WRITE_DQS_DELAY(V) _MM_GETVALUE((V),S_ANC_LINK_DQS_TIMING_WRITE_DQS_DELAY,M_ANC_LINK_DQS_TIMING_WRITE_DQS_DELAY)
#define S_ANC_LINK_DQS_TIMING_RSVD0 6 //Access: read-as-zero
#define M_ANC_LINK_DQS_TIMING_RSVD0 _MM_MAKEMASK(26,S_ANC_LINK_DQS_TIMING_RSVD0)
#define V_ANC_LINK_DQS_TIMING_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_DQS_TIMING_RSVD0)
#define G_ANC_LINK_DQS_TIMING_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_DQS_TIMING_RSVD0,M_ANC_LINK_DQS_TIMING_RSVD0)
#define S_ANC_LINK_CMDQ_COUNT_TOTAL 0 //Access: read-only
#define M_ANC_LINK_CMDQ_COUNT_TOTAL _MM_MAKEMASK(32,S_ANC_LINK_CMDQ_COUNT_TOTAL)
#define V_ANC_LINK_CMDQ_COUNT_TOTAL(V) _MM_MAKEVALUE((V),S_ANC_LINK_CMDQ_COUNT_TOTAL)
#define G_ANC_LINK_CMDQ_COUNT_TOTAL(V) _MM_GETVALUE((V),S_ANC_LINK_CMDQ_COUNT_TOTAL,M_ANC_LINK_CMDQ_COUNT_TOTAL)
#define S_ANC_LINK_BYPASS_COUNT_TOTAL 0 //Access: read-only
#define M_ANC_LINK_BYPASS_COUNT_TOTAL _MM_MAKEMASK(32,S_ANC_LINK_BYPASS_COUNT_TOTAL)
#define V_ANC_LINK_BYPASS_COUNT_TOTAL(V) _MM_MAKEVALUE((V),S_ANC_LINK_BYPASS_COUNT_TOTAL)
#define G_ANC_LINK_BYPASS_COUNT_TOTAL(V) _MM_GETVALUE((V),S_ANC_LINK_BYPASS_COUNT_TOTAL,M_ANC_LINK_BYPASS_COUNT_TOTAL)
#define S_ANC_LINK_CMD_TIMEOUT_VALUE 0 //Access: read-write
#define M_ANC_LINK_CMD_TIMEOUT_VALUE _MM_MAKEMASK(31,S_ANC_LINK_CMD_TIMEOUT_VALUE)
#define V_ANC_LINK_CMD_TIMEOUT_VALUE(V) _MM_MAKEVALUE((V),S_ANC_LINK_CMD_TIMEOUT_VALUE)
#define G_ANC_LINK_CMD_TIMEOUT_VALUE(V) _MM_GETVALUE((V),S_ANC_LINK_CMD_TIMEOUT_VALUE,M_ANC_LINK_CMD_TIMEOUT_VALUE)
#define S_ANC_LINK_CMD_TIMEOUT_ENABLE 31 //Access: read-write
#define M_ANC_LINK_CMD_TIMEOUT_ENABLE _MM_MAKEMASK(1,S_ANC_LINK_CMD_TIMEOUT_ENABLE)
#define V_ANC_LINK_CMD_TIMEOUT_ENABLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_CMD_TIMEOUT_ENABLE)
#define G_ANC_LINK_CMD_TIMEOUT_ENABLE(V) _MM_GETVALUE((V),S_ANC_LINK_CMD_TIMEOUT_ENABLE,M_ANC_LINK_CMD_TIMEOUT_ENABLE)
#define S_ANC_LINK_CMDQ_INT_CODE_CODE 0 //Access: read-only
#define M_ANC_LINK_CMDQ_INT_CODE_CODE _MM_MAKEMASK(16,S_ANC_LINK_CMDQ_INT_CODE_CODE)
#define V_ANC_LINK_CMDQ_INT_CODE_CODE(V) _MM_MAKEVALUE((V),S_ANC_LINK_CMDQ_INT_CODE_CODE)
#define G_ANC_LINK_CMDQ_INT_CODE_CODE(V) _MM_GETVALUE((V),S_ANC_LINK_CMDQ_INT_CODE_CODE,M_ANC_LINK_CMDQ_INT_CODE_CODE)
#define S_ANC_LINK_CMDQ_INT_CODE_RSVD0 16 //Access: read-as-zero
#define M_ANC_LINK_CMDQ_INT_CODE_RSVD0 _MM_MAKEMASK(16,S_ANC_LINK_CMDQ_INT_CODE_RSVD0)
#define V_ANC_LINK_CMDQ_INT_CODE_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_CMDQ_INT_CODE_RSVD0)
#define G_ANC_LINK_CMDQ_INT_CODE_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_CMDQ_INT_CODE_RSVD0,M_ANC_LINK_CMDQ_INT_CODE_RSVD0)
#define S_ANC_LINK_TIMER_COUNT 0 //Access: read-only
#define M_ANC_LINK_TIMER_COUNT _MM_MAKEMASK(32,S_ANC_LINK_TIMER_COUNT)
#define V_ANC_LINK_TIMER_COUNT(V) _MM_MAKEVALUE((V),S_ANC_LINK_TIMER_COUNT)
#define G_ANC_LINK_TIMER_COUNT(V) _MM_GETVALUE((V),S_ANC_LINK_TIMER_COUNT,M_ANC_LINK_TIMER_COUNT)
#define S_ANC_LINK_CRC_PARITY_DATA 0 //Access: read-only
#define M_ANC_LINK_CRC_PARITY_DATA _MM_MAKEMASK(32,S_ANC_LINK_CRC_PARITY_DATA)
#define V_ANC_LINK_CRC_PARITY_DATA(V) _MM_MAKEVALUE((V),S_ANC_LINK_CRC_PARITY_DATA)
#define G_ANC_LINK_CRC_PARITY_DATA(V) _MM_GETVALUE((V),S_ANC_LINK_CRC_PARITY_DATA,M_ANC_LINK_CRC_PARITY_DATA)
#define S_ANC_LINK_NPL_INTERFACE_CLE 0 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_CLE _MM_MAKEMASK(1,S_ANC_LINK_NPL_INTERFACE_CLE)
#define V_ANC_LINK_NPL_INTERFACE_CLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_CLE)
#define G_ANC_LINK_NPL_INTERFACE_CLE(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_CLE,M_ANC_LINK_NPL_INTERFACE_CLE)
#define S_ANC_LINK_NPL_INTERFACE_ALE 1 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_ALE _MM_MAKEMASK(1,S_ANC_LINK_NPL_INTERFACE_ALE)
#define V_ANC_LINK_NPL_INTERFACE_ALE(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_ALE)
#define G_ANC_LINK_NPL_INTERFACE_ALE(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_ALE,M_ANC_LINK_NPL_INTERFACE_ALE)
#define S_ANC_LINK_NPL_INTERFACE_REN 2 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_REN _MM_MAKEMASK(1,S_ANC_LINK_NPL_INTERFACE_REN)
#define V_ANC_LINK_NPL_INTERFACE_REN(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_REN)
#define G_ANC_LINK_NPL_INTERFACE_REN(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_REN,M_ANC_LINK_NPL_INTERFACE_REN)
#define S_ANC_LINK_NPL_INTERFACE_WEN 3 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_WEN _MM_MAKEMASK(1,S_ANC_LINK_NPL_INTERFACE_WEN)
#define V_ANC_LINK_NPL_INTERFACE_WEN(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_WEN)
#define G_ANC_LINK_NPL_INTERFACE_WEN(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_WEN,M_ANC_LINK_NPL_INTERFACE_WEN)
#define S_ANC_LINK_NPL_INTERFACE_DATA_OUT 4 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_DATA_OUT _MM_MAKEMASK(8,S_ANC_LINK_NPL_INTERFACE_DATA_OUT)
#define V_ANC_LINK_NPL_INTERFACE_DATA_OUT(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_DATA_OUT)
#define G_ANC_LINK_NPL_INTERFACE_DATA_OUT(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_DATA_OUT,M_ANC_LINK_NPL_INTERFACE_DATA_OUT)
#define S_ANC_LINK_NPL_INTERFACE_DATA_OUT_ENABLE 12 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_DATA_OUT_ENABLE _MM_MAKEMASK(1,S_ANC_LINK_NPL_INTERFACE_DATA_OUT_ENABLE)
#define V_ANC_LINK_NPL_INTERFACE_DATA_OUT_ENABLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_DATA_OUT_ENABLE)
#define G_ANC_LINK_NPL_INTERFACE_DATA_OUT_ENABLE(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_DATA_OUT_ENABLE,M_ANC_LINK_NPL_INTERFACE_DATA_OUT_ENABLE)
#define S_ANC_LINK_NPL_INTERFACE_WRITE_DQS 13 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_WRITE_DQS _MM_MAKEMASK(1,S_ANC_LINK_NPL_INTERFACE_WRITE_DQS)
#define V_ANC_LINK_NPL_INTERFACE_WRITE_DQS(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_WRITE_DQS)
#define G_ANC_LINK_NPL_INTERFACE_WRITE_DQS(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_WRITE_DQS,M_ANC_LINK_NPL_INTERFACE_WRITE_DQS)
#define S_ANC_LINK_NPL_INTERFACE_WRITE_DQS_ENABLE 14 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_WRITE_DQS_ENABLE _MM_MAKEMASK(1,S_ANC_LINK_NPL_INTERFACE_WRITE_DQS_ENABLE)
#define V_ANC_LINK_NPL_INTERFACE_WRITE_DQS_ENABLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_WRITE_DQS_ENABLE)
#define G_ANC_LINK_NPL_INTERFACE_WRITE_DQS_ENABLE(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_WRITE_DQS_ENABLE,M_ANC_LINK_NPL_INTERFACE_WRITE_DQS_ENABLE)
#define S_ANC_LINK_NPL_INTERFACE_PULLDOWN 15 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_PULLDOWN _MM_MAKEMASK(1,S_ANC_LINK_NPL_INTERFACE_PULLDOWN)
#define V_ANC_LINK_NPL_INTERFACE_PULLDOWN(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_PULLDOWN)
#define G_ANC_LINK_NPL_INTERFACE_PULLDOWN(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_PULLDOWN,M_ANC_LINK_NPL_INTERFACE_PULLDOWN)
#define S_ANC_LINK_NPL_INTERFACE_DATA_IN 16 //Access: read-only
#define M_ANC_LINK_NPL_INTERFACE_DATA_IN _MM_MAKEMASK(8,S_ANC_LINK_NPL_INTERFACE_DATA_IN)
#define V_ANC_LINK_NPL_INTERFACE_DATA_IN(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_DATA_IN)
#define G_ANC_LINK_NPL_INTERFACE_DATA_IN(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_DATA_IN,M_ANC_LINK_NPL_INTERFACE_DATA_IN)
#define S_ANC_LINK_NPL_INTERFACE_RSVD0 24 //Access: read-as-zero
#define M_ANC_LINK_NPL_INTERFACE_RSVD0 _MM_MAKEMASK(8,S_ANC_LINK_NPL_INTERFACE_RSVD0)
#define V_ANC_LINK_NPL_INTERFACE_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_NPL_INTERFACE_RSVD0)
#define G_ANC_LINK_NPL_INTERFACE_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_NPL_INTERFACE_RSVD0,M_ANC_LINK_NPL_INTERFACE_RSVD0)
#define S_ANC_LINK_MACRO_STATUS_ADDRESS 0 //Access: read-only
#define M_ANC_LINK_MACRO_STATUS_ADDRESS _MM_MAKEMASK(8,S_ANC_LINK_MACRO_STATUS_ADDRESS)
#define V_ANC_LINK_MACRO_STATUS_ADDRESS(V) _MM_MAKEVALUE((V),S_ANC_LINK_MACRO_STATUS_ADDRESS)
#define G_ANC_LINK_MACRO_STATUS_ADDRESS(V) _MM_GETVALUE((V),S_ANC_LINK_MACRO_STATUS_ADDRESS,M_ANC_LINK_MACRO_STATUS_ADDRESS)
#define S_ANC_LINK_MACRO_STATUS_WORD_COUNT 8 //Access: read-only
#define M_ANC_LINK_MACRO_STATUS_WORD_COUNT _MM_MAKEMASK(8,S_ANC_LINK_MACRO_STATUS_WORD_COUNT)
#define V_ANC_LINK_MACRO_STATUS_WORD_COUNT(V) _MM_MAKEVALUE((V),S_ANC_LINK_MACRO_STATUS_WORD_COUNT)
#define G_ANC_LINK_MACRO_STATUS_WORD_COUNT(V) _MM_GETVALUE((V),S_ANC_LINK_MACRO_STATUS_WORD_COUNT,M_ANC_LINK_MACRO_STATUS_WORD_COUNT)
#define S_ANC_LINK_MACRO_STATUS_LOOP_COUNT 16 //Access: read-only
#define M_ANC_LINK_MACRO_STATUS_LOOP_COUNT _MM_MAKEMASK(8,S_ANC_LINK_MACRO_STATUS_LOOP_COUNT)
#define V_ANC_LINK_MACRO_STATUS_LOOP_COUNT(V) _MM_MAKEVALUE((V),S_ANC_LINK_MACRO_STATUS_LOOP_COUNT)
#define G_ANC_LINK_MACRO_STATUS_LOOP_COUNT(V) _MM_GETVALUE((V),S_ANC_LINK_MACRO_STATUS_LOOP_COUNT,M_ANC_LINK_MACRO_STATUS_LOOP_COUNT)
#define S_ANC_LINK_MACRO_STATUS_ACTIVE 24 //Access: read-only
#define M_ANC_LINK_MACRO_STATUS_ACTIVE _MM_MAKEMASK(1,S_ANC_LINK_MACRO_STATUS_ACTIVE)
#define V_ANC_LINK_MACRO_STATUS_ACTIVE(V) _MM_MAKEVALUE((V),S_ANC_LINK_MACRO_STATUS_ACTIVE)
#define G_ANC_LINK_MACRO_STATUS_ACTIVE(V) _MM_GETVALUE((V),S_ANC_LINK_MACRO_STATUS_ACTIVE,M_ANC_LINK_MACRO_STATUS_ACTIVE)
#define S_ANC_LINK_MACRO_STATUS_RSVD0 25 //Access: read-as-zero
#define M_ANC_LINK_MACRO_STATUS_RSVD0 _MM_MAKEMASK(7,S_ANC_LINK_MACRO_STATUS_RSVD0)
#define V_ANC_LINK_MACRO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_MACRO_STATUS_RSVD0)
#define G_ANC_LINK_MACRO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_MACRO_STATUS_RSVD0,M_ANC_LINK_MACRO_STATUS_RSVD0)
#define S_ANC_LINK_BYPASS_MACRO_STATUS_ADDRESS 0 //Access: read-only
#define M_ANC_LINK_BYPASS_MACRO_STATUS_ADDRESS _MM_MAKEMASK(8,S_ANC_LINK_BYPASS_MACRO_STATUS_ADDRESS)
#define V_ANC_LINK_BYPASS_MACRO_STATUS_ADDRESS(V) _MM_MAKEVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_ADDRESS)
#define G_ANC_LINK_BYPASS_MACRO_STATUS_ADDRESS(V) _MM_GETVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_ADDRESS,M_ANC_LINK_BYPASS_MACRO_STATUS_ADDRESS)
#define S_ANC_LINK_BYPASS_MACRO_STATUS_WORD_COUNT 8 //Access: read-only
#define M_ANC_LINK_BYPASS_MACRO_STATUS_WORD_COUNT _MM_MAKEMASK(8,S_ANC_LINK_BYPASS_MACRO_STATUS_WORD_COUNT)
#define V_ANC_LINK_BYPASS_MACRO_STATUS_WORD_COUNT(V) _MM_MAKEVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_WORD_COUNT)
#define G_ANC_LINK_BYPASS_MACRO_STATUS_WORD_COUNT(V) _MM_GETVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_WORD_COUNT,M_ANC_LINK_BYPASS_MACRO_STATUS_WORD_COUNT)
#define S_ANC_LINK_BYPASS_MACRO_STATUS_LOOP_COUNT 16 //Access: read-only
#define M_ANC_LINK_BYPASS_MACRO_STATUS_LOOP_COUNT _MM_MAKEMASK(8,S_ANC_LINK_BYPASS_MACRO_STATUS_LOOP_COUNT)
#define V_ANC_LINK_BYPASS_MACRO_STATUS_LOOP_COUNT(V) _MM_MAKEVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_LOOP_COUNT)
#define G_ANC_LINK_BYPASS_MACRO_STATUS_LOOP_COUNT(V) _MM_GETVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_LOOP_COUNT,M_ANC_LINK_BYPASS_MACRO_STATUS_LOOP_COUNT)
#define S_ANC_LINK_BYPASS_MACRO_STATUS_ACTIVE 24 //Access: read-only
#define M_ANC_LINK_BYPASS_MACRO_STATUS_ACTIVE _MM_MAKEMASK(1,S_ANC_LINK_BYPASS_MACRO_STATUS_ACTIVE)
#define V_ANC_LINK_BYPASS_MACRO_STATUS_ACTIVE(V) _MM_MAKEVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_ACTIVE)
#define G_ANC_LINK_BYPASS_MACRO_STATUS_ACTIVE(V) _MM_GETVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_ACTIVE,M_ANC_LINK_BYPASS_MACRO_STATUS_ACTIVE)
#define S_ANC_LINK_BYPASS_MACRO_STATUS_RSVD0 25 //Access: read-as-zero
#define M_ANC_LINK_BYPASS_MACRO_STATUS_RSVD0 _MM_MAKEMASK(7,S_ANC_LINK_BYPASS_MACRO_STATUS_RSVD0)
#define V_ANC_LINK_BYPASS_MACRO_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_RSVD0)
#define G_ANC_LINK_BYPASS_MACRO_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_BYPASS_MACRO_STATUS_RSVD0,M_ANC_LINK_BYPASS_MACRO_STATUS_RSVD0)
#define S_ANC_LINK_NAND_STATUS_VALUE 0 //Access: read-only
#define M_ANC_LINK_NAND_STATUS_VALUE _MM_MAKEMASK(8,S_ANC_LINK_NAND_STATUS_VALUE)
#define V_ANC_LINK_NAND_STATUS_VALUE(V) _MM_MAKEVALUE((V),S_ANC_LINK_NAND_STATUS_VALUE)
#define G_ANC_LINK_NAND_STATUS_VALUE(V) _MM_GETVALUE((V),S_ANC_LINK_NAND_STATUS_VALUE,M_ANC_LINK_NAND_STATUS_VALUE)
#define S_ANC_LINK_NAND_STATUS_RSVD0 8 //Access: read-as-zero
#define M_ANC_LINK_NAND_STATUS_RSVD0 _MM_MAKEMASK(24,S_ANC_LINK_NAND_STATUS_RSVD0)
#define V_ANC_LINK_NAND_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_NAND_STATUS_RSVD0)
#define G_ANC_LINK_NAND_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_NAND_STATUS_RSVD0,M_ANC_LINK_NAND_STATUS_RSVD0)
#define S_ANC_LINK_DLFIFO_LINK_COUNT_WRITE_BYTES 0 //Access: read-only
#define M_ANC_LINK_DLFIFO_LINK_COUNT_WRITE_BYTES _MM_MAKEMASK(32,S_ANC_LINK_DLFIFO_LINK_COUNT_WRITE_BYTES)
#define V_ANC_LINK_DLFIFO_LINK_COUNT_WRITE_BYTES(V) _MM_MAKEVALUE((V),S_ANC_LINK_DLFIFO_LINK_COUNT_WRITE_BYTES)
#define G_ANC_LINK_DLFIFO_LINK_COUNT_WRITE_BYTES(V) _MM_GETVALUE((V),S_ANC_LINK_DLFIFO_LINK_COUNT_WRITE_BYTES,M_ANC_LINK_DLFIFO_LINK_COUNT_WRITE_BYTES)
#define S_ANC_LINK_DLFIFO_COUNT_READ_BYTES 0 //Access: read-only
#define M_ANC_LINK_DLFIFO_COUNT_READ_BYTES _MM_MAKEMASK(32,S_ANC_LINK_DLFIFO_COUNT_READ_BYTES)
#define V_ANC_LINK_DLFIFO_COUNT_READ_BYTES(V) _MM_MAKEVALUE((V),S_ANC_LINK_DLFIFO_COUNT_READ_BYTES)
#define G_ANC_LINK_DLFIFO_COUNT_READ_BYTES(V) _MM_GETVALUE((V),S_ANC_LINK_DLFIFO_COUNT_READ_BYTES,M_ANC_LINK_DLFIFO_COUNT_READ_BYTES)
#define S_ANC_LINK_PIO_LINK_COUNT_WRITE_BYTES 0 //Access: read-only
#define M_ANC_LINK_PIO_LINK_COUNT_WRITE_BYTES _MM_MAKEMASK(32,S_ANC_LINK_PIO_LINK_COUNT_WRITE_BYTES)
#define V_ANC_LINK_PIO_LINK_COUNT_WRITE_BYTES(V) _MM_MAKEVALUE((V),S_ANC_LINK_PIO_LINK_COUNT_WRITE_BYTES)
#define G_ANC_LINK_PIO_LINK_COUNT_WRITE_BYTES(V) _MM_GETVALUE((V),S_ANC_LINK_PIO_LINK_COUNT_WRITE_BYTES,M_ANC_LINK_PIO_LINK_COUNT_WRITE_BYTES)
#define S_ANC_LINK_PIO_COUNT_READ_BYTES 0 //Access: read-only
#define M_ANC_LINK_PIO_COUNT_READ_BYTES _MM_MAKEMASK(32,S_ANC_LINK_PIO_COUNT_READ_BYTES)
#define V_ANC_LINK_PIO_COUNT_READ_BYTES(V) _MM_MAKEVALUE((V),S_ANC_LINK_PIO_COUNT_READ_BYTES)
#define G_ANC_LINK_PIO_COUNT_READ_BYTES(V) _MM_GETVALUE((V),S_ANC_LINK_PIO_COUNT_READ_BYTES,M_ANC_LINK_PIO_COUNT_READ_BYTES)
#define S_ANC_LINK_PHY_COUNT_WRITE_BYTES 0 //Access: read-only
#define M_ANC_LINK_PHY_COUNT_WRITE_BYTES _MM_MAKEMASK(32,S_ANC_LINK_PHY_COUNT_WRITE_BYTES)
#define V_ANC_LINK_PHY_COUNT_WRITE_BYTES(V) _MM_MAKEVALUE((V),S_ANC_LINK_PHY_COUNT_WRITE_BYTES)
#define G_ANC_LINK_PHY_COUNT_WRITE_BYTES(V) _MM_GETVALUE((V),S_ANC_LINK_PHY_COUNT_WRITE_BYTES,M_ANC_LINK_PHY_COUNT_WRITE_BYTES)
#define S_ANC_LINK_PHY_LINK_COUNT_READ_BYTES 0 //Access: read-only
#define M_ANC_LINK_PHY_LINK_COUNT_READ_BYTES _MM_MAKEMASK(32,S_ANC_LINK_PHY_LINK_COUNT_READ_BYTES)
#define V_ANC_LINK_PHY_LINK_COUNT_READ_BYTES(V) _MM_MAKEVALUE((V),S_ANC_LINK_PHY_LINK_COUNT_READ_BYTES)
#define G_ANC_LINK_PHY_LINK_COUNT_READ_BYTES(V) _MM_GETVALUE((V),S_ANC_LINK_PHY_LINK_COUNT_READ_BYTES,M_ANC_LINK_PHY_LINK_COUNT_READ_BYTES)
#define S_ANC_LINK_FSM_COUNTS_DATA_COUNT 0 //Access: read-only
#define M_ANC_LINK_FSM_COUNTS_DATA_COUNT _MM_MAKEMASK(16,S_ANC_LINK_FSM_COUNTS_DATA_COUNT)
#define V_ANC_LINK_FSM_COUNTS_DATA_COUNT(V) _MM_MAKEVALUE((V),S_ANC_LINK_FSM_COUNTS_DATA_COUNT)
#define G_ANC_LINK_FSM_COUNTS_DATA_COUNT(V) _MM_GETVALUE((V),S_ANC_LINK_FSM_COUNTS_DATA_COUNT,M_ANC_LINK_FSM_COUNTS_DATA_COUNT)
#define S_ANC_LINK_FSM_COUNTS_DATA_LENGTH 16 //Access: read-only
#define M_ANC_LINK_FSM_COUNTS_DATA_LENGTH _MM_MAKEMASK(16,S_ANC_LINK_FSM_COUNTS_DATA_LENGTH)
#define V_ANC_LINK_FSM_COUNTS_DATA_LENGTH(V) _MM_MAKEVALUE((V),S_ANC_LINK_FSM_COUNTS_DATA_LENGTH)
#define G_ANC_LINK_FSM_COUNTS_DATA_LENGTH(V) _MM_GETVALUE((V),S_ANC_LINK_FSM_COUNTS_DATA_LENGTH,M_ANC_LINK_FSM_COUNTS_DATA_LENGTH)
#define S_ANC_LINK_ECC_WATERMARK_WATERMARK 0 //Access: read-write
#define M_ANC_LINK_ECC_WATERMARK_WATERMARK _MM_MAKEMASK(8,S_ANC_LINK_ECC_WATERMARK_WATERMARK)
#define V_ANC_LINK_ECC_WATERMARK_WATERMARK(V) _MM_MAKEVALUE((V),S_ANC_LINK_ECC_WATERMARK_WATERMARK)
#define G_ANC_LINK_ECC_WATERMARK_WATERMARK(V) _MM_GETVALUE((V),S_ANC_LINK_ECC_WATERMARK_WATERMARK,M_ANC_LINK_ECC_WATERMARK_WATERMARK)
#define S_ANC_LINK_ECC_WATERMARK_WATERMARK_ENABLE 8 //Access: read-write
#define M_ANC_LINK_ECC_WATERMARK_WATERMARK_ENABLE _MM_MAKEMASK(1,S_ANC_LINK_ECC_WATERMARK_WATERMARK_ENABLE)
#define V_ANC_LINK_ECC_WATERMARK_WATERMARK_ENABLE(V) _MM_MAKEVALUE((V),S_ANC_LINK_ECC_WATERMARK_WATERMARK_ENABLE)
#define G_ANC_LINK_ECC_WATERMARK_WATERMARK_ENABLE(V) _MM_GETVALUE((V),S_ANC_LINK_ECC_WATERMARK_WATERMARK_ENABLE,M_ANC_LINK_ECC_WATERMARK_WATERMARK_ENABLE)
#define S_ANC_LINK_ECC_WATERMARK_RSVD0 9 //Access: read-as-zero
#define M_ANC_LINK_ECC_WATERMARK_RSVD0 _MM_MAKEMASK(23,S_ANC_LINK_ECC_WATERMARK_RSVD0)
#define V_ANC_LINK_ECC_WATERMARK_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_ECC_WATERMARK_RSVD0)
#define G_ANC_LINK_ECC_WATERMARK_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_ECC_WATERMARK_RSVD0,M_ANC_LINK_ECC_WATERMARK_RSVD0)
#define S_ANC_LINK_ECC_CONFIG_MAX_BIT_FLIPS 0 //Access: read-write
#define M_ANC_LINK_ECC_CONFIG_MAX_BIT_FLIPS _MM_MAKEMASK(8,S_ANC_LINK_ECC_CONFIG_MAX_BIT_FLIPS)
#define V_ANC_LINK_ECC_CONFIG_MAX_BIT_FLIPS(V) _MM_MAKEVALUE((V),S_ANC_LINK_ECC_CONFIG_MAX_BIT_FLIPS)
#define G_ANC_LINK_ECC_CONFIG_MAX_BIT_FLIPS(V) _MM_GETVALUE((V),S_ANC_LINK_ECC_CONFIG_MAX_BIT_FLIPS,M_ANC_LINK_ECC_CONFIG_MAX_BIT_FLIPS)
#define S_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_00 8 //Access: read-write
#define M_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_00 _MM_MAKEMASK(8,S_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_00)
#define V_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_00(V) _MM_MAKEVALUE((V),S_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_00)
#define G_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_00(V) _MM_GETVALUE((V),S_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_00,M_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_00)
#define S_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_FF 16 //Access: read-write
#define M_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_FF _MM_MAKEMASK(8,S_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_FF)
#define V_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_FF(V) _MM_MAKEVALUE((V),S_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_FF)
#define G_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_FF(V) _MM_GETVALUE((V),S_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_FF,M_ANC_LINK_ECC_CONFIG_ALLOWED_STUCK_BITS_FF)
#define S_ANC_LINK_ECC_CONFIG_RSVD0 24 //Access: read-as-zero
#define M_ANC_LINK_ECC_CONFIG_RSVD0 _MM_MAKEMASK(8,S_ANC_LINK_ECC_CONFIG_RSVD0)
#define V_ANC_LINK_ECC_CONFIG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_ECC_CONFIG_RSVD0)
#define G_ANC_LINK_ECC_CONFIG_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_ECC_CONFIG_RSVD0,M_ANC_LINK_ECC_CONFIG_RSVD0)
#define S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_4_CHIN_CLK 0 //Access: write-only
#define M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_4_CHIN_CLK _MM_MAKEMASK(7,S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_4_CHIN_CLK)
#define V_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_4_CHIN_CLK(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_4_CHIN_CLK)
#define G_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_4_CHIN_CLK(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_4_CHIN_CLK,M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_4_CHIN_CLK)
#define S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD0 7 //Access: read-as-zero
#define M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD0 _MM_MAKEMASK(1,S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD0)
#define V_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD0)
#define G_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD0,M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD0)
#define S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_3_CHIN_CLK 8 //Access: write-only
#define M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_3_CHIN_CLK _MM_MAKEMASK(7,S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_3_CHIN_CLK)
#define V_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_3_CHIN_CLK(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_3_CHIN_CLK)
#define G_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_3_CHIN_CLK(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_3_CHIN_CLK,M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_3_CHIN_CLK)
#define S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD1 15 //Access: read-as-zero
#define M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD1 _MM_MAKEMASK(1,S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD1)
#define V_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD1)
#define G_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD1,M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD1)
#define S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_2_CHIN_CLK 16 //Access: write-only
#define M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_2_CHIN_CLK _MM_MAKEMASK(7,S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_2_CHIN_CLK)
#define V_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_2_CHIN_CLK(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_2_CHIN_CLK)
#define G_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_2_CHIN_CLK(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_2_CHIN_CLK,M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DIV_2_CHIN_CLK)
#define S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD2 23 //Access: read-as-zero
#define M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD2 _MM_MAKEMASK(1,S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD2)
#define V_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD2)
#define G_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD2(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD2,M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD2)
#define S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DONT_START_CHIEN_CONFIG 24 //Access: write-only
#define M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DONT_START_CHIEN_CONFIG _MM_MAKEMASK(7,S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DONT_START_CHIEN_CONFIG)
#define V_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DONT_START_CHIEN_CONFIG(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DONT_START_CHIEN_CONFIG)
#define G_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DONT_START_CHIEN_CONFIG(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DONT_START_CHIEN_CONFIG,M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_DONT_START_CHIEN_CONFIG)
#define S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD3 31 //Access: read-as-zero
#define M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD3 _MM_MAKEMASK(1,S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD3)
#define V_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD3(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD3)
#define G_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD3(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD3,M_ANC_ECC_P_CHIEN_CLOCK_CONFIG_RSVD3)
#define S_ANC_ECC_P_CONFIG_RSVD0 0 //Access: read-as-zero
#define M_ANC_ECC_P_CONFIG_RSVD0 _MM_MAKEMASK(1,S_ANC_ECC_P_CONFIG_RSVD0)
#define V_ANC_ECC_P_CONFIG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_RSVD0)
#define G_ANC_ECC_P_CONFIG_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_RSVD0,M_ANC_ECC_P_CONFIG_RSVD0)
#define S_ANC_ECC_P_CONFIG_STOP_IF_ALL_ERROR_FOUND 1 //Access: write-only
#define M_ANC_ECC_P_CONFIG_STOP_IF_ALL_ERROR_FOUND _MM_MAKEMASK(1,S_ANC_ECC_P_CONFIG_STOP_IF_ALL_ERROR_FOUND)
#define V_ANC_ECC_P_CONFIG_STOP_IF_ALL_ERROR_FOUND(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_STOP_IF_ALL_ERROR_FOUND)
#define G_ANC_ECC_P_CONFIG_STOP_IF_ALL_ERROR_FOUND(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_STOP_IF_ALL_ERROR_FOUND,M_ANC_ECC_P_CONFIG_STOP_IF_ALL_ERROR_FOUND)
#define S_ANC_ECC_P_CONFIG_EARLY_TERMINATION_MASK 2 //Access: write-only
#define M_ANC_ECC_P_CONFIG_EARLY_TERMINATION_MASK _MM_MAKEMASK(1,S_ANC_ECC_P_CONFIG_EARLY_TERMINATION_MASK)
#define V_ANC_ECC_P_CONFIG_EARLY_TERMINATION_MASK(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_EARLY_TERMINATION_MASK)
#define G_ANC_ECC_P_CONFIG_EARLY_TERMINATION_MASK(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_EARLY_TERMINATION_MASK,M_ANC_ECC_P_CONFIG_EARLY_TERMINATION_MASK)
#define S_ANC_ECC_P_CONFIG_RSVD1 3 //Access: read-as-zero
#define M_ANC_ECC_P_CONFIG_RSVD1 _MM_MAKEMASK(5,S_ANC_ECC_P_CONFIG_RSVD1)
#define V_ANC_ECC_P_CONFIG_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_RSVD1)
#define G_ANC_ECC_P_CONFIG_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_RSVD1,M_ANC_ECC_P_CONFIG_RSVD1)
#define S_ANC_ECC_P_CONFIG_CHIEN_BMA_ABORT 8 //Access: write-only
#define M_ANC_ECC_P_CONFIG_CHIEN_BMA_ABORT _MM_MAKEMASK(1,S_ANC_ECC_P_CONFIG_CHIEN_BMA_ABORT)
#define V_ANC_ECC_P_CONFIG_CHIEN_BMA_ABORT(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_CHIEN_BMA_ABORT)
#define G_ANC_ECC_P_CONFIG_CHIEN_BMA_ABORT(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_CHIEN_BMA_ABORT,M_ANC_ECC_P_CONFIG_CHIEN_BMA_ABORT)
#define S_ANC_ECC_P_CONFIG_RSVD2 9 //Access: read-as-zero
#define M_ANC_ECC_P_CONFIG_RSVD2 _MM_MAKEMASK(7,S_ANC_ECC_P_CONFIG_RSVD2)
#define V_ANC_ECC_P_CONFIG_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_RSVD2)
#define G_ANC_ECC_P_CONFIG_RSVD2(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_RSVD2,M_ANC_ECC_P_CONFIG_RSVD2)
#define S_ANC_ECC_P_CONFIG_SYND_ABORT 16 //Access: write-only
#define M_ANC_ECC_P_CONFIG_SYND_ABORT _MM_MAKEMASK(1,S_ANC_ECC_P_CONFIG_SYND_ABORT)
#define V_ANC_ECC_P_CONFIG_SYND_ABORT(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_SYND_ABORT)
#define G_ANC_ECC_P_CONFIG_SYND_ABORT(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_SYND_ABORT,M_ANC_ECC_P_CONFIG_SYND_ABORT)
#define S_ANC_ECC_P_CONFIG_RSVD3 17 //Access: read-as-zero
#define M_ANC_ECC_P_CONFIG_RSVD3 _MM_MAKEMASK(7,S_ANC_ECC_P_CONFIG_RSVD3)
#define V_ANC_ECC_P_CONFIG_RSVD3(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_RSVD3)
#define G_ANC_ECC_P_CONFIG_RSVD3(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_RSVD3,M_ANC_ECC_P_CONFIG_RSVD3)
#define S_ANC_ECC_P_CONFIG_MASK_INT_EN 24 //Access: write-only
#define M_ANC_ECC_P_CONFIG_MASK_INT_EN _MM_MAKEMASK(1,S_ANC_ECC_P_CONFIG_MASK_INT_EN)
#define V_ANC_ECC_P_CONFIG_MASK_INT_EN(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_MASK_INT_EN)
#define G_ANC_ECC_P_CONFIG_MASK_INT_EN(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_MASK_INT_EN,M_ANC_ECC_P_CONFIG_MASK_INT_EN)
#define S_ANC_ECC_P_CONFIG_RSVD4 25 //Access: read-as-zero
#define M_ANC_ECC_P_CONFIG_RSVD4 _MM_MAKEMASK(7,S_ANC_ECC_P_CONFIG_RSVD4)
#define V_ANC_ECC_P_CONFIG_RSVD4(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CONFIG_RSVD4)
#define G_ANC_ECC_P_CONFIG_RSVD4(V) _MM_GETVALUE((V),S_ANC_ECC_P_CONFIG_RSVD4,M_ANC_ECC_P_CONFIG_RSVD4)
#define S_ANC_ECC_P_OFFSET1_START_ADD_OFFSET 0 //Access: write-only
#define M_ANC_ECC_P_OFFSET1_START_ADD_OFFSET _MM_MAKEMASK(13,S_ANC_ECC_P_OFFSET1_START_ADD_OFFSET)
#define V_ANC_ECC_P_OFFSET1_START_ADD_OFFSET(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_OFFSET1_START_ADD_OFFSET)
#define G_ANC_ECC_P_OFFSET1_START_ADD_OFFSET(V) _MM_GETVALUE((V),S_ANC_ECC_P_OFFSET1_START_ADD_OFFSET,M_ANC_ECC_P_OFFSET1_START_ADD_OFFSET)
#define S_ANC_ECC_P_OFFSET1_RSVD0 13 //Access: read-as-zero
#define M_ANC_ECC_P_OFFSET1_RSVD0 _MM_MAKEMASK(19,S_ANC_ECC_P_OFFSET1_RSVD0)
#define V_ANC_ECC_P_OFFSET1_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_OFFSET1_RSVD0)
#define G_ANC_ECC_P_OFFSET1_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_OFFSET1_RSVD0,M_ANC_ECC_P_OFFSET1_RSVD0)
#define S_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_ADD_TH 0 //Access: write-only
#define M_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_ADD_TH _MM_MAKEMASK(13,S_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_ADD_TH)
#define V_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_ADD_TH(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_ADD_TH)
#define G_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_ADD_TH(V) _MM_GETVALUE((V),S_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_ADD_TH,M_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_ADD_TH)
#define S_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD0 13 //Access: read-as-zero
#define M_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD0 _MM_MAKEMASK(3,S_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD0)
#define V_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD0)
#define G_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD0,M_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD0)
#define S_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_CPL1_EN 16 //Access: write-only
#define M_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_CPL1_EN _MM_MAKEMASK(3,S_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_CPL1_EN)
#define V_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_CPL1_EN(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_CPL1_EN)
#define G_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_CPL1_EN(V) _MM_GETVALUE((V),S_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_CPL1_EN,M_ANC_ECC_P_BCH_DIRECTION_CNFG_BCH_DIR_CPL1_EN)
#define S_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD1 19 //Access: read-as-zero
#define M_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD1 _MM_MAKEMASK(13,S_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD1)
#define V_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD1)
#define G_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD1,M_ANC_ECC_P_BCH_DIRECTION_CNFG_RSVD1)
#define S_ANC_ECC_P_PAGE_IDX_P_BCH_DEC_PAGE 0 //Access: write-only
#define M_ANC_ECC_P_PAGE_IDX_P_BCH_DEC_PAGE _MM_MAKEMASK(5,S_ANC_ECC_P_PAGE_IDX_P_BCH_DEC_PAGE)
#define V_ANC_ECC_P_PAGE_IDX_P_BCH_DEC_PAGE(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_IDX_P_BCH_DEC_PAGE)
#define G_ANC_ECC_P_PAGE_IDX_P_BCH_DEC_PAGE(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_IDX_P_BCH_DEC_PAGE,M_ANC_ECC_P_PAGE_IDX_P_BCH_DEC_PAGE)
#define S_ANC_ECC_P_PAGE_IDX_RSVD0 5 //Access: read-as-zero
#define M_ANC_ECC_P_PAGE_IDX_RSVD0 _MM_MAKEMASK(11,S_ANC_ECC_P_PAGE_IDX_RSVD0)
#define V_ANC_ECC_P_PAGE_IDX_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_IDX_RSVD0)
#define G_ANC_ECC_P_PAGE_IDX_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_IDX_RSVD0,M_ANC_ECC_P_PAGE_IDX_RSVD0)
#define S_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE1 16 //Access: write-only
#define M_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE1 _MM_MAKEMASK(5,S_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE1)
#define V_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE1)
#define G_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE1(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE1,M_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE1)
#define S_ANC_ECC_P_PAGE_IDX_RSVD1 21 //Access: read-as-zero
#define M_ANC_ECC_P_PAGE_IDX_RSVD1 _MM_MAKEMASK(3,S_ANC_ECC_P_PAGE_IDX_RSVD1)
#define V_ANC_ECC_P_PAGE_IDX_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_IDX_RSVD1)
#define G_ANC_ECC_P_PAGE_IDX_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_IDX_RSVD1,M_ANC_ECC_P_PAGE_IDX_RSVD1)
#define S_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE2 24 //Access: write-only
#define M_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE2 _MM_MAKEMASK(5,S_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE2)
#define V_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE2(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE2)
#define G_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE2(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE2,M_ANC_ECC_P_PAGE_IDX_P_BCH_DIR_RD_PAGE2)
#define S_ANC_ECC_P_PAGE_IDX_RSVD2 29 //Access: read-as-zero
#define M_ANC_ECC_P_PAGE_IDX_RSVD2 _MM_MAKEMASK(3,S_ANC_ECC_P_PAGE_IDX_RSVD2)
#define V_ANC_ECC_P_PAGE_IDX_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_IDX_RSVD2)
#define G_ANC_ECC_P_PAGE_IDX_RSVD2(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_IDX_RSVD2,M_ANC_ECC_P_PAGE_IDX_RSVD2)
#define S_ANC_ECC_P_PAGE_STRUCTURE_T_CODE 0 //Access: write-only
#define M_ANC_ECC_P_PAGE_STRUCTURE_T_CODE _MM_MAKEMASK(8,S_ANC_ECC_P_PAGE_STRUCTURE_T_CODE)
#define V_ANC_ECC_P_PAGE_STRUCTURE_T_CODE(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_STRUCTURE_T_CODE)
#define G_ANC_ECC_P_PAGE_STRUCTURE_T_CODE(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_STRUCTURE_T_CODE,M_ANC_ECC_P_PAGE_STRUCTURE_T_CODE)
#define S_ANC_ECC_P_PAGE_STRUCTURE_RSVD0 8 //Access: read-as-zero
#define M_ANC_ECC_P_PAGE_STRUCTURE_RSVD0 _MM_MAKEMASK(8,S_ANC_ECC_P_PAGE_STRUCTURE_RSVD0)
#define V_ANC_ECC_P_PAGE_STRUCTURE_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_STRUCTURE_RSVD0)
#define G_ANC_ECC_P_PAGE_STRUCTURE_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_STRUCTURE_RSVD0,M_ANC_ECC_P_PAGE_STRUCTURE_RSVD0)
#define S_ANC_ECC_P_PAGE_STRUCTURE_N_CODE 16 //Access: write-only
#define M_ANC_ECC_P_PAGE_STRUCTURE_N_CODE _MM_MAKEMASK(13,S_ANC_ECC_P_PAGE_STRUCTURE_N_CODE)
#define V_ANC_ECC_P_PAGE_STRUCTURE_N_CODE(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_STRUCTURE_N_CODE)
#define G_ANC_ECC_P_PAGE_STRUCTURE_N_CODE(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_STRUCTURE_N_CODE,M_ANC_ECC_P_PAGE_STRUCTURE_N_CODE)
#define S_ANC_ECC_P_PAGE_STRUCTURE_RSVD1 29 //Access: read-as-zero
#define M_ANC_ECC_P_PAGE_STRUCTURE_RSVD1 _MM_MAKEMASK(3,S_ANC_ECC_P_PAGE_STRUCTURE_RSVD1)
#define V_ANC_ECC_P_PAGE_STRUCTURE_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_PAGE_STRUCTURE_RSVD1)
#define G_ANC_ECC_P_PAGE_STRUCTURE_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_PAGE_STRUCTURE_RSVD1,M_ANC_ECC_P_PAGE_STRUCTURE_RSVD1)
#define S_ANC_ECC_P_ECC_CLK_CNFG_P_SYND_FORCE_CLK_EN 0 //Access: write-only
#define M_ANC_ECC_P_ECC_CLK_CNFG_P_SYND_FORCE_CLK_EN _MM_MAKEMASK(1,S_ANC_ECC_P_ECC_CLK_CNFG_P_SYND_FORCE_CLK_EN)
#define V_ANC_ECC_P_ECC_CLK_CNFG_P_SYND_FORCE_CLK_EN(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_P_SYND_FORCE_CLK_EN)
#define G_ANC_ECC_P_ECC_CLK_CNFG_P_SYND_FORCE_CLK_EN(V) _MM_GETVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_P_SYND_FORCE_CLK_EN,M_ANC_ECC_P_ECC_CLK_CNFG_P_SYND_FORCE_CLK_EN)
#define S_ANC_ECC_P_ECC_CLK_CNFG_RSVD0 1 //Access: read-as-zero
#define M_ANC_ECC_P_ECC_CLK_CNFG_RSVD0 _MM_MAKEMASK(7,S_ANC_ECC_P_ECC_CLK_CNFG_RSVD0)
#define V_ANC_ECC_P_ECC_CLK_CNFG_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_RSVD0)
#define G_ANC_ECC_P_ECC_CLK_CNFG_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_RSVD0,M_ANC_ECC_P_ECC_CLK_CNFG_RSVD0)
#define S_ANC_ECC_P_ECC_CLK_CNFG_P_BMA_FORCE_CLK_EN 8 //Access: write-only
#define M_ANC_ECC_P_ECC_CLK_CNFG_P_BMA_FORCE_CLK_EN _MM_MAKEMASK(1,S_ANC_ECC_P_ECC_CLK_CNFG_P_BMA_FORCE_CLK_EN)
#define V_ANC_ECC_P_ECC_CLK_CNFG_P_BMA_FORCE_CLK_EN(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_P_BMA_FORCE_CLK_EN)
#define G_ANC_ECC_P_ECC_CLK_CNFG_P_BMA_FORCE_CLK_EN(V) _MM_GETVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_P_BMA_FORCE_CLK_EN,M_ANC_ECC_P_ECC_CLK_CNFG_P_BMA_FORCE_CLK_EN)
#define S_ANC_ECC_P_ECC_CLK_CNFG_RSVD1 9 //Access: read-as-zero
#define M_ANC_ECC_P_ECC_CLK_CNFG_RSVD1 _MM_MAKEMASK(7,S_ANC_ECC_P_ECC_CLK_CNFG_RSVD1)
#define V_ANC_ECC_P_ECC_CLK_CNFG_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_RSVD1)
#define G_ANC_ECC_P_ECC_CLK_CNFG_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_RSVD1,M_ANC_ECC_P_ECC_CLK_CNFG_RSVD1)
#define S_ANC_ECC_P_ECC_CLK_CNFG_P_CHIEN_FORCE_CLK_EN 16 //Access: write-only
#define M_ANC_ECC_P_ECC_CLK_CNFG_P_CHIEN_FORCE_CLK_EN _MM_MAKEMASK(1,S_ANC_ECC_P_ECC_CLK_CNFG_P_CHIEN_FORCE_CLK_EN)
#define V_ANC_ECC_P_ECC_CLK_CNFG_P_CHIEN_FORCE_CLK_EN(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_P_CHIEN_FORCE_CLK_EN)
#define G_ANC_ECC_P_ECC_CLK_CNFG_P_CHIEN_FORCE_CLK_EN(V) _MM_GETVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_P_CHIEN_FORCE_CLK_EN,M_ANC_ECC_P_ECC_CLK_CNFG_P_CHIEN_FORCE_CLK_EN)
#define S_ANC_ECC_P_ECC_CLK_CNFG_RSVD2 17 //Access: read-as-zero
#define M_ANC_ECC_P_ECC_CLK_CNFG_RSVD2 _MM_MAKEMASK(15,S_ANC_ECC_P_ECC_CLK_CNFG_RSVD2)
#define V_ANC_ECC_P_ECC_CLK_CNFG_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_RSVD2)
#define G_ANC_ECC_P_ECC_CLK_CNFG_RSVD2(V) _MM_GETVALUE((V),S_ANC_ECC_P_ECC_CLK_CNFG_RSVD2,M_ANC_ECC_P_ECC_CLK_CNFG_RSVD2)
#define S_ANC_ECC_P_OFFSET3_P_OFFSET3 0 //Access: write-only
#define M_ANC_ECC_P_OFFSET3_P_OFFSET3 _MM_MAKEMASK(13,S_ANC_ECC_P_OFFSET3_P_OFFSET3)
#define V_ANC_ECC_P_OFFSET3_P_OFFSET3(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_OFFSET3_P_OFFSET3)
#define G_ANC_ECC_P_OFFSET3_P_OFFSET3(V) _MM_GETVALUE((V),S_ANC_ECC_P_OFFSET3_P_OFFSET3,M_ANC_ECC_P_OFFSET3_P_OFFSET3)
#define S_ANC_ECC_P_OFFSET3_RSVD0 13 //Access: read-as-zero
#define M_ANC_ECC_P_OFFSET3_RSVD0 _MM_MAKEMASK(19,S_ANC_ECC_P_OFFSET3_RSVD0)
#define V_ANC_ECC_P_OFFSET3_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_OFFSET3_RSVD0)
#define G_ANC_ECC_P_OFFSET3_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_OFFSET3_RSVD0,M_ANC_ECC_P_OFFSET3_RSVD0)
#define S_ANC_ECC_P_CHIEN_START_OFFSET_CHIEN_START_OFFSET 0 //Access: write-only
#define M_ANC_ECC_P_CHIEN_START_OFFSET_CHIEN_START_OFFSET _MM_MAKEMASK(16,S_ANC_ECC_P_CHIEN_START_OFFSET_CHIEN_START_OFFSET)
#define V_ANC_ECC_P_CHIEN_START_OFFSET_CHIEN_START_OFFSET(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_START_OFFSET_CHIEN_START_OFFSET)
#define G_ANC_ECC_P_CHIEN_START_OFFSET_CHIEN_START_OFFSET(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_START_OFFSET_CHIEN_START_OFFSET,M_ANC_ECC_P_CHIEN_START_OFFSET_CHIEN_START_OFFSET)
#define S_ANC_ECC_P_CHIEN_START_OFFSET_RSVD0 16 //Access: read-as-zero
#define M_ANC_ECC_P_CHIEN_START_OFFSET_RSVD0 _MM_MAKEMASK(16,S_ANC_ECC_P_CHIEN_START_OFFSET_RSVD0)
#define V_ANC_ECC_P_CHIEN_START_OFFSET_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_START_OFFSET_RSVD0)
#define G_ANC_ECC_P_CHIEN_START_OFFSET_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_START_OFFSET_RSVD0,M_ANC_ECC_P_CHIEN_START_OFFSET_RSVD0)
#define S_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_CHIEN_EARLY_INT_TIMING 0 //Access: write-only
#define M_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_CHIEN_EARLY_INT_TIMING _MM_MAKEMASK(13,S_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_CHIEN_EARLY_INT_TIMING)
#define V_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_CHIEN_EARLY_INT_TIMING(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_CHIEN_EARLY_INT_TIMING)
#define G_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_CHIEN_EARLY_INT_TIMING(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_CHIEN_EARLY_INT_TIMING,M_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_CHIEN_EARLY_INT_TIMING)
#define S_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_RSVD0 13 //Access: read-as-zero
#define M_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_RSVD0 _MM_MAKEMASK(19,S_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_RSVD0)
#define V_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_RSVD0)
#define G_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_RSVD0,M_ANC_ECC_P_CHIEN_EARLY_INTERRUPT_RSVD0)
#define S_ANC_ECC_P_OFFSET4_CHIEN_LAST_FIX_BYTE 0 //Access: write-only
#define M_ANC_ECC_P_OFFSET4_CHIEN_LAST_FIX_BYTE _MM_MAKEMASK(13,S_ANC_ECC_P_OFFSET4_CHIEN_LAST_FIX_BYTE)
#define V_ANC_ECC_P_OFFSET4_CHIEN_LAST_FIX_BYTE(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_OFFSET4_CHIEN_LAST_FIX_BYTE)
#define G_ANC_ECC_P_OFFSET4_CHIEN_LAST_FIX_BYTE(V) _MM_GETVALUE((V),S_ANC_ECC_P_OFFSET4_CHIEN_LAST_FIX_BYTE,M_ANC_ECC_P_OFFSET4_CHIEN_LAST_FIX_BYTE)
#define S_ANC_ECC_P_OFFSET4_RSVD0 13 //Access: read-as-zero
#define M_ANC_ECC_P_OFFSET4_RSVD0 _MM_MAKEMASK(19,S_ANC_ECC_P_OFFSET4_RSVD0)
#define V_ANC_ECC_P_OFFSET4_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_OFFSET4_RSVD0)
#define G_ANC_ECC_P_OFFSET4_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_OFFSET4_RSVD0,M_ANC_ECC_P_OFFSET4_RSVD0)
#define S_ANC_ECC_P_STATUS_STATUS 0 //Access: read-only
#define M_ANC_ECC_P_STATUS_STATUS _MM_MAKEMASK(1,S_ANC_ECC_P_STATUS_STATUS)
#define V_ANC_ECC_P_STATUS_STATUS(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_STATUS_STATUS)
#define G_ANC_ECC_P_STATUS_STATUS(V) _MM_GETVALUE((V),S_ANC_ECC_P_STATUS_STATUS,M_ANC_ECC_P_STATUS_STATUS)
#define S_ANC_ECC_P_STATUS_RSVD0 1 //Access: read-as-zero
#define M_ANC_ECC_P_STATUS_RSVD0 _MM_MAKEMASK(7,S_ANC_ECC_P_STATUS_RSVD0)
#define V_ANC_ECC_P_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_STATUS_RSVD0)
#define G_ANC_ECC_P_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_STATUS_RSVD0,M_ANC_ECC_P_STATUS_RSVD0)
#define S_ANC_ECC_P_STATUS_NUMBER_OF_FOUND_ERROR 8 //Access: read-only
#define M_ANC_ECC_P_STATUS_NUMBER_OF_FOUND_ERROR _MM_MAKEMASK(7,S_ANC_ECC_P_STATUS_NUMBER_OF_FOUND_ERROR)
#define V_ANC_ECC_P_STATUS_NUMBER_OF_FOUND_ERROR(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_STATUS_NUMBER_OF_FOUND_ERROR)
#define G_ANC_ECC_P_STATUS_NUMBER_OF_FOUND_ERROR(V) _MM_GETVALUE((V),S_ANC_ECC_P_STATUS_NUMBER_OF_FOUND_ERROR,M_ANC_ECC_P_STATUS_NUMBER_OF_FOUND_ERROR)
#define S_ANC_ECC_P_STATUS_RSVD1 15 //Access: read-as-zero
#define M_ANC_ECC_P_STATUS_RSVD1 _MM_MAKEMASK(1,S_ANC_ECC_P_STATUS_RSVD1)
#define V_ANC_ECC_P_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_STATUS_RSVD1)
#define G_ANC_ECC_P_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_STATUS_RSVD1,M_ANC_ECC_P_STATUS_RSVD1)
#define S_ANC_ECC_P_STATUS_BCH_CE 16 //Access: read-only
#define M_ANC_ECC_P_STATUS_BCH_CE _MM_MAKEMASK(2,S_ANC_ECC_P_STATUS_BCH_CE)
#define V_ANC_ECC_P_STATUS_BCH_CE(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_STATUS_BCH_CE)
#define G_ANC_ECC_P_STATUS_BCH_CE(V) _MM_GETVALUE((V),S_ANC_ECC_P_STATUS_BCH_CE,M_ANC_ECC_P_STATUS_BCH_CE)
#define S_ANC_ECC_P_STATUS_RSVD2 18 //Access: read-as-zero
#define M_ANC_ECC_P_STATUS_RSVD2 _MM_MAKEMASK(14,S_ANC_ECC_P_STATUS_RSVD2)
#define V_ANC_ECC_P_STATUS_RSVD2(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_STATUS_RSVD2)
#define G_ANC_ECC_P_STATUS_RSVD2(V) _MM_GETVALUE((V),S_ANC_ECC_P_STATUS_RSVD2,M_ANC_ECC_P_STATUS_RSVD2)
#define S_ANC_ECC_P_BCH_DIR_CNTRS_ZERO_TO_ONE_CNTR 0 //Access: read-only
#define M_ANC_ECC_P_BCH_DIR_CNTRS_ZERO_TO_ONE_CNTR _MM_MAKEMASK(7,S_ANC_ECC_P_BCH_DIR_CNTRS_ZERO_TO_ONE_CNTR)
#define V_ANC_ECC_P_BCH_DIR_CNTRS_ZERO_TO_ONE_CNTR(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BCH_DIR_CNTRS_ZERO_TO_ONE_CNTR)
#define G_ANC_ECC_P_BCH_DIR_CNTRS_ZERO_TO_ONE_CNTR(V) _MM_GETVALUE((V),S_ANC_ECC_P_BCH_DIR_CNTRS_ZERO_TO_ONE_CNTR,M_ANC_ECC_P_BCH_DIR_CNTRS_ZERO_TO_ONE_CNTR)
#define S_ANC_ECC_P_BCH_DIR_CNTRS_RSVD0 7 //Access: read-as-zero
#define M_ANC_ECC_P_BCH_DIR_CNTRS_RSVD0 _MM_MAKEMASK(9,S_ANC_ECC_P_BCH_DIR_CNTRS_RSVD0)
#define V_ANC_ECC_P_BCH_DIR_CNTRS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BCH_DIR_CNTRS_RSVD0)
#define G_ANC_ECC_P_BCH_DIR_CNTRS_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_BCH_DIR_CNTRS_RSVD0,M_ANC_ECC_P_BCH_DIR_CNTRS_RSVD0)
#define S_ANC_ECC_P_BCH_DIR_CNTRS_ONE_TO_ZERO_CNTR 16 //Access: read-only
#define M_ANC_ECC_P_BCH_DIR_CNTRS_ONE_TO_ZERO_CNTR _MM_MAKEMASK(7,S_ANC_ECC_P_BCH_DIR_CNTRS_ONE_TO_ZERO_CNTR)
#define V_ANC_ECC_P_BCH_DIR_CNTRS_ONE_TO_ZERO_CNTR(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BCH_DIR_CNTRS_ONE_TO_ZERO_CNTR)
#define G_ANC_ECC_P_BCH_DIR_CNTRS_ONE_TO_ZERO_CNTR(V) _MM_GETVALUE((V),S_ANC_ECC_P_BCH_DIR_CNTRS_ONE_TO_ZERO_CNTR,M_ANC_ECC_P_BCH_DIR_CNTRS_ONE_TO_ZERO_CNTR)
#define S_ANC_ECC_P_BCH_DIR_CNTRS_RSVD1 23 //Access: read-as-zero
#define M_ANC_ECC_P_BCH_DIR_CNTRS_RSVD1 _MM_MAKEMASK(9,S_ANC_ECC_P_BCH_DIR_CNTRS_RSVD1)
#define V_ANC_ECC_P_BCH_DIR_CNTRS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BCH_DIR_CNTRS_RSVD1)
#define G_ANC_ECC_P_BCH_DIR_CNTRS_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_BCH_DIR_CNTRS_RSVD1,M_ANC_ECC_P_BCH_DIR_CNTRS_RSVD1)
#define S_ANC_ECC_P_BMA_STATUS_BMA_DEGREE 0 //Access: read-only
#define M_ANC_ECC_P_BMA_STATUS_BMA_DEGREE _MM_MAKEMASK(7,S_ANC_ECC_P_BMA_STATUS_BMA_DEGREE)
#define V_ANC_ECC_P_BMA_STATUS_BMA_DEGREE(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BMA_STATUS_BMA_DEGREE)
#define G_ANC_ECC_P_BMA_STATUS_BMA_DEGREE(V) _MM_GETVALUE((V),S_ANC_ECC_P_BMA_STATUS_BMA_DEGREE,M_ANC_ECC_P_BMA_STATUS_BMA_DEGREE)
#define S_ANC_ECC_P_BMA_STATUS_RSVD0 7 //Access: read-as-zero
#define M_ANC_ECC_P_BMA_STATUS_RSVD0 _MM_MAKEMASK(1,S_ANC_ECC_P_BMA_STATUS_RSVD0)
#define V_ANC_ECC_P_BMA_STATUS_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BMA_STATUS_RSVD0)
#define G_ANC_ECC_P_BMA_STATUS_RSVD0(V) _MM_GETVALUE((V),S_ANC_ECC_P_BMA_STATUS_RSVD0,M_ANC_ECC_P_BMA_STATUS_RSVD0)
#define S_ANC_ECC_P_BMA_STATUS_BMA_EARLY_TERMINATION_INDICATION 8 //Access: read-only
#define M_ANC_ECC_P_BMA_STATUS_BMA_EARLY_TERMINATION_INDICATION _MM_MAKEMASK(1,S_ANC_ECC_P_BMA_STATUS_BMA_EARLY_TERMINATION_INDICATION)
#define V_ANC_ECC_P_BMA_STATUS_BMA_EARLY_TERMINATION_INDICATION(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BMA_STATUS_BMA_EARLY_TERMINATION_INDICATION)
#define G_ANC_ECC_P_BMA_STATUS_BMA_EARLY_TERMINATION_INDICATION(V) _MM_GETVALUE((V),S_ANC_ECC_P_BMA_STATUS_BMA_EARLY_TERMINATION_INDICATION,M_ANC_ECC_P_BMA_STATUS_BMA_EARLY_TERMINATION_INDICATION)
#define S_ANC_ECC_P_BMA_STATUS_RSVD1 9 //Access: read-as-zero
#define M_ANC_ECC_P_BMA_STATUS_RSVD1 _MM_MAKEMASK(23,S_ANC_ECC_P_BMA_STATUS_RSVD1)
#define V_ANC_ECC_P_BMA_STATUS_RSVD1(V) _MM_MAKEVALUE((V),S_ANC_ECC_P_BMA_STATUS_RSVD1)
#define G_ANC_ECC_P_BMA_STATUS_RSVD1(V) _MM_GETVALUE((V),S_ANC_ECC_P_BMA_STATUS_RSVD1,M_ANC_ECC_P_BMA_STATUS_RSVD1)
#define S_ANC_MACRO_TABLE_COMMAND_RSVD0 0 //Access: read-as-zero
#define M_ANC_MACRO_TABLE_COMMAND_RSVD0 _MM_MAKEMASK(256,S_ANC_MACRO_TABLE_COMMAND_RSVD0)
#define V_ANC_MACRO_TABLE_COMMAND_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_MACRO_TABLE_COMMAND_RSVD0)
#define G_ANC_MACRO_TABLE_COMMAND_RSVD0(V) _MM_GETVALUE((V),S_ANC_MACRO_TABLE_COMMAND_RSVD0,M_ANC_MACRO_TABLE_COMMAND_RSVD0)
#define S_ANC_DMA_CMDQ_FIFO_DA_WORD_RSVD0 0 //Access: read-as-zero
#define M_ANC_DMA_CMDQ_FIFO_DA_WORD_RSVD0 _MM_MAKEMASK(128,S_ANC_DMA_CMDQ_FIFO_DA_WORD_RSVD0)
#define V_ANC_DMA_CMDQ_FIFO_DA_WORD_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_CMDQ_FIFO_DA_WORD_RSVD0)
#define G_ANC_DMA_CMDQ_FIFO_DA_WORD_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_CMDQ_FIFO_DA_WORD_RSVD0,M_ANC_DMA_CMDQ_FIFO_DA_WORD_RSVD0)
#define S_ANC_LINK_CMDQ_FIFO_DA_WORD_RSVD0 0 //Access: read-as-zero
#define M_ANC_LINK_CMDQ_FIFO_DA_WORD_RSVD0 _MM_MAKEMASK(128,S_ANC_LINK_CMDQ_FIFO_DA_WORD_RSVD0)
#define V_ANC_LINK_CMDQ_FIFO_DA_WORD_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_CMDQ_FIFO_DA_WORD_RSVD0)
#define G_ANC_LINK_CMDQ_FIFO_DA_WORD_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_CMDQ_FIFO_DA_WORD_RSVD0,M_ANC_LINK_CMDQ_FIFO_DA_WORD_RSVD0)
#define S_ANC_LINK_BYPASS_FIFO_DA_WORD_RSVD0 0 //Access: read-as-zero
#define M_ANC_LINK_BYPASS_FIFO_DA_WORD_RSVD0 _MM_MAKEMASK(8,S_ANC_LINK_BYPASS_FIFO_DA_WORD_RSVD0)
#define V_ANC_LINK_BYPASS_FIFO_DA_WORD_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_BYPASS_FIFO_DA_WORD_RSVD0)
#define G_ANC_LINK_BYPASS_FIFO_DA_WORD_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_BYPASS_FIFO_DA_WORD_RSVD0,M_ANC_LINK_BYPASS_FIFO_DA_WORD_RSVD0)
#define S_ANC_PIO_READ_FIFO_DA_WORD_RSVD0 0 //Access: read-as-zero
#define M_ANC_PIO_READ_FIFO_DA_WORD_RSVD0 _MM_MAKEMASK(64,S_ANC_PIO_READ_FIFO_DA_WORD_RSVD0)
#define V_ANC_PIO_READ_FIFO_DA_WORD_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_PIO_READ_FIFO_DA_WORD_RSVD0)
#define G_ANC_PIO_READ_FIFO_DA_WORD_RSVD0(V) _MM_GETVALUE((V),S_ANC_PIO_READ_FIFO_DA_WORD_RSVD0,M_ANC_PIO_READ_FIFO_DA_WORD_RSVD0)
#define S_ANC_DMA_DEBUG_FIFO_COMMAND_RSVD0 0 //Access: read-as-zero
#define M_ANC_DMA_DEBUG_FIFO_COMMAND_RSVD0 _MM_MAKEMASK(32,S_ANC_DMA_DEBUG_FIFO_COMMAND_RSVD0)
#define V_ANC_DMA_DEBUG_FIFO_COMMAND_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_DMA_DEBUG_FIFO_COMMAND_RSVD0)
#define G_ANC_DMA_DEBUG_FIFO_COMMAND_RSVD0(V) _MM_GETVALUE((V),S_ANC_DMA_DEBUG_FIFO_COMMAND_RSVD0,M_ANC_DMA_DEBUG_FIFO_COMMAND_RSVD0)
#define S_ANC_LINK_DEBUG_FIFO_COMMAND_RSVD0 0 //Access: read-as-zero
#define M_ANC_LINK_DEBUG_FIFO_COMMAND_RSVD0 _MM_MAKEMASK(32,S_ANC_LINK_DEBUG_FIFO_COMMAND_RSVD0)
#define V_ANC_LINK_DEBUG_FIFO_COMMAND_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_DEBUG_FIFO_COMMAND_RSVD0)
#define G_ANC_LINK_DEBUG_FIFO_COMMAND_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_DEBUG_FIFO_COMMAND_RSVD0,M_ANC_LINK_DEBUG_FIFO_COMMAND_RSVD0)
#define S_ANC_LINK_ECC_STATUS_FIFO_DA_WORD_RSVD0 0 //Access: read-as-zero
#define M_ANC_LINK_ECC_STATUS_FIFO_DA_WORD_RSVD0 _MM_MAKEMASK(64,S_ANC_LINK_ECC_STATUS_FIFO_DA_WORD_RSVD0)
#define V_ANC_LINK_ECC_STATUS_FIFO_DA_WORD_RSVD0(V) _MM_MAKEVALUE((V),S_ANC_LINK_ECC_STATUS_FIFO_DA_WORD_RSVD0)
#define G_ANC_LINK_ECC_STATUS_FIFO_DA_WORD_RSVD0(V) _MM_GETVALUE((V),S_ANC_LINK_ECC_STATUS_FIFO_DA_WORD_RSVD0,M_ANC_LINK_ECC_STATUS_FIFO_DA_WORD_RSVD0)
/******************************************************************************/
/* Register Fields typedef structs */
/******************************************************************************/
#ifndef __ASSEMBLY__
typedef union anc_chan_version_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t minor_release:8; //Access: read-only
uint32_t major_release:8; //Access: read-only
uint32_t version:8; //Access: read-only
uint32_t rsvd0:8; //Access: read-as-zero
}f;
} anc_chan_version_t;
typedef union anc_chan_config_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t auto_clk_gating_en:1; //Access: read-write
uint32_t rsvd0:31; //Access: read-as-zero
}f;
} anc_chan_config_t;
typedef union anc_chan_int_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t dma_cmd_flag:1; //Access: write-once-clear
uint32_t link_cmd_flag:1; //Access: write-once-clear
uint32_t channel_stopped:1; //Access: write-once-clear
uint32_t dma_cmdq_fifo_low:1; //Access: read-only
uint32_t link_cmdq_fifo_low:1; //Access: read-only
uint32_t link_bypass_fifo_low:1; //Access: read-only
uint32_t link_pio_read_fifo_high:1; //Access: read-only
uint32_t dma_cmdq_fifo_overflow:1; //Access: write-once-clear
uint32_t link_cmdq_fifo_overflow:1; //Access: write-once-clear
uint32_t link_bypass_fifo_overflow:1; //Access: write-once-clear
uint32_t link_pio_read_fifo_underflow:1; //Access: write-once-clear
uint32_t crc_err:1; //Access: write-once-clear
uint32_t read_status_err_response:1; //Access: write-once-clear
uint32_t invalid_dma_command:1; //Access: write-once-clear
uint32_t invalid_link_command:1; //Access: write-once-clear
uint32_t axi_response_not_okay:1; //Access: write-once-clear
uint32_t aes_err:1; //Access: write-once-clear
uint32_t dma_cmd_timeout:1; //Access: write-once-clear
uint32_t link_cmd_timeout:1; //Access: write-once-clear
uint32_t link_ecc_status_fifo_high:1; //Access: read-only
uint32_t link_ecc_status_fifo_underflow:1; //Access: write-once-clear
uint32_t rsvd0:11; //Access: read-as-zero
}f;
} anc_chan_int_status_t;
typedef union anc_chan_int_enable_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t dma_cmd_flag:1; //Access: read-write
uint32_t link_cmd_flag:1; //Access: read-write
uint32_t channel_stopped:1; //Access: read-write
uint32_t dma_cmdq_fifo_low:1; //Access: read-write
uint32_t link_cmdq_fifo_low:1; //Access: read-write
uint32_t link_bypass_fifo_low:1; //Access: read-write
uint32_t link_pio_read_fifo_high:1; //Access: read-write
uint32_t dma_cmdq_fifo_overflow:1; //Access: read-write
uint32_t link_cmdq_fifo_overflow:1; //Access: read-write
uint32_t link_bypass_fifo_overflow:1; //Access: read-write
uint32_t link_pio_read_fifo_underflow:1; //Access: read-write
uint32_t crc_err:1; //Access: read-write
uint32_t read_status_err_response:1; //Access: read-write
uint32_t invalid_dma_command:1; //Access: read-write
uint32_t invalid_link_command:1; //Access: read-write
uint32_t axi_response_not_okay:1; //Access: read-write
uint32_t aes_err:1; //Access: read-write
uint32_t dma_cmd_timeout:1; //Access: read-write
uint32_t link_cmd_timeout:1; //Access: read-write
uint32_t link_ecc_status_fifo_high:1; //Access: read-write
uint32_t link_ecc_status_fifo_underflow:1; //Access: read-write
uint32_t rsvd0:11; //Access: read-as-zero
}f;
} anc_chan_int_enable_t;
typedef union anc_chan_dma_watermarks_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t dma_cmdq_fifo_low:7; //Access: read-write
uint32_t rsvd0:25; //Access: read-as-zero
}f;
} anc_chan_dma_watermarks_t;
typedef union anc_chan_link_watermarks_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t link_cmdq_fifo_low:8; //Access: read-write
uint32_t rsvd0:8; //Access: read-as-zero
uint32_t link_bypass_fifo_low:4; //Access: read-write
uint32_t rsvd1:4; //Access: read-as-zero
uint32_t link_pio_read_fifo_high:7; //Access: read-write
uint32_t rsvd2:1; //Access: read-as-zero
}f;
} anc_chan_link_watermarks_t;
typedef union anc_chan_status_watermarks_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t link_ecc_status_fifo_high:7; //Access: read-write
uint32_t rsvd0:25; //Access: read-as-zero
}f;
} anc_chan_status_watermarks_t;
typedef union anc_chan_dma_cmdq_fifo_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t low:1; //Access: read-only
uint32_t full:1; //Access: read-only
uint32_t overflow:1; //Access: read-only
uint32_t rsvd0:5; //Access: read-as-zero
uint32_t level:7; //Access: read-only
uint32_t rsvd1:1; //Access: read-as-zero
uint32_t read_pointer:6; //Access: read-only
uint32_t rsvd2:2; //Access: read-as-zero
uint32_t write_pointer:6; //Access: read-only
uint32_t rsvd3:2; //Access: read-as-zero
}f;
} anc_chan_dma_cmdq_fifo_status_t;
typedef union anc_chan_link_cmdq_fifo_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t low:1; //Access: read-only
uint32_t full:1; //Access: read-only
uint32_t overflow:1; //Access: read-only
uint32_t rsvd0:5; //Access: read-as-zero
uint32_t level:8; //Access: read-only
uint32_t read_pointer:7; //Access: read-only
uint32_t rsvd1:1; //Access: read-as-zero
uint32_t write_pointer:7; //Access: read-only
uint32_t rsvd2:1; //Access: read-as-zero
}f;
} anc_chan_link_cmdq_fifo_status_t;
typedef union anc_chan_link_bypass_fifo_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t low:1; //Access: read-only
uint32_t full:1; //Access: read-only
uint32_t overflow:1; //Access: read-only
uint32_t rsvd0:5; //Access: read-as-zero
uint32_t level:4; //Access: read-only
uint32_t rsvd1:4; //Access: read-as-zero
uint32_t read_pointer:3; //Access: read-only
uint32_t rsvd2:5; //Access: read-as-zero
uint32_t write_pointer:3; //Access: read-only
uint32_t rsvd3:5; //Access: read-as-zero
}f;
} anc_chan_link_bypass_fifo_status_t;
typedef union anc_chan_link_pio_read_fifo_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t high:1; //Access: read-only
uint32_t empty:1; //Access: read-only
uint32_t underflow:1; //Access: read-only
uint32_t rsvd0:5; //Access: read-as-zero
uint32_t level:7; //Access: read-only
uint32_t rsvd1:1; //Access: read-as-zero
uint32_t read_pointer:6; //Access: read-only
uint32_t rsvd2:2; //Access: read-as-zero
uint32_t write_pointer:6; //Access: read-only
uint32_t rsvd3:2; //Access: read-as-zero
}f;
} anc_chan_link_pio_read_fifo_status_t;
typedef union anc_chan_dma_debug_fifo_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_pointer:4; //Access: read-only
uint32_t rsvd0:28; //Access: read-as-zero
}f;
} anc_chan_dma_debug_fifo_status_t;
typedef union anc_chan_link_debug_fifo_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_pointer:5; //Access: read-only
uint32_t rsvd0:27; //Access: read-as-zero
}f;
} anc_chan_link_debug_fifo_status_t;
typedef union anc_chan_link_ecc_status_fifo_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t high:1; //Access: read-only
uint32_t empty:1; //Access: read-only
uint32_t underflow:1; //Access: read-only
uint32_t rsvd0:5; //Access: read-as-zero
uint32_t level:7; //Access: read-only
uint32_t rsvd1:1; //Access: read-as-zero
uint32_t read_pointer:6; //Access: read-only
uint32_t rsvd2:2; //Access: read-as-zero
uint32_t write_pointer:6; //Access: read-only
uint32_t rsvd3:2; //Access: read-as-zero
}f;
} anc_chan_link_ecc_status_fifo_status_t;
typedef union anc_chan_dma_cmdq_fifo_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t push_word:32; //Access: write-only
}f;
} anc_chan_dma_cmdq_fifo_t;
typedef union anc_chan_link_cmdq_fifo_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t push_word:32; //Access: write-only
}f;
} anc_chan_link_cmdq_fifo_t;
typedef union anc_chan_link_bypass_fifo_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t push_word:32; //Access: write-only
}f;
} anc_chan_link_bypass_fifo_t;
typedef union anc_chan_link_pio_read_fifo_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t pop_word:32; //Access: read-only
}f;
} anc_chan_link_pio_read_fifo_t;
typedef union anc_chan_dma_debug_fifo_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t pop_word:32; //Access: read-only
}f;
} anc_chan_dma_debug_fifo_t;
typedef union anc_chan_link_debug_fifo_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t pop_word:32; //Access: read-only
}f;
} anc_chan_link_debug_fifo_t;
typedef union anc_chan_link_ecc_status_fifo_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t pop_word:32; //Access: read-only
}f;
} anc_chan_link_ecc_status_fifo_t;
typedef union anc_dma_config_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t axi_axqos:4; //Access: read-write
uint32_t rsvd0:4; //Access: read-as-zero
uint32_t burst_size:2; //Access: read-write
uint32_t rsvd1:22; //Access: read-as-zero
}f;
} anc_dma_config_t;
typedef union anc_dma_control_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t start:1; //Access: write-auto-clear
uint32_t stop:1; //Access: write-auto-clear
uint32_t reset:1; //Access: write-auto-clear
uint32_t rsvd0:29; //Access: read-as-zero
}f;
} anc_dma_control_t;
typedef union anc_dma_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t dma_active:1; //Access: read-only
uint32_t axi_active:1; //Access: read-only
uint32_t aes_active:1; //Access: read-only
uint32_t cmdq_enabled:1; //Access: read-only
uint32_t aes_enabled:1; //Access: read-only
uint32_t dma_direction:1; //Access: read-only
uint32_t rsvd0:26; //Access: read-as-zero
}f;
} anc_dma_status_t;
typedef union anc_dma_aes_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t rsvd0:1; //Access: read-as-zero
uint32_t key_select:1; //Access: read-only
uint32_t key_length:2; //Access: read-only
uint32_t rsvd1:1; //Access: read-as-zero
uint32_t key_in_ctx:1; //Access: read-only
uint32_t iv_in_ctx:1; //Access: read-only
uint32_t txt_in_key_ctx:1; //Access: read-only
uint32_t txt_in_iv_ctx:1; //Access: read-only
uint32_t aes_err:1; //Access: read-only
uint32_t rsvd2:22; //Access: read-as-zero
}f;
} anc_dma_aes_status_t;
typedef union anc_dma_cmdq_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t total:32; //Access: read-only
}f;
} anc_dma_cmdq_count_t;
typedef union anc_dma_cmd_timeout_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t value:31; //Access: read-write
uint32_t enable:1; //Access: read-write
}f;
} anc_dma_cmd_timeout_t;
typedef union anc_dma_cmdq_int_code_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t code:16; //Access: read-only
uint32_t rsvd0:16; //Access: read-as-zero
}f;
} anc_dma_cmdq_int_code_t;
typedef union anc_dma_axi_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t address_requests_outstanding:5; //Access: read-only
uint32_t address_requests_words_remaining:9; //Access: read-only
uint32_t response:2; //Access: read-only
uint32_t write_data_available:7; //Access: read-only
uint32_t read_space_available:7; //Access: read-only
uint32_t rsvd0:2; //Access: read-as-zero
}f;
} anc_dma_axi_t;
typedef union anc_dma_axi_next_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t request_length:4; //Access: read-only
uint32_t rsvd0:20; //Access: read-as-zero
uint32_t address_high_byte:8; //Access: read-only
}f;
} anc_dma_axi_next_t;
typedef union anc_dma_axi_next_address_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t lower_four_bytes:32; //Access: read-only
}f;
} anc_dma_axi_next_address_t;
typedef union anc_dma_axi_dma_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_words:32; //Access: read-only
}f;
} anc_dma_axi_dma_count_t;
typedef union anc_dma_axi_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t read_words:32; //Access: read-only
}f;
} anc_dma_axi_count_t;
typedef union anc_dma_dlfifo_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_words:32; //Access: read-only
}f;
} anc_dma_dlfifo_count_t;
typedef union anc_dma_dlfifo_dma_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t read_words:32; //Access: read-only
}f;
} anc_dma_dlfifo_dma_count_t;
typedef union anc_dma_axi_dma_last_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_words:32; //Access: read-only
}f;
} anc_dma_axi_dma_last_count_t;
typedef union anc_dma_axi_last_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t read_words:32; //Access: read-only
}f;
} anc_dma_axi_last_count_t;
typedef union anc_dma_dlfifo_last_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_words:32; //Access: read-only
}f;
} anc_dma_dlfifo_last_count_t;
typedef union anc_dma_dlfifo_dma_last_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t read_words:32; //Access: read-only
}f;
} anc_dma_dlfifo_dma_last_count_t;
typedef union anc_link_config_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t ddr_mode:1; //Access: read-write
uint32_t enable_crc:1; //Access: read-write
uint32_t autopad_crc:1; //Access: read-write
uint32_t enable_scrambler:1; //Access: read-write
uint32_t rsvd0:28; //Access: read-as-zero
}f;
} anc_link_config_t;
typedef union anc_link_control_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t start:1; //Access: write-auto-clear
uint32_t stop:1; //Access: write-auto-clear
uint32_t yield:1; //Access: write-auto-clear
uint32_t abort:1; //Access: write-auto-clear
uint32_t reset:1; //Access: write-auto-clear
uint32_t start_cmdq:1; //Access: write-auto-clear
uint32_t stop_cmdq:1; //Access: write-auto-clear
uint32_t reset_cmdq:1; //Access: write-auto-clear
uint32_t start_bypass:1; //Access: write-auto-clear
uint32_t stop_bypass:1; //Access: write-auto-clear
uint32_t reset_bypass:1; //Access: write-auto-clear
uint32_t start_timer:1; //Access: write-auto-clear
uint32_t stop_timer:1; //Access: write-auto-clear
uint32_t reset_timer:1; //Access: write-auto-clear
uint32_t reset_pio_read:1; //Access: write-auto-clear
uint32_t rsvd0:17; //Access: read-as-zero
}f;
} anc_link_control_t;
typedef union anc_link_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t cmdq_active:1; //Access: read-only
uint32_t fsm_active:1; //Access: read-only
uint32_t read_hold_active:1; //Access: read-only
uint32_t rsvd0:5; //Access: read-as-zero
uint32_t cmdq_state:4; //Access: read-only
uint32_t rsvd1:4; //Access: read-as-zero
uint32_t fsm_state:6; //Access: read-only
uint32_t rsvd2:10; //Access: read-as-zero
}f;
} anc_link_status_t;
typedef union anc_link_chip_enable_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t ce:8; //Access: read-write
uint32_t rsvd0:24; //Access: read-as-zero
}f;
} anc_link_chip_enable_t;
typedef union anc_link_read_status_config_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t position:8; //Access: read-write
uint32_t polarity:8; //Access: read-write
uint32_t status_capture_delay:4; //Access: read-write
uint32_t ready_sample_delay:4; //Access: read-write
uint32_t rsvd0:8; //Access: read-as-zero
}f;
} anc_link_read_status_config_t;
typedef union anc_link_command_address_pulse_timing_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t ca_setup_time:5; //Access: read-write
uint32_t rsvd0:3; //Access: read-as-zero
uint32_t ca_hold_time:5; //Access: read-write
uint32_t rsvd1:19; //Access: read-as-zero
}f;
} anc_link_command_address_pulse_timing_t;
typedef union anc_link_sdr_timing_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t cle_ale_setup_time:5; //Access: read-write
uint32_t rsvd0:3; //Access: read-as-zero
uint32_t cle_ale_hold_time:5; //Access: read-write
uint32_t rsvd1:3; //Access: read-as-zero
uint32_t data_capture_delay:5; //Access: read-write
uint32_t rsvd2:11; //Access: read-as-zero
}f;
} anc_link_sdr_timing_t;
typedef union anc_link_sdr_data_timing_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t ren_setup_time:5; //Access: read-write
uint32_t rsvd0:3; //Access: read-as-zero
uint32_t ren_hold_time:5; //Access: read-write
uint32_t rsvd1:3; //Access: read-as-zero
uint32_t wen_setup_time:5; //Access: read-write
uint32_t rsvd2:3; //Access: read-as-zero
uint32_t wen_hold_time:5; //Access: read-write
uint32_t rsvd3:3; //Access: read-as-zero
}f;
} anc_link_sdr_data_timing_t;
typedef union anc_link_ddr_data_timing_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t ddr_pulse_width:5; //Access: read-write
uint32_t rsvd0:27; //Access: read-as-zero
}f;
} anc_link_ddr_data_timing_t;
typedef union anc_link_ddr_read_timing_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t read_preamble:8; //Access: read-write
uint32_t read_postamble:8; //Access: read-write
uint32_t read_postamble_hold:8; //Access: read-write
uint32_t read_turnaround:8; //Access: read-write
}f;
} anc_link_ddr_read_timing_t;
typedef union anc_link_ddr_write_timing_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_preamble:8; //Access: read-write
uint32_t rsvd0:8; //Access: read-as-zero
uint32_t write_postamble:8; //Access: read-write
uint32_t rsvd1:8; //Access: read-as-zero
}f;
} anc_link_ddr_write_timing_t;
typedef union anc_link_dqs_timing_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_dqs_delay:6; //Access: read-write
uint32_t rsvd0:26; //Access: read-as-zero
}f;
} anc_link_dqs_timing_t;
typedef union anc_link_cmdq_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t total:32; //Access: read-only
}f;
} anc_link_cmdq_count_t;
typedef union anc_link_bypass_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t total:32; //Access: read-only
}f;
} anc_link_bypass_count_t;
typedef union anc_link_cmd_timeout_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t value:31; //Access: read-write
uint32_t enable:1; //Access: read-write
}f;
} anc_link_cmd_timeout_t;
typedef union anc_link_cmdq_int_code_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t code:16; //Access: read-only
uint32_t rsvd0:16; //Access: read-as-zero
}f;
} anc_link_cmdq_int_code_t;
typedef union anc_link_timer_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t count:32; //Access: read-only
}f;
} anc_link_timer_t;
typedef union anc_link_crc_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t parity_data:32; //Access: read-only
}f;
} anc_link_crc_t;
typedef union anc_link_npl_interface_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t cle:1; //Access: read-only
uint32_t ale:1; //Access: read-only
uint32_t ren:1; //Access: read-only
uint32_t wen:1; //Access: read-only
uint32_t data_out:8; //Access: read-only
uint32_t data_out_enable:1; //Access: read-only
uint32_t write_dqs:1; //Access: read-only
uint32_t write_dqs_enable:1; //Access: read-only
uint32_t pulldown:1; //Access: read-only
uint32_t data_in:8; //Access: read-only
uint32_t rsvd0:8; //Access: read-as-zero
}f;
} anc_link_npl_interface_t;
typedef union anc_link_macro_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t address:8; //Access: read-only
uint32_t word_count:8; //Access: read-only
uint32_t loop_count:8; //Access: read-only
uint32_t active:1; //Access: read-only
uint32_t rsvd0:7; //Access: read-as-zero
}f;
} anc_link_macro_status_t;
typedef union anc_link_bypass_macro_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t address:8; //Access: read-only
uint32_t word_count:8; //Access: read-only
uint32_t loop_count:8; //Access: read-only
uint32_t active:1; //Access: read-only
uint32_t rsvd0:7; //Access: read-as-zero
}f;
} anc_link_bypass_macro_status_t;
typedef union anc_link_nand_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t value:8; //Access: read-only
uint32_t rsvd0:24; //Access: read-as-zero
}f;
} anc_link_nand_status_t;
typedef union anc_link_dlfifo_link_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_bytes:32; //Access: read-only
}f;
} anc_link_dlfifo_link_count_t;
typedef union anc_link_dlfifo_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t read_bytes:32; //Access: read-only
}f;
} anc_link_dlfifo_count_t;
typedef union anc_link_pio_link_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_bytes:32; //Access: read-only
}f;
} anc_link_pio_link_count_t;
typedef union anc_link_pio_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t read_bytes:32; //Access: read-only
}f;
} anc_link_pio_count_t;
typedef union anc_link_phy_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t write_bytes:32; //Access: read-only
}f;
} anc_link_phy_count_t;
typedef union anc_link_phy_link_count_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t read_bytes:32; //Access: read-only
}f;
} anc_link_phy_link_count_t;
typedef union anc_link_fsm_counts_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t data_count:16; //Access: read-only
uint32_t data_length:16; //Access: read-only
}f;
} anc_link_fsm_counts_t;
typedef union anc_link_ecc_watermark_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t watermark:8; //Access: read-write
uint32_t watermark_enable:1; //Access: read-write
uint32_t rsvd0:23; //Access: read-as-zero
}f;
} anc_link_ecc_watermark_t;
typedef union anc_link_ecc_config_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t max_bit_flips:8; //Access: read-write
uint32_t allowed_stuck_bits_00:8; //Access: read-write
uint32_t allowed_stuck_bits_ff:8; //Access: read-write
uint32_t rsvd0:8; //Access: read-as-zero
}f;
} anc_link_ecc_config_t;
typedef union anc_ecc_p_chien_clock_config_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t div_4_chin_clk:7; //Access: write-only
uint32_t rsvd0:1; //Access: read-as-zero
uint32_t div_3_chin_clk:7; //Access: write-only
uint32_t rsvd1:1; //Access: read-as-zero
uint32_t div_2_chin_clk:7; //Access: write-only
uint32_t rsvd2:1; //Access: read-as-zero
uint32_t dont_start_chien_config:7; //Access: write-only
uint32_t rsvd3:1; //Access: read-as-zero
}f;
} anc_ecc_p_chien_clock_config_t;
typedef union anc_ecc_p_config_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t rsvd0:1; //Access: read-as-zero
uint32_t stop_if_all_error_found:1; //Access: write-only
uint32_t early_termination_mask:1; //Access: write-only
uint32_t rsvd1:5; //Access: read-as-zero
uint32_t chien_bma_abort:1; //Access: write-only
uint32_t rsvd2:7; //Access: read-as-zero
uint32_t synd_abort:1; //Access: write-only
uint32_t rsvd3:7; //Access: read-as-zero
uint32_t mask_int_en:1; //Access: write-only
uint32_t rsvd4:7; //Access: read-as-zero
}f;
} anc_ecc_p_config_t;
typedef union anc_ecc_p_offset1_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t start_add_offset:13; //Access: write-only
uint32_t rsvd0:19; //Access: read-as-zero
}f;
} anc_ecc_p_offset1_t;
typedef union anc_ecc_p_bch_direction_cnfg_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t bch_dir_add_th:13; //Access: write-only
uint32_t rsvd0:3; //Access: read-as-zero
uint32_t bch_dir_cpl1_en:3; //Access: write-only
uint32_t rsvd1:13; //Access: read-as-zero
}f;
} anc_ecc_p_bch_direction_cnfg_t;
typedef union anc_ecc_p_page_idx_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t p_bch_dec_page:5; //Access: write-only
uint32_t rsvd0:11; //Access: read-as-zero
uint32_t p_bch_dir_rd_page1:5; //Access: write-only
uint32_t rsvd1:3; //Access: read-as-zero
uint32_t p_bch_dir_rd_page2:5; //Access: write-only
uint32_t rsvd2:3; //Access: read-as-zero
}f;
} anc_ecc_p_page_idx_t;
typedef union anc_ecc_p_page_structure_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t t_code:8; //Access: write-only
uint32_t rsvd0:8; //Access: read-as-zero
uint32_t n_code:13; //Access: write-only
uint32_t rsvd1:3; //Access: read-as-zero
}f;
} anc_ecc_p_page_structure_t;
typedef union anc_ecc_p_ecc_clk_cnfg_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t p_synd_force_clk_en:1; //Access: write-only
uint32_t rsvd0:7; //Access: read-as-zero
uint32_t p_bma_force_clk_en:1; //Access: write-only
uint32_t rsvd1:7; //Access: read-as-zero
uint32_t p_chien_force_clk_en:1; //Access: write-only
uint32_t rsvd2:15; //Access: read-as-zero
}f;
} anc_ecc_p_ecc_clk_cnfg_t;
typedef union anc_ecc_p_offset3_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t p_offset3:13; //Access: write-only
uint32_t rsvd0:19; //Access: read-as-zero
}f;
} anc_ecc_p_offset3_t;
typedef union anc_ecc_p_chien_start_offset_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t chien_start_offset:16; //Access: write-only
uint32_t rsvd0:16; //Access: read-as-zero
}f;
} anc_ecc_p_chien_start_offset_t;
typedef union anc_ecc_p_chien_early_interrupt_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t chien_early_int_timing:13; //Access: write-only
uint32_t rsvd0:19; //Access: read-as-zero
}f;
} anc_ecc_p_chien_early_interrupt_t;
typedef union anc_ecc_p_offset4_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t chien_last_fix_byte:13; //Access: write-only
uint32_t rsvd0:19; //Access: read-as-zero
}f;
} anc_ecc_p_offset4_t;
typedef union anc_ecc_p_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t status:1; //Access: read-only
uint32_t rsvd0:7; //Access: read-as-zero
uint32_t number_of_found_error:7; //Access: read-only
uint32_t rsvd1:1; //Access: read-as-zero
uint32_t bch_ce:2; //Access: read-only
uint32_t rsvd2:14; //Access: read-as-zero
}f;
} anc_ecc_p_status_t;
typedef union anc_ecc_p_bch_dir_cntrs_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t zero_to_one_cntr:7; //Access: read-only
uint32_t rsvd0:9; //Access: read-as-zero
uint32_t one_to_zero_cntr:7; //Access: read-only
uint32_t rsvd1:9; //Access: read-as-zero
}f;
} anc_ecc_p_bch_dir_cntrs_t;
typedef union anc_ecc_p_bma_status_t { //RRV:
uint32_t all; //RRM:
struct {
uint32_t bma_degree:7; //Access: read-only
uint32_t rsvd0:1; //Access: read-as-zero
uint32_t bma_early_termination_indication:1; //Access: read-only
uint32_t rsvd1:23; //Access: read-as-zero
}f;
} anc_ecc_p_bma_status_t;
/******************************************************************************/
/* Registers typedef structs */
/******************************************************************************/
/* errors in perl template and spds required these to be commented out
typedef union anc_chan_t {
uint32_t all[192];
struct {
anc_chan_version_t VERSION ; // 0x00000000
anc_chan_config_t CONFIG ; // 0x00000004
anc_chan_int_status_t INT_STATUS ; // 0x00000008
anc_chan_int_enable_t INT_ENABLE ; // 0x0000000c
anc_chan_dma_watermarks_t DMA_WATERMARKS ; // 0x00000010
anc_chan_link_watermarks_t LINK_WATERMARKS ; // 0x00000014
anc_chan_status_watermarks_t STATUS_WATERMARKS ; // 0x00000018
anc_chan_dma_cmdq_fifo_status_t DMA_CMDQ_FIFO_STATUS ; // 0x0000001c
anc_chan_link_cmdq_fifo_status_t LINK_CMDQ_FIFO_STATUS ; // 0x00000020
anc_chan_link_bypass_fifo_status_t LINK_BYPASS_FIFO_STATUS ; // 0x00000024
anc_chan_link_pio_read_fifo_status_t LINK_PIO_READ_FIFO_STATUS ; // 0x00000028
anc_chan_dma_debug_fifo_status_t DMA_DEBUG_FIFO_STATUS ; // 0x0000002c
anc_chan_link_debug_fifo_status_t LINK_DEBUG_FIFO_STATUS ; // 0x00000030
anc_chan_link_ecc_status_fifo_status_t LINK_ECC_STATUS_FIFO_STATUS ; // 0x00000034
uint32_t rsvd0[50];
anc_chan_dma_cmdq_fifo_t DMA_CMDQ_FIFO ; // 0x00000100
uint32_t rsvd1[15];
anc_chan_link_cmdq_fifo_t LINK_CMDQ_FIFO ; // 0x00000140
uint32_t rsvd2[15];
anc_chan_link_bypass_fifo_t LINK_BYPASS_FIFO ; // 0x00000180
uint32_t rsvd3[15];
anc_chan_link_pio_read_fifo_t LINK_PIO_READ_FIFO ; // 0x000001c0
uint32_t rsvd4[15];
anc_chan_dma_debug_fifo_t DMA_DEBUG_FIFO ; // 0x00000200
uint32_t rsvd5[15];
anc_chan_link_debug_fifo_t LINK_DEBUG_FIFO ; // 0x00000240
uint32_t rsvd6[15];
anc_chan_link_ecc_status_fifo_t LINK_ECC_STATUS_FIFO ; // 0x00000280
}r;
} anc_chan_t;
typedef union anc_dma_t {
uint32_t all[192];
struct {
anc_dma_config_t CONFIG ; // 0x00001000
anc_dma_control_t CONTROL ; // 0x00001004
anc_dma_status_t STATUS ; // 0x00001008
anc_dma_aes_status_t AES_STATUS ; // 0x0000100c
anc_dma_cmdq_count_t CMDQ_COUNT ; // 0x00001010
anc_dma_cmd_timeout_t CMD_TIMEOUT ; // 0x00001014
anc_dma_cmdq_int_code_t CMDQ_INT_CODE ; // 0x00001018
anc_dma_axi_t AXI ; // 0x0000101c
anc_dma_axi_next_t AXI_NEXT ; // 0x00001020
anc_dma_axi_next_address_t AXI_NEXT_ADDRESS ; // 0x00001024
anc_dma_axi_dma_count_t AXI_DMA_COUNT ; // 0x00001028
anc_dma_axi_count_t DMA_AXI_COUNT ; // 0x0000102c
anc_dma_dlfifo_count_t DMA_DLFIFO_COUNT ; // 0x00001030
anc_dma_dlfifo_dma_count_t DLFIFO_DMA_COUNT ; // 0x00001034
anc_dma_axi_dma_last_count_t AXI_DMA_LAST_COUNT ; // 0x00001038
anc_dma_axi_last_count_t DMA_AXI_LAST_COUNT ; // 0x0000103c
anc_dma_dlfifo_last_count_t DMA_DLFIFO_LAST_COUNT ; // 0x00001040
anc_dma_dlfifo_dma_last_count_t DLFIFO_DMA_LAST_COUNT ; // 0x00001044
}r;
} anc_dma_t;
typedef union anc_link_t {
uint32_t all[64];
struct {
anc_link_config_t CONFIG ; // 0x00002000
anc_link_control_t CONTROL ; // 0x00002004
anc_link_status_t STATUS ; // 0x00002008
anc_link_chip_enable_t CHIP_ENABLE ; // 0x0000200c
anc_link_read_status_config_t READ_STATUS_CONFIG ; // 0x00002010
anc_link_command_address_pulse_timing_t COMMAND_ADDRESS_PULSE_TIMING ; // 0x00002014
anc_link_sdr_timing_t SDR_TIMING ; // 0x00002018
anc_link_sdr_data_timing_t SDR_DATA_TIMING ; // 0x0000201c
anc_link_ddr_data_timing_t DDR_DATA_TIMING ; // 0x00002020
anc_link_ddr_read_timing_t DDR_READ_TIMING ; // 0x00002024
anc_link_ddr_write_timing_t DDR_WRITE_TIMING ; // 0x00002028
anc_link_dqs_timing_t DQS_TIMING ; // 0x0000202c
anc_link_cmdq_count_t CMDQ_COUNT ; // 0x00002030
anc_link_bypass_count_t BYPASS_COUNT ; // 0x00002034
anc_link_cmd_timeout_t CMD_TIMEOUT ; // 0x00002038
anc_link_cmdq_int_code_t CMDQ_INT_CODE ; // 0x0000203c
anc_link_timer_t TIMER ; // 0x00002040
anc_link_crc_t CRC ; // 0x00002044
anc_link_npl_interface_t NPL_INTERFACE ; // 0x00002048
anc_link_macro_status_t MACRO_STATUS ; // 0x0000204c
anc_link_bypass_macro_status_t BYPASS_MACRO_STATUS ; // 0x00002050
anc_link_nand_status_t NAND_STATUS ; // 0x00002054
anc_link_dlfifo_link_count_t DLFIFO_LINK_COUNT ; // 0x00002058
anc_link_dlfifo_count_t LINK_DLFIFO_COUNT ; // 0x0000205c
anc_link_pio_link_count_t PIO_LINK_COUNT ; // 0x00002060
anc_link_pio_count_t LINK_PIO_COUNT ; // 0x00002064
anc_link_phy_count_t LINK_PHY_COUNT ; // 0x00002068
anc_link_phy_link_count_t PHY_LINK_COUNT ; // 0x0000206c
anc_link_fsm_counts_t FSM_COUNTS ; // 0x00002070
anc_link_ecc_watermark_t ECC_WATERMARK ; // 0x00002074
anc_link_ecc_config_t ECC_CONFIG ; // 0x00002078
}r;
} anc_link_t;
typedef union anc_ecc_t {
uint32_t all[64];
struct {
anc_ecc_p_chien_clock_config_t P_CHIEN_CLOCK_CONFIG ; // 0x00002200
uint32_t rsvd0[2];
anc_ecc_p_config_t P_CONFIG ; // 0x0000220c
anc_ecc_p_offset1_t P_OFFSET1 ; // 0x00002210
uint32_t rsvd1[1];
anc_ecc_p_bch_direction_cnfg_t P_BCH_DIRECTION_CNFG ; // 0x00002218
anc_ecc_p_page_idx_t P_PAGE_IDX ; // 0x0000221c
anc_ecc_p_page_structure_t P_PAGE_STRUCTURE ; // 0x00002220
anc_ecc_p_ecc_clk_cnfg_t P_ECC_CLK_CNFG ; // 0x00002224
anc_ecc_p_offset3_t P_OFFSET3 ; // 0x00002228
anc_ecc_p_chien_start_offset_t P_CHIEN_START_OFFSET ; // 0x0000222c
anc_ecc_p_chien_early_interrupt_t P_CHIEN_EARLY_INTERRUPT ; // 0x00002230
uint32_t rsvd2[2];
anc_ecc_p_offset4_t P_OFFSET4 ; // 0x0000223c
uint32_t rsvd3[24];
anc_ecc_p_status_t P_STATUS ; // 0x000022a0
anc_ecc_p_bch_dir_cntrs_t P_BCH_DIR_CNTRS ; // 0x000022a4
uint32_t rsvd4[3];
anc_ecc_p_bma_status_t P_BMA_STATUS ; // 0x000022b4
}r;
} anc_ecc_t;
typedef union anc_regs_s{
struct {
anc_chan_t CHAN; // 0x00000000
uint32_t rsvd0[832];
anc_dma_t DMA; // 0x00001000
uint32_t rsvd1[832];
anc_link_t LINK; // 0x00002000
uint32_t rsvd2[64];
anc_ecc_t ECC; // 0x00002200
}ab;
uint32_t all[2240];
};
}anc_regs_t;
*/
/******************************************************************************/
/* Registers enum */
/******************************************************************************/
/* errors in perl template and spds required these to be commented out
typedef enum anc_chan_regenum {
version = 0,
config = 1,
int_status = 2,
int_enable = 3,
dma_watermarks = 4,
link_watermarks = 5,
status_watermarks = 6,
dma_cmdq_fifo_status = 7,
link_cmdq_fifo_status = 8,
link_bypass_fifo_status = 9,
link_pio_read_fifo_status = 10,
dma_debug_fifo_status = 11,
link_debug_fifo_status = 12,
link_ecc_status_fifo_status = 13,
rsvd_anc_chan_0_50 = 63,
dma_cmdq_fifo = 64,
rsvd_anc_chan_1_15 = 79,
link_cmdq_fifo = 80,
rsvd_anc_chan_2_15 = 95,
link_bypass_fifo = 96,
rsvd_anc_chan_3_15 = 111,
link_pio_read_fifo = 112,
rsvd_anc_chan_4_15 = 127,
dma_debug_fifo = 128,
rsvd_anc_chan_5_15 = 143,
link_debug_fifo = 144,
rsvd_anc_chan_6_15 = 159,
link_ecc_status_fifo = 160,
}anc_chan_regenum;
typedef enum anc_dma_regenum {
config = 0,
control = 1,
status = 2,
aes_status = 3,
cmdq_count = 4,
cmd_timeout = 5,
cmdq_int_code = 6,
axi = 7,
axi_next = 8,
axi_next_address = 9,
axi_dma_count = 10,
dma_axi_count = 11,
dma_dlfifo_count = 12,
dlfifo_dma_count = 13,
axi_dma_last_count = 14,
dma_axi_last_count = 15,
dma_dlfifo_last_count = 16,
dlfifo_dma_last_count = 17,
}anc_dma_regenum;
typedef enum anc_link_regenum {
config = 0,
control = 1,
status = 2,
chip_enable = 3,
read_status_config = 4,
command_address_pulse_timing = 5,
sdr_timing = 6,
sdr_data_timing = 7,
ddr_data_timing = 8,
ddr_read_timing = 9,
ddr_write_timing = 10,
dqs_timing = 11,
cmdq_count = 12,
bypass_count = 13,
cmd_timeout = 14,
cmdq_int_code = 15,
timer = 16,
crc = 17,
npl_interface = 18,
macro_status = 19,
bypass_macro_status = 20,
nand_status = 21,
dlfifo_link_count = 22,
link_dlfifo_count = 23,
pio_link_count = 24,
link_pio_count = 25,
link_phy_count = 26,
phy_link_count = 27,
fsm_counts = 28,
ecc_watermark = 29,
ecc_config = 30,
}anc_link_regenum;
typedef enum anc_ecc_regenum {
p_chien_clock_config = 0,
rsvd_anc_ecc_0_2 = 2,
p_config = 3,
p_offset1 = 4,
rsvd_anc_ecc_1_1 = 5,
p_bch_direction_cnfg = 6,
p_page_idx = 7,
p_page_structure = 8,
p_ecc_clk_cnfg = 9,
p_offset3 = 10,
p_chien_start_offset = 11,
p_chien_early_interrupt = 12,
rsvd_anc_ecc_2_2 = 14,
p_offset4 = 15,
rsvd_anc_ecc_3_24 = 39,
p_status = 40,
p_bch_dir_cntrs = 41,
rsvd_anc_ecc_4_3 = 44,
p_bma_status = 45,
}anc_ecc_regenum;
*/
#endif
#endif