2078 lines
		
	
	
		
			83 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
		
		
			
		
	
	
			2078 lines
		
	
	
		
			83 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_REG_RVER_ADDR 0x0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RF_VER_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RF_VER_MASK 0x0000FFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RESET_CFG_ADDR 0x4
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_FSM_RST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_FSM_RST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_RST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_RST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_FSM_RST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_FSM_RST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_RST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_RST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_CLK_CFG_ADDR 0x8
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_MEM_CLK_FRC_ON_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_MEM_CLK_FRC_ON_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_MEM_CLK_FRC_ON_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_MEM_CLK_FRC_ON_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_CLK_EN_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_CLK_EN_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_CLK_EN_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_CLK_EN_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_COM_CFG_ADDR 0xC
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_ENDIAN_SEL_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_ENDIAN_SEL_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_ENDIAN_SEL_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_ENDIAN_SEL_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_ARBIT_INIT_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_ARBIT_INIT_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_ARBIT_INIT_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_ARBIT_INIT_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_STATUS0_ADDR 0x10
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_STATUS0_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_STATUS0_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_STATUS1_ADDR 0x14
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_STATUS1_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_STATUS1_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_STATUS0_ADDR 0x18
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_STATUS0_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_STATUS0_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_STATUS1_ADDR 0x1C
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_STATUS1_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_STATUS1_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_SET_DECR_ADDR_ADDR 0x20
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_SET_DECR_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_SET_DECR_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_SET_DECR_ADDR_ADDR 0x24
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_SET_DECR_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_SET_DECR_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN_FIFO_ST_ADDR 0x28
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_CHN_FIFO_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_CHN_FIFO_ST_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN_FIFO_ST_ADDR 0x2C
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_CHN_FIFO_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_CHN_FIFO_ST_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_MEM_CFG_ADDR 0x30
							 | 
						||
| 
								 | 
							
								#define DMA_HW_MEM_DS_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define DMA_HW_MEM_DS_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define DMA_HW_MEM_LS_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define DMA_HW_MEM_LS_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define DMA_HW_MEM_SD_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_MEM_SD_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_ALLCHN_INTR_ST_ADDR 0x34
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_CHN_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RX_CHN_INT_ST_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_ALLCHN_INTR_ST_ADDR 0x38
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_CHN_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define DMA_HW_TX_CHN_INT_ST_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN0_CFG0_ADDR 0x100
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN0_CFG1_ADDR 0x104
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN0_INTR_RAW_ADDR 0x108
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN0_INTR_ST_ADDR 0x10C
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN0_INTR_ENA_ADDR 0x110
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN0_INTR_CLR_ADDR 0x114
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN1_CFG0_ADDR 0x120
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN1_CFG1_ADDR 0x124
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN1_INTR_RAW_ADDR 0x128
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN1_INTR_ST_ADDR 0x12C
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN1_INTR_ENA_ADDR 0x130
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN1_INTR_CLR_ADDR 0x134
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN2_CFG0_ADDR 0x140
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN2_CFG1_ADDR 0x144
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN2_INTR_RAW_ADDR 0x148
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN2_INTR_ST_ADDR 0x14C
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN2_INTR_ENA_ADDR 0x150
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN2_INTR_CLR_ADDR 0x154
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN3_CFG0_ADDR 0x160
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN3_CFG1_ADDR 0x164
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN3_INTR_RAW_ADDR 0x168
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN3_INTR_ST_ADDR 0x16C
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN3_INTR_ENA_ADDR 0x170
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN3_INTR_CLR_ADDR 0x174
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN4_CFG0_ADDR 0x180
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN4_CFG1_ADDR 0x184
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN4_INTR_RAW_ADDR 0x188
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN4_INTR_ST_ADDR 0x18C
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN4_INTR_ENA_ADDR 0x190
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN4_INTR_CLR_ADDR 0x194
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN5_CFG0_ADDR 0x1A0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN5_CFG1_ADDR 0x1A4
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN5_INTR_RAW_ADDR 0x1A8
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN5_INTR_ST_ADDR 0x1AC
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN5_INTR_ENA_ADDR 0x1B0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN5_INTR_CLR_ADDR 0x1B4
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN6_CFG0_ADDR 0x1C0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN6_CFG1_ADDR 0x1C4
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN6_INTR_RAW_ADDR 0x1C8
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN6_INTR_ST_ADDR 0x1CC
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN6_INTR_ENA_ADDR 0x1D0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN6_INTR_CLR_ADDR 0x1D4
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN7_CFG0_ADDR 0x1E0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN7_CFG1_ADDR 0x1E4
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN7_INTR_RAW_ADDR 0x1E8
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN7_INTR_ST_ADDR 0x1EC
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN7_INTR_ENA_ADDR 0x1F0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN7_INTR_CLR_ADDR 0x1F4
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN8_CFG0_ADDR 0x200
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN8_CFG1_ADDR 0x204
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN8_INTR_RAW_ADDR 0x208
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN8_INTR_ST_ADDR 0x20C
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN8_INTR_ENA_ADDR 0x210
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN8_INTR_CLR_ADDR 0x214
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN9_CFG0_ADDR 0x220
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN9_CFG1_ADDR 0x224
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN9_INTR_RAW_ADDR 0x228
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN9_INTR_ST_ADDR 0x22C
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN9_INTR_ENA_ADDR 0x230
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN9_INTR_CLR_ADDR 0x234
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN10_CFG0_ADDR 0x240
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN10_CFG1_ADDR 0x244
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN10_INTR_RAW_ADDR 0x248
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN10_INTR_ST_ADDR 0x24C
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN10_INTR_ENA_ADDR 0x250
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN10_INTR_CLR_ADDR 0x254
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN11_CFG0_ADDR 0x260
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN11_CFG1_ADDR 0x264
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN11_INTR_RAW_ADDR 0x268
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN11_INTR_ST_ADDR 0x26C
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN11_INTR_ENA_ADDR 0x270
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN11_INTR_CLR_ADDR 0x274
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN12_CFG0_ADDR 0x280
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN12_CFG1_ADDR 0x284
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN12_INTR_RAW_ADDR 0x288
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN12_INTR_ST_ADDR 0x28C
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN12_INTR_ENA_ADDR 0x290
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN12_INTR_CLR_ADDR 0x294
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN12_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN13_CFG0_ADDR 0x2A0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN13_CFG1_ADDR 0x2A4
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_FLAG_ENA_OFFSET 17
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_FLAG_ENA_MASK 0x00020000
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_FULL_THRS_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_FULL_THRS_MASK 0x0001FFE0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN13_INTR_RAW_ADDR 0x2A8
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_BUFF_FULL_INT_RAW_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_BUFF_FULL_INT_RAW_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EXCEED_THRS_INT_RAW_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EXCEED_THRS_INT_RAW_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EOF_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EOF_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN13_INTR_ST_ADDR 0x2AC
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_IS_NOT_HW_INT_ST_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_BUFF_FULL_INT_ST_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_BUFF_FULL_INT_ST_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EXCEED_THRS_INT_ST_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EXCEED_THRS_INT_ST_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EOF_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EOF_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN13_INTR_ENA_ADDR 0x2B0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_BUFF_FULL_INT_ENA_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_BUFF_FULL_INT_ENA_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EXCEED_THRS_INT_ENA_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EXCEED_THRS_INT_ENA_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EOF_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EOF_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_RX_CHN13_INTR_CLR_ADDR 0x2B4
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_BUFF_FULL_INT_CLR_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_BUFF_FULL_INT_CLR_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EXCEED_THRS_INT_CLR_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EXCEED_THRS_INT_CLR_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EOF_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_EOF_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN13_RX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN0_CFG0_ADDR 0x400
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN0_CFG1_ADDR 0x404
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN0_INTR_RAW_ADDR 0x408
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN0_INTR_ST_ADDR 0x40C
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN0_INTR_ENA_ADDR 0x410
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN0_INTR_CLR_ADDR 0x414
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN0_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN1_CFG0_ADDR 0x420
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN1_CFG1_ADDR 0x424
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN1_INTR_RAW_ADDR 0x428
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN1_INTR_ST_ADDR 0x42C
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN1_INTR_ENA_ADDR 0x430
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN1_INTR_CLR_ADDR 0x434
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN1_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN2_CFG0_ADDR 0x440
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN2_CFG1_ADDR 0x444
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN2_INTR_RAW_ADDR 0x448
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN2_INTR_ST_ADDR 0x44C
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN2_INTR_ENA_ADDR 0x450
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN2_INTR_CLR_ADDR 0x454
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN2_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN3_CFG0_ADDR 0x460
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN3_CFG1_ADDR 0x464
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN3_INTR_RAW_ADDR 0x468
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN3_INTR_ST_ADDR 0x46C
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN3_INTR_ENA_ADDR 0x470
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN3_INTR_CLR_ADDR 0x474
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN3_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN4_CFG0_ADDR 0x480
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN4_CFG1_ADDR 0x484
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN4_INTR_RAW_ADDR 0x488
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN4_INTR_ST_ADDR 0x48C
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN4_INTR_ENA_ADDR 0x490
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN4_INTR_CLR_ADDR 0x494
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN4_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN5_CFG0_ADDR 0x4A0
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN5_CFG1_ADDR 0x4A4
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN5_INTR_RAW_ADDR 0x4A8
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN5_INTR_ST_ADDR 0x4AC
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN5_INTR_ENA_ADDR 0x4B0
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN5_INTR_CLR_ADDR 0x4B4
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN5_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN6_CFG0_ADDR 0x4C0
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN6_CFG1_ADDR 0x4C4
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN6_INTR_RAW_ADDR 0x4C8
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN6_INTR_ST_ADDR 0x4CC
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN6_INTR_ENA_ADDR 0x4D0
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN6_INTR_CLR_ADDR 0x4D4
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN6_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN7_CFG0_ADDR 0x4E0
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN7_CFG1_ADDR 0x4E4
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN7_INTR_RAW_ADDR 0x4E8
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN7_INTR_ST_ADDR 0x4EC
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN7_INTR_ENA_ADDR 0x4F0
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN7_INTR_CLR_ADDR 0x4F4
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN7_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN8_CFG0_ADDR 0x500
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN8_CFG1_ADDR 0x504
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN8_INTR_RAW_ADDR 0x508
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN8_INTR_ST_ADDR 0x50C
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN8_INTR_ENA_ADDR 0x510
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN8_INTR_CLR_ADDR 0x514
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN8_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN9_CFG0_ADDR 0x520
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN9_CFG1_ADDR 0x524
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN9_INTR_RAW_ADDR 0x528
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN9_INTR_ST_ADDR 0x52C
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN9_INTR_ENA_ADDR 0x530
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN9_INTR_CLR_ADDR 0x534
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN9_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN10_CFG0_ADDR 0x540
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN10_CFG1_ADDR 0x544
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN10_INTR_RAW_ADDR 0x548
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN10_INTR_ST_ADDR 0x54C
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN10_INTR_ENA_ADDR 0x550
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN10_INTR_CLR_ADDR 0x554
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN10_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN11_CFG0_ADDR 0x560
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_LINK_ADDR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_LINK_ADDR_MASK 0xFFFFFFFF
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN11_CFG1_ADDR 0x564
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OUT_BIT_ORDER_SEL_OFFSET 23
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OUT_BIT_ORDER_SEL_MASK 0x00800000
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OUT_BYTE_ORDER_SEL_OFFSET 22
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OUT_BYTE_ORDER_SEL_MASK 0x00400000
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_IN_BIT_ORDER_SEL_OFFSET 21
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_IN_BIT_ORDER_SEL_MASK 0x00200000
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_IN_BYTE_ORDER_SEL_OFFSET 20
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_IN_BYTE_ORDER_SEL_MASK 0x00100000
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_FLAG_ENA_OFFSET 5
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_FLAG_ENA_MASK 0x00000020
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_STOP_OFFSET 4
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_STOP_MASK 0x00000010
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_RESTART_OFFSET 3
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_RESTART_MASK 0x00000008
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_START_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_START_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_PRIORITY_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_PRIORITY_MASK 0x00000003
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN11_INTR_RAW_ADDR 0x568
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_IS_NOT_HW_INT_RAW_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_IS_NOT_HW_INT_RAW_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_ALL_DECR_INT_RAW_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_ALL_DECR_INT_RAW_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_CURR_DECR_INT_RAW_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_CURR_DECR_INT_RAW_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN11_INTR_ST_ADDR 0x56C
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_IS_NOT_HW_INT_ST_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_IS_NOT_HW_INT_ST_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_ALL_DECR_INT_ST_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_ALL_DECR_INT_ST_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_CURR_DECR_INT_ST_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_CURR_DECR_INT_ST_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN11_INTR_ENA_ADDR 0x570
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_IS_NOT_HW_INT_ENA_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_IS_NOT_HW_INT_ENA_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_ALL_DECR_INT_ENA_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_ALL_DECR_INT_ENA_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_CURR_DECR_INT_ENA_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_CURR_DECR_INT_ENA_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//-----------------------------------
							 | 
						||
| 
								 | 
							
								#define CFG_DMA_HW_TX_CHN11_INTR_CLR_ADDR 0x574
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_IS_NOT_HW_INT_CLR_OFFSET 2
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_OWNER_IS_NOT_HW_INT_CLR_MASK 0x00000004
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_ALL_DECR_INT_CLR_OFFSET 1
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_ALL_DECR_INT_CLR_MASK 0x00000002
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_CURR_DECR_INT_CLR_OFFSET 0
							 | 
						||
| 
								 | 
							
								#define CHN11_TX_CURR_DECR_INT_CLR_MASK 0x00000001
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								//HW module read/write macro
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RF_READ_REG(addr) SOC_READ_REG(DMA_HW_RF_BASEADDR + addr)
							 | 
						||
| 
								 | 
							
								#define DMA_HW_RF_WRITE_REG(addr,value) SOC_WRITE_REG(DMA_HW_RF_BASEADDR + addr,value)
							 |