Commit 1ea2a20e authored by Oded Gabbay's avatar Oded Gabbay Committed by Greg Kroah-Hartman

habanalabs: add Goya registers header files

This patch just adds a lot of header files that contain description of
Goya's registers.
Signed-off-by: default avatarOded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent c4d66343
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_CPU_CA53_CFG_REGS_H_
#define ASIC_REG_CPU_CA53_CFG_REGS_H_
/*
*****************************************
* CPU_CA53_CFG (Prototype: CA53_CFG)
*****************************************
*/
#define mmCPU_CA53_CFG_ARM_CFG 0x441100
#define mmCPU_CA53_CFG_RST_ADDR_LSB_0 0x441104
#define mmCPU_CA53_CFG_RST_ADDR_LSB_1 0x441108
#define mmCPU_CA53_CFG_RST_ADDR_MSB_0 0x441114
#define mmCPU_CA53_CFG_RST_ADDR_MSB_1 0x441118
#define mmCPU_CA53_CFG_ARM_RST_CONTROL 0x441124
#define mmCPU_CA53_CFG_ARM_AFFINITY 0x441128
#define mmCPU_CA53_CFG_ARM_DISABLE 0x44112C
#define mmCPU_CA53_CFG_ARM_GIC_PERIPHBASE 0x441130
#define mmCPU_CA53_CFG_ARM_GIC_IRQ_CFG 0x441134
#define mmCPU_CA53_CFG_ARM_PWR_MNG 0x441138
#define mmCPU_CA53_CFG_ARB_DBG_ROM_ADDR 0x44113C
#define mmCPU_CA53_CFG_ARM_DBG_MODES 0x441140
#define mmCPU_CA53_CFG_ARM_PWR_STAT_0 0x441200
#define mmCPU_CA53_CFG_ARM_PWR_STAT_1 0x441204
#define mmCPU_CA53_CFG_ARM_DBG_STATUS 0x441208
#define mmCPU_CA53_CFG_ARM_MEM_ATTR 0x44120C
#define mmCPU_CA53_CFG_ARM_PMU_0 0x441210
#define mmCPU_CA53_CFG_ARM_PMU_1 0x441214
#endif /* ASIC_REG_CPU_CA53_CFG_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_CPU_IF_REGS_H_
#define ASIC_REG_CPU_IF_REGS_H_
/*
*****************************************
* CPU_IF (Prototype: CPU_IF)
*****************************************
*/
#define mmCPU_IF_PF_PQ_PI 0x442100
#define mmCPU_IF_ARUSER_OVR 0x442104
#define mmCPU_IF_ARUSER_OVR_EN 0x442108
#define mmCPU_IF_AWUSER_OVR 0x44210C
#define mmCPU_IF_AWUSER_OVR_EN 0x442110
#define mmCPU_IF_AXCACHE_OVR 0x442114
#define mmCPU_IF_LOCK_OVR 0x442118
#define mmCPU_IF_PROT_OVR 0x44211C
#define mmCPU_IF_MAX_OUTSTANDING 0x442120
#define mmCPU_IF_EARLY_BRESP_EN 0x442124
#define mmCPU_IF_FORCE_RSP_OK 0x442128
#define mmCPU_IF_CPU_MSB_ADDR 0x44212C
#define mmCPU_IF_AXI_SPLIT_INTR 0x442130
#endif /* ASIC_REG_CPU_IF_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_CPU_PLL_REGS_H_
#define ASIC_REG_CPU_PLL_REGS_H_
/*
*****************************************
* CPU_PLL (Prototype: PLL)
*****************************************
*/
#define mmCPU_PLL_NR 0x4A2100
#define mmCPU_PLL_NF 0x4A2104
#define mmCPU_PLL_OD 0x4A2108
#define mmCPU_PLL_NB 0x4A210C
#define mmCPU_PLL_CFG 0x4A2110
#define mmCPU_PLL_LOSE_MASK 0x4A2120
#define mmCPU_PLL_LOCK_INTR 0x4A2128
#define mmCPU_PLL_LOCK_BYPASS 0x4A212C
#define mmCPU_PLL_DATA_CHNG 0x4A2130
#define mmCPU_PLL_RST 0x4A2134
#define mmCPU_PLL_SLIP_WD_CNTR 0x4A2150
#define mmCPU_PLL_DIV_FACTOR_0 0x4A2200
#define mmCPU_PLL_DIV_FACTOR_1 0x4A2204
#define mmCPU_PLL_DIV_FACTOR_2 0x4A2208
#define mmCPU_PLL_DIV_FACTOR_3 0x4A220C
#define mmCPU_PLL_DIV_FACTOR_CMD_0 0x4A2220
#define mmCPU_PLL_DIV_FACTOR_CMD_1 0x4A2224
#define mmCPU_PLL_DIV_FACTOR_CMD_2 0x4A2228
#define mmCPU_PLL_DIV_FACTOR_CMD_3 0x4A222C
#define mmCPU_PLL_DIV_SEL_0 0x4A2280
#define mmCPU_PLL_DIV_SEL_1 0x4A2284
#define mmCPU_PLL_DIV_SEL_2 0x4A2288
#define mmCPU_PLL_DIV_SEL_3 0x4A228C
#define mmCPU_PLL_DIV_EN_0 0x4A22A0
#define mmCPU_PLL_DIV_EN_1 0x4A22A4
#define mmCPU_PLL_DIV_EN_2 0x4A22A8
#define mmCPU_PLL_DIV_EN_3 0x4A22AC
#define mmCPU_PLL_DIV_FACTOR_BUSY_0 0x4A22C0
#define mmCPU_PLL_DIV_FACTOR_BUSY_1 0x4A22C4
#define mmCPU_PLL_DIV_FACTOR_BUSY_2 0x4A22C8
#define mmCPU_PLL_DIV_FACTOR_BUSY_3 0x4A22CC
#define mmCPU_PLL_CLK_GATER 0x4A2300
#define mmCPU_PLL_CLK_RLX_0 0x4A2310
#define mmCPU_PLL_CLK_RLX_1 0x4A2314
#define mmCPU_PLL_CLK_RLX_2 0x4A2318
#define mmCPU_PLL_CLK_RLX_3 0x4A231C
#define mmCPU_PLL_REF_CNTR_PERIOD 0x4A2400
#define mmCPU_PLL_REF_LOW_THRESHOLD 0x4A2410
#define mmCPU_PLL_REF_HIGH_THRESHOLD 0x4A2420
#define mmCPU_PLL_PLL_NOT_STABLE 0x4A2430
#define mmCPU_PLL_FREQ_CALC_EN 0x4A2440
#endif /* ASIC_REG_CPU_PLL_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_CH_0_REGS_H_
#define ASIC_REG_DMA_CH_0_REGS_H_
/*
*****************************************
* DMA_CH_0 (Prototype: DMA_CH)
*****************************************
*/
#define mmDMA_CH_0_CFG0 0x401000
#define mmDMA_CH_0_CFG1 0x401004
#define mmDMA_CH_0_ERRMSG_ADDR_LO 0x401008
#define mmDMA_CH_0_ERRMSG_ADDR_HI 0x40100C
#define mmDMA_CH_0_ERRMSG_WDATA 0x401010
#define mmDMA_CH_0_RD_COMP_ADDR_LO 0x401014
#define mmDMA_CH_0_RD_COMP_ADDR_HI 0x401018
#define mmDMA_CH_0_RD_COMP_WDATA 0x40101C
#define mmDMA_CH_0_WR_COMP_ADDR_LO 0x401020
#define mmDMA_CH_0_WR_COMP_ADDR_HI 0x401024
#define mmDMA_CH_0_WR_COMP_WDATA 0x401028
#define mmDMA_CH_0_LDMA_SRC_ADDR_LO 0x40102C
#define mmDMA_CH_0_LDMA_SRC_ADDR_HI 0x401030
#define mmDMA_CH_0_LDMA_DST_ADDR_LO 0x401034
#define mmDMA_CH_0_LDMA_DST_ADDR_HI 0x401038
#define mmDMA_CH_0_LDMA_TSIZE 0x40103C
#define mmDMA_CH_0_COMIT_TRANSFER 0x401040
#define mmDMA_CH_0_STS0 0x401044
#define mmDMA_CH_0_STS1 0x401048
#define mmDMA_CH_0_STS2 0x40104C
#define mmDMA_CH_0_STS3 0x401050
#define mmDMA_CH_0_STS4 0x401054
#define mmDMA_CH_0_SRC_ADDR_LO_STS 0x401058
#define mmDMA_CH_0_SRC_ADDR_HI_STS 0x40105C
#define mmDMA_CH_0_SRC_TSIZE_STS 0x401060
#define mmDMA_CH_0_DST_ADDR_LO_STS 0x401064
#define mmDMA_CH_0_DST_ADDR_HI_STS 0x401068
#define mmDMA_CH_0_DST_TSIZE_STS 0x40106C
#define mmDMA_CH_0_RD_RATE_LIM_EN 0x401070
#define mmDMA_CH_0_RD_RATE_LIM_RST_TOKEN 0x401074
#define mmDMA_CH_0_RD_RATE_LIM_SAT 0x401078
#define mmDMA_CH_0_RD_RATE_LIM_TOUT 0x40107C
#define mmDMA_CH_0_WR_RATE_LIM_EN 0x401080
#define mmDMA_CH_0_WR_RATE_LIM_RST_TOKEN 0x401084
#define mmDMA_CH_0_WR_RATE_LIM_SAT 0x401088
#define mmDMA_CH_0_WR_RATE_LIM_TOUT 0x40108C
#define mmDMA_CH_0_CFG2 0x401090
#define mmDMA_CH_0_TDMA_CTL 0x401100
#define mmDMA_CH_0_TDMA_SRC_BASE_ADDR_LO 0x401104
#define mmDMA_CH_0_TDMA_SRC_BASE_ADDR_HI 0x401108
#define mmDMA_CH_0_TDMA_SRC_ROI_BASE_0 0x40110C
#define mmDMA_CH_0_TDMA_SRC_ROI_SIZE_0 0x401110
#define mmDMA_CH_0_TDMA_SRC_VALID_ELEMENTS_0 0x401114
#define mmDMA_CH_0_TDMA_SRC_START_OFFSET_0 0x401118
#define mmDMA_CH_0_TDMA_SRC_STRIDE_0 0x40111C
#define mmDMA_CH_0_TDMA_SRC_ROI_BASE_1 0x401120
#define mmDMA_CH_0_TDMA_SRC_ROI_SIZE_1 0x401124
#define mmDMA_CH_0_TDMA_SRC_VALID_ELEMENTS_1 0x401128
#define mmDMA_CH_0_TDMA_SRC_START_OFFSET_1 0x40112C
#define mmDMA_CH_0_TDMA_SRC_STRIDE_1 0x401130
#define mmDMA_CH_0_TDMA_SRC_ROI_BASE_2 0x401134
#define mmDMA_CH_0_TDMA_SRC_ROI_SIZE_2 0x401138
#define mmDMA_CH_0_TDMA_SRC_VALID_ELEMENTS_2 0x40113C
#define mmDMA_CH_0_TDMA_SRC_START_OFFSET_2 0x401140
#define mmDMA_CH_0_TDMA_SRC_STRIDE_2 0x401144
#define mmDMA_CH_0_TDMA_SRC_ROI_BASE_3 0x401148
#define mmDMA_CH_0_TDMA_SRC_ROI_SIZE_3 0x40114C
#define mmDMA_CH_0_TDMA_SRC_VALID_ELEMENTS_3 0x401150
#define mmDMA_CH_0_TDMA_SRC_START_OFFSET_3 0x401154
#define mmDMA_CH_0_TDMA_SRC_STRIDE_3 0x401158
#define mmDMA_CH_0_TDMA_SRC_ROI_BASE_4 0x40115C
#define mmDMA_CH_0_TDMA_SRC_ROI_SIZE_4 0x401160
#define mmDMA_CH_0_TDMA_SRC_VALID_ELEMENTS_4 0x401164
#define mmDMA_CH_0_TDMA_SRC_START_OFFSET_4 0x401168
#define mmDMA_CH_0_TDMA_SRC_STRIDE_4 0x40116C
#define mmDMA_CH_0_TDMA_DST_BASE_ADDR_LO 0x401170
#define mmDMA_CH_0_TDMA_DST_BASE_ADDR_HI 0x401174
#define mmDMA_CH_0_TDMA_DST_ROI_BASE_0 0x401178
#define mmDMA_CH_0_TDMA_DST_ROI_SIZE_0 0x40117C
#define mmDMA_CH_0_TDMA_DST_VALID_ELEMENTS_0 0x401180
#define mmDMA_CH_0_TDMA_DST_START_OFFSET_0 0x401184
#define mmDMA_CH_0_TDMA_DST_STRIDE_0 0x401188
#define mmDMA_CH_0_TDMA_DST_ROI_BASE_1 0x40118C
#define mmDMA_CH_0_TDMA_DST_ROI_SIZE_1 0x401190
#define mmDMA_CH_0_TDMA_DST_VALID_ELEMENTS_1 0x401194
#define mmDMA_CH_0_TDMA_DST_START_OFFSET_1 0x401198
#define mmDMA_CH_0_TDMA_DST_STRIDE_1 0x40119C
#define mmDMA_CH_0_TDMA_DST_ROI_BASE_2 0x4011A0
#define mmDMA_CH_0_TDMA_DST_ROI_SIZE_2 0x4011A4
#define mmDMA_CH_0_TDMA_DST_VALID_ELEMENTS_2 0x4011A8
#define mmDMA_CH_0_TDMA_DST_START_OFFSET_2 0x4011AC
#define mmDMA_CH_0_TDMA_DST_STRIDE_2 0x4011B0
#define mmDMA_CH_0_TDMA_DST_ROI_BASE_3 0x4011B4
#define mmDMA_CH_0_TDMA_DST_ROI_SIZE_3 0x4011B8
#define mmDMA_CH_0_TDMA_DST_VALID_ELEMENTS_3 0x4011BC
#define mmDMA_CH_0_TDMA_DST_START_OFFSET_3 0x4011C0
#define mmDMA_CH_0_TDMA_DST_STRIDE_3 0x4011C4
#define mmDMA_CH_0_TDMA_DST_ROI_BASE_4 0x4011C8
#define mmDMA_CH_0_TDMA_DST_ROI_SIZE_4 0x4011CC
#define mmDMA_CH_0_TDMA_DST_VALID_ELEMENTS_4 0x4011D0
#define mmDMA_CH_0_TDMA_DST_START_OFFSET_4 0x4011D4
#define mmDMA_CH_0_TDMA_DST_STRIDE_4 0x4011D8
#define mmDMA_CH_0_MEM_INIT_BUSY 0x4011FC
#endif /* ASIC_REG_DMA_CH_0_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_CH_1_REGS_H_
#define ASIC_REG_DMA_CH_1_REGS_H_
/*
*****************************************
* DMA_CH_1 (Prototype: DMA_CH)
*****************************************
*/
#define mmDMA_CH_1_CFG0 0x409000
#define mmDMA_CH_1_CFG1 0x409004
#define mmDMA_CH_1_ERRMSG_ADDR_LO 0x409008
#define mmDMA_CH_1_ERRMSG_ADDR_HI 0x40900C
#define mmDMA_CH_1_ERRMSG_WDATA 0x409010
#define mmDMA_CH_1_RD_COMP_ADDR_LO 0x409014
#define mmDMA_CH_1_RD_COMP_ADDR_HI 0x409018
#define mmDMA_CH_1_RD_COMP_WDATA 0x40901C
#define mmDMA_CH_1_WR_COMP_ADDR_LO 0x409020
#define mmDMA_CH_1_WR_COMP_ADDR_HI 0x409024
#define mmDMA_CH_1_WR_COMP_WDATA 0x409028
#define mmDMA_CH_1_LDMA_SRC_ADDR_LO 0x40902C
#define mmDMA_CH_1_LDMA_SRC_ADDR_HI 0x409030
#define mmDMA_CH_1_LDMA_DST_ADDR_LO 0x409034
#define mmDMA_CH_1_LDMA_DST_ADDR_HI 0x409038
#define mmDMA_CH_1_LDMA_TSIZE 0x40903C
#define mmDMA_CH_1_COMIT_TRANSFER 0x409040
#define mmDMA_CH_1_STS0 0x409044
#define mmDMA_CH_1_STS1 0x409048
#define mmDMA_CH_1_STS2 0x40904C
#define mmDMA_CH_1_STS3 0x409050
#define mmDMA_CH_1_STS4 0x409054
#define mmDMA_CH_1_SRC_ADDR_LO_STS 0x409058
#define mmDMA_CH_1_SRC_ADDR_HI_STS 0x40905C
#define mmDMA_CH_1_SRC_TSIZE_STS 0x409060
#define mmDMA_CH_1_DST_ADDR_LO_STS 0x409064
#define mmDMA_CH_1_DST_ADDR_HI_STS 0x409068
#define mmDMA_CH_1_DST_TSIZE_STS 0x40906C
#define mmDMA_CH_1_RD_RATE_LIM_EN 0x409070
#define mmDMA_CH_1_RD_RATE_LIM_RST_TOKEN 0x409074
#define mmDMA_CH_1_RD_RATE_LIM_SAT 0x409078
#define mmDMA_CH_1_RD_RATE_LIM_TOUT 0x40907C
#define mmDMA_CH_1_WR_RATE_LIM_EN 0x409080
#define mmDMA_CH_1_WR_RATE_LIM_RST_TOKEN 0x409084
#define mmDMA_CH_1_WR_RATE_LIM_SAT 0x409088
#define mmDMA_CH_1_WR_RATE_LIM_TOUT 0x40908C
#define mmDMA_CH_1_CFG2 0x409090
#define mmDMA_CH_1_TDMA_CTL 0x409100
#define mmDMA_CH_1_TDMA_SRC_BASE_ADDR_LO 0x409104
#define mmDMA_CH_1_TDMA_SRC_BASE_ADDR_HI 0x409108
#define mmDMA_CH_1_TDMA_SRC_ROI_BASE_0 0x40910C
#define mmDMA_CH_1_TDMA_SRC_ROI_SIZE_0 0x409110
#define mmDMA_CH_1_TDMA_SRC_VALID_ELEMENTS_0 0x409114
#define mmDMA_CH_1_TDMA_SRC_START_OFFSET_0 0x409118
#define mmDMA_CH_1_TDMA_SRC_STRIDE_0 0x40911C
#define mmDMA_CH_1_TDMA_SRC_ROI_BASE_1 0x409120
#define mmDMA_CH_1_TDMA_SRC_ROI_SIZE_1 0x409124
#define mmDMA_CH_1_TDMA_SRC_VALID_ELEMENTS_1 0x409128
#define mmDMA_CH_1_TDMA_SRC_START_OFFSET_1 0x40912C
#define mmDMA_CH_1_TDMA_SRC_STRIDE_1 0x409130
#define mmDMA_CH_1_TDMA_SRC_ROI_BASE_2 0x409134
#define mmDMA_CH_1_TDMA_SRC_ROI_SIZE_2 0x409138
#define mmDMA_CH_1_TDMA_SRC_VALID_ELEMENTS_2 0x40913C
#define mmDMA_CH_1_TDMA_SRC_START_OFFSET_2 0x409140
#define mmDMA_CH_1_TDMA_SRC_STRIDE_2 0x409144
#define mmDMA_CH_1_TDMA_SRC_ROI_BASE_3 0x409148
#define mmDMA_CH_1_TDMA_SRC_ROI_SIZE_3 0x40914C
#define mmDMA_CH_1_TDMA_SRC_VALID_ELEMENTS_3 0x409150
#define mmDMA_CH_1_TDMA_SRC_START_OFFSET_3 0x409154
#define mmDMA_CH_1_TDMA_SRC_STRIDE_3 0x409158
#define mmDMA_CH_1_TDMA_SRC_ROI_BASE_4 0x40915C
#define mmDMA_CH_1_TDMA_SRC_ROI_SIZE_4 0x409160
#define mmDMA_CH_1_TDMA_SRC_VALID_ELEMENTS_4 0x409164
#define mmDMA_CH_1_TDMA_SRC_START_OFFSET_4 0x409168
#define mmDMA_CH_1_TDMA_SRC_STRIDE_4 0x40916C
#define mmDMA_CH_1_TDMA_DST_BASE_ADDR_LO 0x409170
#define mmDMA_CH_1_TDMA_DST_BASE_ADDR_HI 0x409174
#define mmDMA_CH_1_TDMA_DST_ROI_BASE_0 0x409178
#define mmDMA_CH_1_TDMA_DST_ROI_SIZE_0 0x40917C
#define mmDMA_CH_1_TDMA_DST_VALID_ELEMENTS_0 0x409180
#define mmDMA_CH_1_TDMA_DST_START_OFFSET_0 0x409184
#define mmDMA_CH_1_TDMA_DST_STRIDE_0 0x409188
#define mmDMA_CH_1_TDMA_DST_ROI_BASE_1 0x40918C
#define mmDMA_CH_1_TDMA_DST_ROI_SIZE_1 0x409190
#define mmDMA_CH_1_TDMA_DST_VALID_ELEMENTS_1 0x409194
#define mmDMA_CH_1_TDMA_DST_START_OFFSET_1 0x409198
#define mmDMA_CH_1_TDMA_DST_STRIDE_1 0x40919C
#define mmDMA_CH_1_TDMA_DST_ROI_BASE_2 0x4091A0
#define mmDMA_CH_1_TDMA_DST_ROI_SIZE_2 0x4091A4
#define mmDMA_CH_1_TDMA_DST_VALID_ELEMENTS_2 0x4091A8
#define mmDMA_CH_1_TDMA_DST_START_OFFSET_2 0x4091AC
#define mmDMA_CH_1_TDMA_DST_STRIDE_2 0x4091B0
#define mmDMA_CH_1_TDMA_DST_ROI_BASE_3 0x4091B4
#define mmDMA_CH_1_TDMA_DST_ROI_SIZE_3 0x4091B8
#define mmDMA_CH_1_TDMA_DST_VALID_ELEMENTS_3 0x4091BC
#define mmDMA_CH_1_TDMA_DST_START_OFFSET_3 0x4091C0
#define mmDMA_CH_1_TDMA_DST_STRIDE_3 0x4091C4
#define mmDMA_CH_1_TDMA_DST_ROI_BASE_4 0x4091C8
#define mmDMA_CH_1_TDMA_DST_ROI_SIZE_4 0x4091CC
#define mmDMA_CH_1_TDMA_DST_VALID_ELEMENTS_4 0x4091D0
#define mmDMA_CH_1_TDMA_DST_START_OFFSET_4 0x4091D4
#define mmDMA_CH_1_TDMA_DST_STRIDE_4 0x4091D8
#define mmDMA_CH_1_MEM_INIT_BUSY 0x4091FC
#endif /* ASIC_REG_DMA_CH_1_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_CH_2_REGS_H_
#define ASIC_REG_DMA_CH_2_REGS_H_
/*
*****************************************
* DMA_CH_2 (Prototype: DMA_CH)
*****************************************
*/
#define mmDMA_CH_2_CFG0 0x411000
#define mmDMA_CH_2_CFG1 0x411004
#define mmDMA_CH_2_ERRMSG_ADDR_LO 0x411008
#define mmDMA_CH_2_ERRMSG_ADDR_HI 0x41100C
#define mmDMA_CH_2_ERRMSG_WDATA 0x411010
#define mmDMA_CH_2_RD_COMP_ADDR_LO 0x411014
#define mmDMA_CH_2_RD_COMP_ADDR_HI 0x411018
#define mmDMA_CH_2_RD_COMP_WDATA 0x41101C
#define mmDMA_CH_2_WR_COMP_ADDR_LO 0x411020
#define mmDMA_CH_2_WR_COMP_ADDR_HI 0x411024
#define mmDMA_CH_2_WR_COMP_WDATA 0x411028
#define mmDMA_CH_2_LDMA_SRC_ADDR_LO 0x41102C
#define mmDMA_CH_2_LDMA_SRC_ADDR_HI 0x411030
#define mmDMA_CH_2_LDMA_DST_ADDR_LO 0x411034
#define mmDMA_CH_2_LDMA_DST_ADDR_HI 0x411038
#define mmDMA_CH_2_LDMA_TSIZE 0x41103C
#define mmDMA_CH_2_COMIT_TRANSFER 0x411040
#define mmDMA_CH_2_STS0 0x411044
#define mmDMA_CH_2_STS1 0x411048
#define mmDMA_CH_2_STS2 0x41104C
#define mmDMA_CH_2_STS3 0x411050
#define mmDMA_CH_2_STS4 0x411054
#define mmDMA_CH_2_SRC_ADDR_LO_STS 0x411058
#define mmDMA_CH_2_SRC_ADDR_HI_STS 0x41105C
#define mmDMA_CH_2_SRC_TSIZE_STS 0x411060
#define mmDMA_CH_2_DST_ADDR_LO_STS 0x411064
#define mmDMA_CH_2_DST_ADDR_HI_STS 0x411068
#define mmDMA_CH_2_DST_TSIZE_STS 0x41106C
#define mmDMA_CH_2_RD_RATE_LIM_EN 0x411070
#define mmDMA_CH_2_RD_RATE_LIM_RST_TOKEN 0x411074
#define mmDMA_CH_2_RD_RATE_LIM_SAT 0x411078
#define mmDMA_CH_2_RD_RATE_LIM_TOUT 0x41107C
#define mmDMA_CH_2_WR_RATE_LIM_EN 0x411080
#define mmDMA_CH_2_WR_RATE_LIM_RST_TOKEN 0x411084
#define mmDMA_CH_2_WR_RATE_LIM_SAT 0x411088
#define mmDMA_CH_2_WR_RATE_LIM_TOUT 0x41108C
#define mmDMA_CH_2_CFG2 0x411090
#define mmDMA_CH_2_TDMA_CTL 0x411100
#define mmDMA_CH_2_TDMA_SRC_BASE_ADDR_LO 0x411104
#define mmDMA_CH_2_TDMA_SRC_BASE_ADDR_HI 0x411108
#define mmDMA_CH_2_TDMA_SRC_ROI_BASE_0 0x41110C
#define mmDMA_CH_2_TDMA_SRC_ROI_SIZE_0 0x411110
#define mmDMA_CH_2_TDMA_SRC_VALID_ELEMENTS_0 0x411114
#define mmDMA_CH_2_TDMA_SRC_START_OFFSET_0 0x411118
#define mmDMA_CH_2_TDMA_SRC_STRIDE_0 0x41111C
#define mmDMA_CH_2_TDMA_SRC_ROI_BASE_1 0x411120
#define mmDMA_CH_2_TDMA_SRC_ROI_SIZE_1 0x411124
#define mmDMA_CH_2_TDMA_SRC_VALID_ELEMENTS_1 0x411128
#define mmDMA_CH_2_TDMA_SRC_START_OFFSET_1 0x41112C
#define mmDMA_CH_2_TDMA_SRC_STRIDE_1 0x411130
#define mmDMA_CH_2_TDMA_SRC_ROI_BASE_2 0x411134
#define mmDMA_CH_2_TDMA_SRC_ROI_SIZE_2 0x411138
#define mmDMA_CH_2_TDMA_SRC_VALID_ELEMENTS_2 0x41113C
#define mmDMA_CH_2_TDMA_SRC_START_OFFSET_2 0x411140
#define mmDMA_CH_2_TDMA_SRC_STRIDE_2 0x411144
#define mmDMA_CH_2_TDMA_SRC_ROI_BASE_3 0x411148
#define mmDMA_CH_2_TDMA_SRC_ROI_SIZE_3 0x41114C
#define mmDMA_CH_2_TDMA_SRC_VALID_ELEMENTS_3 0x411150
#define mmDMA_CH_2_TDMA_SRC_START_OFFSET_3 0x411154
#define mmDMA_CH_2_TDMA_SRC_STRIDE_3 0x411158
#define mmDMA_CH_2_TDMA_SRC_ROI_BASE_4 0x41115C
#define mmDMA_CH_2_TDMA_SRC_ROI_SIZE_4 0x411160
#define mmDMA_CH_2_TDMA_SRC_VALID_ELEMENTS_4 0x411164
#define mmDMA_CH_2_TDMA_SRC_START_OFFSET_4 0x411168
#define mmDMA_CH_2_TDMA_SRC_STRIDE_4 0x41116C
#define mmDMA_CH_2_TDMA_DST_BASE_ADDR_LO 0x411170
#define mmDMA_CH_2_TDMA_DST_BASE_ADDR_HI 0x411174
#define mmDMA_CH_2_TDMA_DST_ROI_BASE_0 0x411178
#define mmDMA_CH_2_TDMA_DST_ROI_SIZE_0 0x41117C
#define mmDMA_CH_2_TDMA_DST_VALID_ELEMENTS_0 0x411180
#define mmDMA_CH_2_TDMA_DST_START_OFFSET_0 0x411184
#define mmDMA_CH_2_TDMA_DST_STRIDE_0 0x411188
#define mmDMA_CH_2_TDMA_DST_ROI_BASE_1 0x41118C
#define mmDMA_CH_2_TDMA_DST_ROI_SIZE_1 0x411190
#define mmDMA_CH_2_TDMA_DST_VALID_ELEMENTS_1 0x411194
#define mmDMA_CH_2_TDMA_DST_START_OFFSET_1 0x411198
#define mmDMA_CH_2_TDMA_DST_STRIDE_1 0x41119C
#define mmDMA_CH_2_TDMA_DST_ROI_BASE_2 0x4111A0
#define mmDMA_CH_2_TDMA_DST_ROI_SIZE_2 0x4111A4
#define mmDMA_CH_2_TDMA_DST_VALID_ELEMENTS_2 0x4111A8
#define mmDMA_CH_2_TDMA_DST_START_OFFSET_2 0x4111AC
#define mmDMA_CH_2_TDMA_DST_STRIDE_2 0x4111B0
#define mmDMA_CH_2_TDMA_DST_ROI_BASE_3 0x4111B4
#define mmDMA_CH_2_TDMA_DST_ROI_SIZE_3 0x4111B8
#define mmDMA_CH_2_TDMA_DST_VALID_ELEMENTS_3 0x4111BC
#define mmDMA_CH_2_TDMA_DST_START_OFFSET_3 0x4111C0
#define mmDMA_CH_2_TDMA_DST_STRIDE_3 0x4111C4
#define mmDMA_CH_2_TDMA_DST_ROI_BASE_4 0x4111C8
#define mmDMA_CH_2_TDMA_DST_ROI_SIZE_4 0x4111CC
#define mmDMA_CH_2_TDMA_DST_VALID_ELEMENTS_4 0x4111D0
#define mmDMA_CH_2_TDMA_DST_START_OFFSET_4 0x4111D4
#define mmDMA_CH_2_TDMA_DST_STRIDE_4 0x4111D8
#define mmDMA_CH_2_MEM_INIT_BUSY 0x4111FC
#endif /* ASIC_REG_DMA_CH_2_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_CH_3_REGS_H_
#define ASIC_REG_DMA_CH_3_REGS_H_
/*
*****************************************
* DMA_CH_3 (Prototype: DMA_CH)
*****************************************
*/
#define mmDMA_CH_3_CFG0 0x419000
#define mmDMA_CH_3_CFG1 0x419004
#define mmDMA_CH_3_ERRMSG_ADDR_LO 0x419008
#define mmDMA_CH_3_ERRMSG_ADDR_HI 0x41900C
#define mmDMA_CH_3_ERRMSG_WDATA 0x419010
#define mmDMA_CH_3_RD_COMP_ADDR_LO 0x419014
#define mmDMA_CH_3_RD_COMP_ADDR_HI 0x419018
#define mmDMA_CH_3_RD_COMP_WDATA 0x41901C
#define mmDMA_CH_3_WR_COMP_ADDR_LO 0x419020
#define mmDMA_CH_3_WR_COMP_ADDR_HI 0x419024
#define mmDMA_CH_3_WR_COMP_WDATA 0x419028
#define mmDMA_CH_3_LDMA_SRC_ADDR_LO 0x41902C
#define mmDMA_CH_3_LDMA_SRC_ADDR_HI 0x419030
#define mmDMA_CH_3_LDMA_DST_ADDR_LO 0x419034
#define mmDMA_CH_3_LDMA_DST_ADDR_HI 0x419038
#define mmDMA_CH_3_LDMA_TSIZE 0x41903C
#define mmDMA_CH_3_COMIT_TRANSFER 0x419040
#define mmDMA_CH_3_STS0 0x419044
#define mmDMA_CH_3_STS1 0x419048
#define mmDMA_CH_3_STS2 0x41904C
#define mmDMA_CH_3_STS3 0x419050
#define mmDMA_CH_3_STS4 0x419054
#define mmDMA_CH_3_SRC_ADDR_LO_STS 0x419058
#define mmDMA_CH_3_SRC_ADDR_HI_STS 0x41905C
#define mmDMA_CH_3_SRC_TSIZE_STS 0x419060
#define mmDMA_CH_3_DST_ADDR_LO_STS 0x419064
#define mmDMA_CH_3_DST_ADDR_HI_STS 0x419068
#define mmDMA_CH_3_DST_TSIZE_STS 0x41906C
#define mmDMA_CH_3_RD_RATE_LIM_EN 0x419070
#define mmDMA_CH_3_RD_RATE_LIM_RST_TOKEN 0x419074
#define mmDMA_CH_3_RD_RATE_LIM_SAT 0x419078
#define mmDMA_CH_3_RD_RATE_LIM_TOUT 0x41907C
#define mmDMA_CH_3_WR_RATE_LIM_EN 0x419080
#define mmDMA_CH_3_WR_RATE_LIM_RST_TOKEN 0x419084
#define mmDMA_CH_3_WR_RATE_LIM_SAT 0x419088
#define mmDMA_CH_3_WR_RATE_LIM_TOUT 0x41908C
#define mmDMA_CH_3_CFG2 0x419090
#define mmDMA_CH_3_TDMA_CTL 0x419100
#define mmDMA_CH_3_TDMA_SRC_BASE_ADDR_LO 0x419104
#define mmDMA_CH_3_TDMA_SRC_BASE_ADDR_HI 0x419108
#define mmDMA_CH_3_TDMA_SRC_ROI_BASE_0 0x41910C
#define mmDMA_CH_3_TDMA_SRC_ROI_SIZE_0 0x419110
#define mmDMA_CH_3_TDMA_SRC_VALID_ELEMENTS_0 0x419114
#define mmDMA_CH_3_TDMA_SRC_START_OFFSET_0 0x419118
#define mmDMA_CH_3_TDMA_SRC_STRIDE_0 0x41911C
#define mmDMA_CH_3_TDMA_SRC_ROI_BASE_1 0x419120
#define mmDMA_CH_3_TDMA_SRC_ROI_SIZE_1 0x419124
#define mmDMA_CH_3_TDMA_SRC_VALID_ELEMENTS_1 0x419128
#define mmDMA_CH_3_TDMA_SRC_START_OFFSET_1 0x41912C
#define mmDMA_CH_3_TDMA_SRC_STRIDE_1 0x419130
#define mmDMA_CH_3_TDMA_SRC_ROI_BASE_2 0x419134
#define mmDMA_CH_3_TDMA_SRC_ROI_SIZE_2 0x419138
#define mmDMA_CH_3_TDMA_SRC_VALID_ELEMENTS_2 0x41913C
#define mmDMA_CH_3_TDMA_SRC_START_OFFSET_2 0x419140
#define mmDMA_CH_3_TDMA_SRC_STRIDE_2 0x419144
#define mmDMA_CH_3_TDMA_SRC_ROI_BASE_3 0x419148
#define mmDMA_CH_3_TDMA_SRC_ROI_SIZE_3 0x41914C
#define mmDMA_CH_3_TDMA_SRC_VALID_ELEMENTS_3 0x419150
#define mmDMA_CH_3_TDMA_SRC_START_OFFSET_3 0x419154
#define mmDMA_CH_3_TDMA_SRC_STRIDE_3 0x419158
#define mmDMA_CH_3_TDMA_SRC_ROI_BASE_4 0x41915C
#define mmDMA_CH_3_TDMA_SRC_ROI_SIZE_4 0x419160
#define mmDMA_CH_3_TDMA_SRC_VALID_ELEMENTS_4 0x419164
#define mmDMA_CH_3_TDMA_SRC_START_OFFSET_4 0x419168
#define mmDMA_CH_3_TDMA_SRC_STRIDE_4 0x41916C
#define mmDMA_CH_3_TDMA_DST_BASE_ADDR_LO 0x419170
#define mmDMA_CH_3_TDMA_DST_BASE_ADDR_HI 0x419174
#define mmDMA_CH_3_TDMA_DST_ROI_BASE_0 0x419178
#define mmDMA_CH_3_TDMA_DST_ROI_SIZE_0 0x41917C
#define mmDMA_CH_3_TDMA_DST_VALID_ELEMENTS_0 0x419180
#define mmDMA_CH_3_TDMA_DST_START_OFFSET_0 0x419184
#define mmDMA_CH_3_TDMA_DST_STRIDE_0 0x419188
#define mmDMA_CH_3_TDMA_DST_ROI_BASE_1 0x41918C
#define mmDMA_CH_3_TDMA_DST_ROI_SIZE_1 0x419190
#define mmDMA_CH_3_TDMA_DST_VALID_ELEMENTS_1 0x419194
#define mmDMA_CH_3_TDMA_DST_START_OFFSET_1 0x419198
#define mmDMA_CH_3_TDMA_DST_STRIDE_1 0x41919C
#define mmDMA_CH_3_TDMA_DST_ROI_BASE_2 0x4191A0
#define mmDMA_CH_3_TDMA_DST_ROI_SIZE_2 0x4191A4
#define mmDMA_CH_3_TDMA_DST_VALID_ELEMENTS_2 0x4191A8
#define mmDMA_CH_3_TDMA_DST_START_OFFSET_2 0x4191AC
#define mmDMA_CH_3_TDMA_DST_STRIDE_2 0x4191B0
#define mmDMA_CH_3_TDMA_DST_ROI_BASE_3 0x4191B4
#define mmDMA_CH_3_TDMA_DST_ROI_SIZE_3 0x4191B8
#define mmDMA_CH_3_TDMA_DST_VALID_ELEMENTS_3 0x4191BC
#define mmDMA_CH_3_TDMA_DST_START_OFFSET_3 0x4191C0
#define mmDMA_CH_3_TDMA_DST_STRIDE_3 0x4191C4
#define mmDMA_CH_3_TDMA_DST_ROI_BASE_4 0x4191C8
#define mmDMA_CH_3_TDMA_DST_ROI_SIZE_4 0x4191CC
#define mmDMA_CH_3_TDMA_DST_VALID_ELEMENTS_4 0x4191D0
#define mmDMA_CH_3_TDMA_DST_START_OFFSET_4 0x4191D4
#define mmDMA_CH_3_TDMA_DST_STRIDE_4 0x4191D8
#define mmDMA_CH_3_MEM_INIT_BUSY 0x4191FC
#endif /* ASIC_REG_DMA_CH_3_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_CH_4_REGS_H_
#define ASIC_REG_DMA_CH_4_REGS_H_
/*
*****************************************
* DMA_CH_4 (Prototype: DMA_CH)
*****************************************
*/
#define mmDMA_CH_4_CFG0 0x421000
#define mmDMA_CH_4_CFG1 0x421004
#define mmDMA_CH_4_ERRMSG_ADDR_LO 0x421008
#define mmDMA_CH_4_ERRMSG_ADDR_HI 0x42100C
#define mmDMA_CH_4_ERRMSG_WDATA 0x421010
#define mmDMA_CH_4_RD_COMP_ADDR_LO 0x421014
#define mmDMA_CH_4_RD_COMP_ADDR_HI 0x421018
#define mmDMA_CH_4_RD_COMP_WDATA 0x42101C
#define mmDMA_CH_4_WR_COMP_ADDR_LO 0x421020
#define mmDMA_CH_4_WR_COMP_ADDR_HI 0x421024
#define mmDMA_CH_4_WR_COMP_WDATA 0x421028
#define mmDMA_CH_4_LDMA_SRC_ADDR_LO 0x42102C
#define mmDMA_CH_4_LDMA_SRC_ADDR_HI 0x421030
#define mmDMA_CH_4_LDMA_DST_ADDR_LO 0x421034
#define mmDMA_CH_4_LDMA_DST_ADDR_HI 0x421038
#define mmDMA_CH_4_LDMA_TSIZE 0x42103C
#define mmDMA_CH_4_COMIT_TRANSFER 0x421040
#define mmDMA_CH_4_STS0 0x421044
#define mmDMA_CH_4_STS1 0x421048
#define mmDMA_CH_4_STS2 0x42104C
#define mmDMA_CH_4_STS3 0x421050
#define mmDMA_CH_4_STS4 0x421054
#define mmDMA_CH_4_SRC_ADDR_LO_STS 0x421058
#define mmDMA_CH_4_SRC_ADDR_HI_STS 0x42105C
#define mmDMA_CH_4_SRC_TSIZE_STS 0x421060
#define mmDMA_CH_4_DST_ADDR_LO_STS 0x421064
#define mmDMA_CH_4_DST_ADDR_HI_STS 0x421068
#define mmDMA_CH_4_DST_TSIZE_STS 0x42106C
#define mmDMA_CH_4_RD_RATE_LIM_EN 0x421070
#define mmDMA_CH_4_RD_RATE_LIM_RST_TOKEN 0x421074
#define mmDMA_CH_4_RD_RATE_LIM_SAT 0x421078
#define mmDMA_CH_4_RD_RATE_LIM_TOUT 0x42107C
#define mmDMA_CH_4_WR_RATE_LIM_EN 0x421080
#define mmDMA_CH_4_WR_RATE_LIM_RST_TOKEN 0x421084
#define mmDMA_CH_4_WR_RATE_LIM_SAT 0x421088
#define mmDMA_CH_4_WR_RATE_LIM_TOUT 0x42108C
#define mmDMA_CH_4_CFG2 0x421090
#define mmDMA_CH_4_TDMA_CTL 0x421100
#define mmDMA_CH_4_TDMA_SRC_BASE_ADDR_LO 0x421104
#define mmDMA_CH_4_TDMA_SRC_BASE_ADDR_HI 0x421108
#define mmDMA_CH_4_TDMA_SRC_ROI_BASE_0 0x42110C
#define mmDMA_CH_4_TDMA_SRC_ROI_SIZE_0 0x421110
#define mmDMA_CH_4_TDMA_SRC_VALID_ELEMENTS_0 0x421114
#define mmDMA_CH_4_TDMA_SRC_START_OFFSET_0 0x421118
#define mmDMA_CH_4_TDMA_SRC_STRIDE_0 0x42111C
#define mmDMA_CH_4_TDMA_SRC_ROI_BASE_1 0x421120
#define mmDMA_CH_4_TDMA_SRC_ROI_SIZE_1 0x421124
#define mmDMA_CH_4_TDMA_SRC_VALID_ELEMENTS_1 0x421128
#define mmDMA_CH_4_TDMA_SRC_START_OFFSET_1 0x42112C
#define mmDMA_CH_4_TDMA_SRC_STRIDE_1 0x421130
#define mmDMA_CH_4_TDMA_SRC_ROI_BASE_2 0x421134
#define mmDMA_CH_4_TDMA_SRC_ROI_SIZE_2 0x421138
#define mmDMA_CH_4_TDMA_SRC_VALID_ELEMENTS_2 0x42113C
#define mmDMA_CH_4_TDMA_SRC_START_OFFSET_2 0x421140
#define mmDMA_CH_4_TDMA_SRC_STRIDE_2 0x421144
#define mmDMA_CH_4_TDMA_SRC_ROI_BASE_3 0x421148
#define mmDMA_CH_4_TDMA_SRC_ROI_SIZE_3 0x42114C
#define mmDMA_CH_4_TDMA_SRC_VALID_ELEMENTS_3 0x421150
#define mmDMA_CH_4_TDMA_SRC_START_OFFSET_3 0x421154
#define mmDMA_CH_4_TDMA_SRC_STRIDE_3 0x421158
#define mmDMA_CH_4_TDMA_SRC_ROI_BASE_4 0x42115C
#define mmDMA_CH_4_TDMA_SRC_ROI_SIZE_4 0x421160
#define mmDMA_CH_4_TDMA_SRC_VALID_ELEMENTS_4 0x421164
#define mmDMA_CH_4_TDMA_SRC_START_OFFSET_4 0x421168
#define mmDMA_CH_4_TDMA_SRC_STRIDE_4 0x42116C
#define mmDMA_CH_4_TDMA_DST_BASE_ADDR_LO 0x421170
#define mmDMA_CH_4_TDMA_DST_BASE_ADDR_HI 0x421174
#define mmDMA_CH_4_TDMA_DST_ROI_BASE_0 0x421178
#define mmDMA_CH_4_TDMA_DST_ROI_SIZE_0 0x42117C
#define mmDMA_CH_4_TDMA_DST_VALID_ELEMENTS_0 0x421180
#define mmDMA_CH_4_TDMA_DST_START_OFFSET_0 0x421184
#define mmDMA_CH_4_TDMA_DST_STRIDE_0 0x421188
#define mmDMA_CH_4_TDMA_DST_ROI_BASE_1 0x42118C
#define mmDMA_CH_4_TDMA_DST_ROI_SIZE_1 0x421190
#define mmDMA_CH_4_TDMA_DST_VALID_ELEMENTS_1 0x421194
#define mmDMA_CH_4_TDMA_DST_START_OFFSET_1 0x421198
#define mmDMA_CH_4_TDMA_DST_STRIDE_1 0x42119C
#define mmDMA_CH_4_TDMA_DST_ROI_BASE_2 0x4211A0
#define mmDMA_CH_4_TDMA_DST_ROI_SIZE_2 0x4211A4
#define mmDMA_CH_4_TDMA_DST_VALID_ELEMENTS_2 0x4211A8
#define mmDMA_CH_4_TDMA_DST_START_OFFSET_2 0x4211AC
#define mmDMA_CH_4_TDMA_DST_STRIDE_2 0x4211B0
#define mmDMA_CH_4_TDMA_DST_ROI_BASE_3 0x4211B4
#define mmDMA_CH_4_TDMA_DST_ROI_SIZE_3 0x4211B8
#define mmDMA_CH_4_TDMA_DST_VALID_ELEMENTS_3 0x4211BC
#define mmDMA_CH_4_TDMA_DST_START_OFFSET_3 0x4211C0
#define mmDMA_CH_4_TDMA_DST_STRIDE_3 0x4211C4
#define mmDMA_CH_4_TDMA_DST_ROI_BASE_4 0x4211C8
#define mmDMA_CH_4_TDMA_DST_ROI_SIZE_4 0x4211CC
#define mmDMA_CH_4_TDMA_DST_VALID_ELEMENTS_4 0x4211D0
#define mmDMA_CH_4_TDMA_DST_START_OFFSET_4 0x4211D4
#define mmDMA_CH_4_TDMA_DST_STRIDE_4 0x4211D8
#define mmDMA_CH_4_MEM_INIT_BUSY 0x4211FC
#endif /* ASIC_REG_DMA_CH_4_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_MACRO_MASKS_H_
#define ASIC_REG_DMA_MACRO_MASKS_H_
/*
*****************************************
* DMA_MACRO (Prototype: DMA_MACRO)
*****************************************
*/
/* DMA_MACRO_LBW_RANGE_HIT_BLOCK */
#define DMA_MACRO_LBW_RANGE_HIT_BLOCK_R_SHIFT 0
#define DMA_MACRO_LBW_RANGE_HIT_BLOCK_R_MASK 0xFFFF
/* DMA_MACRO_LBW_RANGE_MASK */
#define DMA_MACRO_LBW_RANGE_MASK_R_SHIFT 0
#define DMA_MACRO_LBW_RANGE_MASK_R_MASK 0x3FFFFFF
/* DMA_MACRO_LBW_RANGE_BASE */
#define DMA_MACRO_LBW_RANGE_BASE_R_SHIFT 0
#define DMA_MACRO_LBW_RANGE_BASE_R_MASK 0x3FFFFFF
/* DMA_MACRO_HBW_RANGE_HIT_BLOCK */
#define DMA_MACRO_HBW_RANGE_HIT_BLOCK_R_SHIFT 0
#define DMA_MACRO_HBW_RANGE_HIT_BLOCK_R_MASK 0xFF
/* DMA_MACRO_HBW_RANGE_MASK_49_32 */
#define DMA_MACRO_HBW_RANGE_MASK_49_32_R_SHIFT 0
#define DMA_MACRO_HBW_RANGE_MASK_49_32_R_MASK 0x3FFFF
/* DMA_MACRO_HBW_RANGE_MASK_31_0 */
#define DMA_MACRO_HBW_RANGE_MASK_31_0_R_SHIFT 0
#define DMA_MACRO_HBW_RANGE_MASK_31_0_R_MASK 0xFFFFFFFF
/* DMA_MACRO_HBW_RANGE_BASE_49_32 */
#define DMA_MACRO_HBW_RANGE_BASE_49_32_R_SHIFT 0
#define DMA_MACRO_HBW_RANGE_BASE_49_32_R_MASK 0x3FFFF
/* DMA_MACRO_HBW_RANGE_BASE_31_0 */
#define DMA_MACRO_HBW_RANGE_BASE_31_0_R_SHIFT 0
#define DMA_MACRO_HBW_RANGE_BASE_31_0_R_MASK 0xFFFFFFFF
/* DMA_MACRO_WRITE_EN */
#define DMA_MACRO_WRITE_EN_R_SHIFT 0
#define DMA_MACRO_WRITE_EN_R_MASK 0x1
/* DMA_MACRO_WRITE_CREDIT */
#define DMA_MACRO_WRITE_CREDIT_R_SHIFT 0
#define DMA_MACRO_WRITE_CREDIT_R_MASK 0x3FF
/* DMA_MACRO_READ_EN */
#define DMA_MACRO_READ_EN_R_SHIFT 0
#define DMA_MACRO_READ_EN_R_MASK 0x1
/* DMA_MACRO_READ_CREDIT */
#define DMA_MACRO_READ_CREDIT_R_SHIFT 0
#define DMA_MACRO_READ_CREDIT_R_MASK 0x3FF
/* DMA_MACRO_SRAM_BUSY */
/* DMA_MACRO_RAZWI_LBW_WT_VLD */
#define DMA_MACRO_RAZWI_LBW_WT_VLD_R_SHIFT 0
#define DMA_MACRO_RAZWI_LBW_WT_VLD_R_MASK 0x1
/* DMA_MACRO_RAZWI_LBW_WT_ID */
#define DMA_MACRO_RAZWI_LBW_WT_ID_R_SHIFT 0
#define DMA_MACRO_RAZWI_LBW_WT_ID_R_MASK 0x7FFF
/* DMA_MACRO_RAZWI_LBW_RD_VLD */
#define DMA_MACRO_RAZWI_LBW_RD_VLD_R_SHIFT 0
#define DMA_MACRO_RAZWI_LBW_RD_VLD_R_MASK 0x1
/* DMA_MACRO_RAZWI_LBW_RD_ID */
#define DMA_MACRO_RAZWI_LBW_RD_ID_R_SHIFT 0
#define DMA_MACRO_RAZWI_LBW_RD_ID_R_MASK 0x7FFF
/* DMA_MACRO_RAZWI_HBW_WT_VLD */
#define DMA_MACRO_RAZWI_HBW_WT_VLD_R_SHIFT 0
#define DMA_MACRO_RAZWI_HBW_WT_VLD_R_MASK 0x1
/* DMA_MACRO_RAZWI_HBW_WT_ID */
#define DMA_MACRO_RAZWI_HBW_WT_ID_R_SHIFT 0
#define DMA_MACRO_RAZWI_HBW_WT_ID_R_MASK 0x1FFFFFFF
/* DMA_MACRO_RAZWI_HBW_RD_VLD */
#define DMA_MACRO_RAZWI_HBW_RD_VLD_R_SHIFT 0
#define DMA_MACRO_RAZWI_HBW_RD_VLD_R_MASK 0x1
/* DMA_MACRO_RAZWI_HBW_RD_ID */
#define DMA_MACRO_RAZWI_HBW_RD_ID_R_SHIFT 0
#define DMA_MACRO_RAZWI_HBW_RD_ID_R_MASK 0x1FFFFFFF
#endif /* ASIC_REG_DMA_MACRO_MASKS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_MACRO_REGS_H_
#define ASIC_REG_DMA_MACRO_REGS_H_
/*
*****************************************
* DMA_MACRO (Prototype: DMA_MACRO)
*****************************************
*/
#define mmDMA_MACRO_LBW_RANGE_HIT_BLOCK 0x4B0000
#define mmDMA_MACRO_LBW_RANGE_MASK_0 0x4B0004
#define mmDMA_MACRO_LBW_RANGE_MASK_1 0x4B0008
#define mmDMA_MACRO_LBW_RANGE_MASK_2 0x4B000C
#define mmDMA_MACRO_LBW_RANGE_MASK_3 0x4B0010
#define mmDMA_MACRO_LBW_RANGE_MASK_4 0x4B0014
#define mmDMA_MACRO_LBW_RANGE_MASK_5 0x4B0018
#define mmDMA_MACRO_LBW_RANGE_MASK_6 0x4B001C
#define mmDMA_MACRO_LBW_RANGE_MASK_7 0x4B0020
#define mmDMA_MACRO_LBW_RANGE_MASK_8 0x4B0024
#define mmDMA_MACRO_LBW_RANGE_MASK_9 0x4B0028
#define mmDMA_MACRO_LBW_RANGE_MASK_10 0x4B002C
#define mmDMA_MACRO_LBW_RANGE_MASK_11 0x4B0030
#define mmDMA_MACRO_LBW_RANGE_MASK_12 0x4B0034
#define mmDMA_MACRO_LBW_RANGE_MASK_13 0x4B0038
#define mmDMA_MACRO_LBW_RANGE_MASK_14 0x4B003C
#define mmDMA_MACRO_LBW_RANGE_MASK_15 0x4B0040
#define mmDMA_MACRO_LBW_RANGE_BASE_0 0x4B0044
#define mmDMA_MACRO_LBW_RANGE_BASE_1 0x4B0048
#define mmDMA_MACRO_LBW_RANGE_BASE_2 0x4B004C
#define mmDMA_MACRO_LBW_RANGE_BASE_3 0x4B0050
#define mmDMA_MACRO_LBW_RANGE_BASE_4 0x4B0054
#define mmDMA_MACRO_LBW_RANGE_BASE_5 0x4B0058
#define mmDMA_MACRO_LBW_RANGE_BASE_6 0x4B005C
#define mmDMA_MACRO_LBW_RANGE_BASE_7 0x4B0060
#define mmDMA_MACRO_LBW_RANGE_BASE_8 0x4B0064
#define mmDMA_MACRO_LBW_RANGE_BASE_9 0x4B0068
#define mmDMA_MACRO_LBW_RANGE_BASE_10 0x4B006C
#define mmDMA_MACRO_LBW_RANGE_BASE_11 0x4B0070
#define mmDMA_MACRO_LBW_RANGE_BASE_12 0x4B0074
#define mmDMA_MACRO_LBW_RANGE_BASE_13 0x4B0078
#define mmDMA_MACRO_LBW_RANGE_BASE_14 0x4B007C
#define mmDMA_MACRO_LBW_RANGE_BASE_15 0x4B0080
#define mmDMA_MACRO_HBW_RANGE_HIT_BLOCK 0x4B0084
#define mmDMA_MACRO_HBW_RANGE_MASK_49_32_0 0x4B00A8
#define mmDMA_MACRO_HBW_RANGE_MASK_49_32_1 0x4B00AC
#define mmDMA_MACRO_HBW_RANGE_MASK_49_32_2 0x4B00B0
#define mmDMA_MACRO_HBW_RANGE_MASK_49_32_3 0x4B00B4
#define mmDMA_MACRO_HBW_RANGE_MASK_49_32_4 0x4B00B8
#define mmDMA_MACRO_HBW_RANGE_MASK_49_32_5 0x4B00BC
#define mmDMA_MACRO_HBW_RANGE_MASK_49_32_6 0x4B00C0
#define mmDMA_MACRO_HBW_RANGE_MASK_49_32_7 0x4B00C4
#define mmDMA_MACRO_HBW_RANGE_MASK_31_0_0 0x4B00C8
#define mmDMA_MACRO_HBW_RANGE_MASK_31_0_1 0x4B00CC
#define mmDMA_MACRO_HBW_RANGE_MASK_31_0_2 0x4B00D0
#define mmDMA_MACRO_HBW_RANGE_MASK_31_0_3 0x4B00D4
#define mmDMA_MACRO_HBW_RANGE_MASK_31_0_4 0x4B00D8
#define mmDMA_MACRO_HBW_RANGE_MASK_31_0_5 0x4B00DC
#define mmDMA_MACRO_HBW_RANGE_MASK_31_0_6 0x4B00E0
#define mmDMA_MACRO_HBW_RANGE_MASK_31_0_7 0x4B00E4
#define mmDMA_MACRO_HBW_RANGE_BASE_49_32_0 0x4B00E8
#define mmDMA_MACRO_HBW_RANGE_BASE_49_32_1 0x4B00EC
#define mmDMA_MACRO_HBW_RANGE_BASE_49_32_2 0x4B00F0
#define mmDMA_MACRO_HBW_RANGE_BASE_49_32_3 0x4B00F4
#define mmDMA_MACRO_HBW_RANGE_BASE_49_32_4 0x4B00F8
#define mmDMA_MACRO_HBW_RANGE_BASE_49_32_5 0x4B00FC
#define mmDMA_MACRO_HBW_RANGE_BASE_49_32_6 0x4B0100
#define mmDMA_MACRO_HBW_RANGE_BASE_49_32_7 0x4B0104
#define mmDMA_MACRO_HBW_RANGE_BASE_31_0_0 0x4B0108
#define mmDMA_MACRO_HBW_RANGE_BASE_31_0_1 0x4B010C
#define mmDMA_MACRO_HBW_RANGE_BASE_31_0_2 0x4B0110
#define mmDMA_MACRO_HBW_RANGE_BASE_31_0_3 0x4B0114
#define mmDMA_MACRO_HBW_RANGE_BASE_31_0_4 0x4B0118
#define mmDMA_MACRO_HBW_RANGE_BASE_31_0_5 0x4B011C
#define mmDMA_MACRO_HBW_RANGE_BASE_31_0_6 0x4B0120
#define mmDMA_MACRO_HBW_RANGE_BASE_31_0_7 0x4B0124
#define mmDMA_MACRO_WRITE_EN 0x4B0128
#define mmDMA_MACRO_WRITE_CREDIT 0x4B012C
#define mmDMA_MACRO_READ_EN 0x4B0130
#define mmDMA_MACRO_READ_CREDIT 0x4B0134
#define mmDMA_MACRO_SRAM_BUSY 0x4B0138
#define mmDMA_MACRO_RAZWI_LBW_WT_VLD 0x4B013C
#define mmDMA_MACRO_RAZWI_LBW_WT_ID 0x4B0140
#define mmDMA_MACRO_RAZWI_LBW_RD_VLD 0x4B0144
#define mmDMA_MACRO_RAZWI_LBW_RD_ID 0x4B0148
#define mmDMA_MACRO_RAZWI_HBW_WT_VLD 0x4B014C
#define mmDMA_MACRO_RAZWI_HBW_WT_ID 0x4B0150
#define mmDMA_MACRO_RAZWI_HBW_RD_VLD 0x4B0154
#define mmDMA_MACRO_RAZWI_HBW_RD_ID 0x4B0158
#endif /* ASIC_REG_DMA_MACRO_REGS_H_ */
This diff is collapsed.
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_NRTR_REGS_H_
#define ASIC_REG_DMA_NRTR_REGS_H_
/*
*****************************************
* DMA_NRTR (Prototype: IF_NRTR)
*****************************************
*/
#define mmDMA_NRTR_HBW_MAX_CRED 0x1C0100
#define mmDMA_NRTR_LBW_MAX_CRED 0x1C0120
#define mmDMA_NRTR_DBG_E_ARB 0x1C0300
#define mmDMA_NRTR_DBG_W_ARB 0x1C0304
#define mmDMA_NRTR_DBG_N_ARB 0x1C0308
#define mmDMA_NRTR_DBG_S_ARB 0x1C030C
#define mmDMA_NRTR_DBG_L_ARB 0x1C0310
#define mmDMA_NRTR_DBG_E_ARB_MAX 0x1C0320
#define mmDMA_NRTR_DBG_W_ARB_MAX 0x1C0324
#define mmDMA_NRTR_DBG_N_ARB_MAX 0x1C0328
#define mmDMA_NRTR_DBG_S_ARB_MAX 0x1C032C
#define mmDMA_NRTR_DBG_L_ARB_MAX 0x1C0330
#define mmDMA_NRTR_SPLIT_COEF_0 0x1C0400
#define mmDMA_NRTR_SPLIT_COEF_1 0x1C0404
#define mmDMA_NRTR_SPLIT_COEF_2 0x1C0408
#define mmDMA_NRTR_SPLIT_COEF_3 0x1C040C
#define mmDMA_NRTR_SPLIT_COEF_4 0x1C0410
#define mmDMA_NRTR_SPLIT_COEF_5 0x1C0414
#define mmDMA_NRTR_SPLIT_COEF_6 0x1C0418
#define mmDMA_NRTR_SPLIT_COEF_7 0x1C041C
#define mmDMA_NRTR_SPLIT_COEF_8 0x1C0420
#define mmDMA_NRTR_SPLIT_COEF_9 0x1C0424
#define mmDMA_NRTR_SPLIT_CFG 0x1C0440
#define mmDMA_NRTR_SPLIT_RD_SAT 0x1C0444
#define mmDMA_NRTR_SPLIT_RD_RST_TOKEN 0x1C0448
#define mmDMA_NRTR_SPLIT_RD_TIMEOUT_0 0x1C044C
#define mmDMA_NRTR_SPLIT_RD_TIMEOUT_1 0x1C0450
#define mmDMA_NRTR_SPLIT_WR_SAT 0x1C0454
#define mmDMA_NRTR_WPLIT_WR_TST_TOLEN 0x1C0458
#define mmDMA_NRTR_SPLIT_WR_TIMEOUT_0 0x1C045C
#define mmDMA_NRTR_SPLIT_WR_TIMEOUT_1 0x1C0460
#define mmDMA_NRTR_HBW_RANGE_HIT 0x1C0470
#define mmDMA_NRTR_HBW_RANGE_MASK_L_0 0x1C0480
#define mmDMA_NRTR_HBW_RANGE_MASK_L_1 0x1C0484
#define mmDMA_NRTR_HBW_RANGE_MASK_L_2 0x1C0488
#define mmDMA_NRTR_HBW_RANGE_MASK_L_3 0x1C048C
#define mmDMA_NRTR_HBW_RANGE_MASK_L_4 0x1C0490
#define mmDMA_NRTR_HBW_RANGE_MASK_L_5 0x1C0494
#define mmDMA_NRTR_HBW_RANGE_MASK_L_6 0x1C0498
#define mmDMA_NRTR_HBW_RANGE_MASK_L_7 0x1C049C
#define mmDMA_NRTR_HBW_RANGE_MASK_H_0 0x1C04A0
#define mmDMA_NRTR_HBW_RANGE_MASK_H_1 0x1C04A4
#define mmDMA_NRTR_HBW_RANGE_MASK_H_2 0x1C04A8
#define mmDMA_NRTR_HBW_RANGE_MASK_H_3 0x1C04AC
#define mmDMA_NRTR_HBW_RANGE_MASK_H_4 0x1C04B0
#define mmDMA_NRTR_HBW_RANGE_MASK_H_5 0x1C04B4
#define mmDMA_NRTR_HBW_RANGE_MASK_H_6 0x1C04B8
#define mmDMA_NRTR_HBW_RANGE_MASK_H_7 0x1C04BC
#define mmDMA_NRTR_HBW_RANGE_BASE_L_0 0x1C04C0
#define mmDMA_NRTR_HBW_RANGE_BASE_L_1 0x1C04C4
#define mmDMA_NRTR_HBW_RANGE_BASE_L_2 0x1C04C8
#define mmDMA_NRTR_HBW_RANGE_BASE_L_3 0x1C04CC
#define mmDMA_NRTR_HBW_RANGE_BASE_L_4 0x1C04D0
#define mmDMA_NRTR_HBW_RANGE_BASE_L_5 0x1C04D4
#define mmDMA_NRTR_HBW_RANGE_BASE_L_6 0x1C04D8
#define mmDMA_NRTR_HBW_RANGE_BASE_L_7 0x1C04DC
#define mmDMA_NRTR_HBW_RANGE_BASE_H_0 0x1C04E0
#define mmDMA_NRTR_HBW_RANGE_BASE_H_1 0x1C04E4
#define mmDMA_NRTR_HBW_RANGE_BASE_H_2 0x1C04E8
#define mmDMA_NRTR_HBW_RANGE_BASE_H_3 0x1C04EC
#define mmDMA_NRTR_HBW_RANGE_BASE_H_4 0x1C04F0
#define mmDMA_NRTR_HBW_RANGE_BASE_H_5 0x1C04F4
#define mmDMA_NRTR_HBW_RANGE_BASE_H_6 0x1C04F8
#define mmDMA_NRTR_HBW_RANGE_BASE_H_7 0x1C04FC
#define mmDMA_NRTR_LBW_RANGE_HIT 0x1C0500
#define mmDMA_NRTR_LBW_RANGE_MASK_0 0x1C0510
#define mmDMA_NRTR_LBW_RANGE_MASK_1 0x1C0514
#define mmDMA_NRTR_LBW_RANGE_MASK_2 0x1C0518
#define mmDMA_NRTR_LBW_RANGE_MASK_3 0x1C051C
#define mmDMA_NRTR_LBW_RANGE_MASK_4 0x1C0520
#define mmDMA_NRTR_LBW_RANGE_MASK_5 0x1C0524
#define mmDMA_NRTR_LBW_RANGE_MASK_6 0x1C0528
#define mmDMA_NRTR_LBW_RANGE_MASK_7 0x1C052C
#define mmDMA_NRTR_LBW_RANGE_MASK_8 0x1C0530
#define mmDMA_NRTR_LBW_RANGE_MASK_9 0x1C0534
#define mmDMA_NRTR_LBW_RANGE_MASK_10 0x1C0538
#define mmDMA_NRTR_LBW_RANGE_MASK_11 0x1C053C
#define mmDMA_NRTR_LBW_RANGE_MASK_12 0x1C0540
#define mmDMA_NRTR_LBW_RANGE_MASK_13 0x1C0544
#define mmDMA_NRTR_LBW_RANGE_MASK_14 0x1C0548
#define mmDMA_NRTR_LBW_RANGE_MASK_15 0x1C054C
#define mmDMA_NRTR_LBW_RANGE_BASE_0 0x1C0550
#define mmDMA_NRTR_LBW_RANGE_BASE_1 0x1C0554
#define mmDMA_NRTR_LBW_RANGE_BASE_2 0x1C0558
#define mmDMA_NRTR_LBW_RANGE_BASE_3 0x1C055C
#define mmDMA_NRTR_LBW_RANGE_BASE_4 0x1C0560
#define mmDMA_NRTR_LBW_RANGE_BASE_5 0x1C0564
#define mmDMA_NRTR_LBW_RANGE_BASE_6 0x1C0568
#define mmDMA_NRTR_LBW_RANGE_BASE_7 0x1C056C
#define mmDMA_NRTR_LBW_RANGE_BASE_8 0x1C0570
#define mmDMA_NRTR_LBW_RANGE_BASE_9 0x1C0574
#define mmDMA_NRTR_LBW_RANGE_BASE_10 0x1C0578
#define mmDMA_NRTR_LBW_RANGE_BASE_11 0x1C057C
#define mmDMA_NRTR_LBW_RANGE_BASE_12 0x1C0580
#define mmDMA_NRTR_LBW_RANGE_BASE_13 0x1C0584
#define mmDMA_NRTR_LBW_RANGE_BASE_14 0x1C0588
#define mmDMA_NRTR_LBW_RANGE_BASE_15 0x1C058C
#define mmDMA_NRTR_RGLTR 0x1C0590
#define mmDMA_NRTR_RGLTR_WR_RESULT 0x1C0594
#define mmDMA_NRTR_RGLTR_RD_RESULT 0x1C0598
#define mmDMA_NRTR_SCRAMB_EN 0x1C0600
#define mmDMA_NRTR_NON_LIN_SCRAMB 0x1C0604
#endif /* ASIC_REG_DMA_NRTR_REGS_H_ */
This diff is collapsed.
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_QM_0_REGS_H_
#define ASIC_REG_DMA_QM_0_REGS_H_
/*
*****************************************
* DMA_QM_0 (Prototype: QMAN)
*****************************************
*/
#define mmDMA_QM_0_GLBL_CFG0 0x400000
#define mmDMA_QM_0_GLBL_CFG1 0x400004
#define mmDMA_QM_0_GLBL_PROT 0x400008
#define mmDMA_QM_0_GLBL_ERR_CFG 0x40000C
#define mmDMA_QM_0_GLBL_ERR_ADDR_LO 0x400010
#define mmDMA_QM_0_GLBL_ERR_ADDR_HI 0x400014
#define mmDMA_QM_0_GLBL_ERR_WDATA 0x400018
#define mmDMA_QM_0_GLBL_SECURE_PROPS 0x40001C
#define mmDMA_QM_0_GLBL_NON_SECURE_PROPS 0x400020
#define mmDMA_QM_0_GLBL_STS0 0x400024
#define mmDMA_QM_0_GLBL_STS1 0x400028
#define mmDMA_QM_0_PQ_BASE_LO 0x400060
#define mmDMA_QM_0_PQ_BASE_HI 0x400064
#define mmDMA_QM_0_PQ_SIZE 0x400068
#define mmDMA_QM_0_PQ_PI 0x40006C
#define mmDMA_QM_0_PQ_CI 0x400070
#define mmDMA_QM_0_PQ_CFG0 0x400074
#define mmDMA_QM_0_PQ_CFG1 0x400078
#define mmDMA_QM_0_PQ_ARUSER 0x40007C
#define mmDMA_QM_0_PQ_PUSH0 0x400080
#define mmDMA_QM_0_PQ_PUSH1 0x400084
#define mmDMA_QM_0_PQ_PUSH2 0x400088
#define mmDMA_QM_0_PQ_PUSH3 0x40008C
#define mmDMA_QM_0_PQ_STS0 0x400090
#define mmDMA_QM_0_PQ_STS1 0x400094
#define mmDMA_QM_0_PQ_RD_RATE_LIM_EN 0x4000A0
#define mmDMA_QM_0_PQ_RD_RATE_LIM_RST_TOKEN 0x4000A4
#define mmDMA_QM_0_PQ_RD_RATE_LIM_SAT 0x4000A8
#define mmDMA_QM_0_PQ_RD_RATE_LIM_TOUT 0x4000AC
#define mmDMA_QM_0_CQ_CFG0 0x4000B0
#define mmDMA_QM_0_CQ_CFG1 0x4000B4
#define mmDMA_QM_0_CQ_ARUSER 0x4000B8
#define mmDMA_QM_0_CQ_PTR_LO 0x4000C0
#define mmDMA_QM_0_CQ_PTR_HI 0x4000C4
#define mmDMA_QM_0_CQ_TSIZE 0x4000C8
#define mmDMA_QM_0_CQ_CTL 0x4000CC
#define mmDMA_QM_0_CQ_PTR_LO_STS 0x4000D4
#define mmDMA_QM_0_CQ_PTR_HI_STS 0x4000D8
#define mmDMA_QM_0_CQ_TSIZE_STS 0x4000DC
#define mmDMA_QM_0_CQ_CTL_STS 0x4000E0
#define mmDMA_QM_0_CQ_STS0 0x4000E4
#define mmDMA_QM_0_CQ_STS1 0x4000E8
#define mmDMA_QM_0_CQ_RD_RATE_LIM_EN 0x4000F0
#define mmDMA_QM_0_CQ_RD_RATE_LIM_RST_TOKEN 0x4000F4
#define mmDMA_QM_0_CQ_RD_RATE_LIM_SAT 0x4000F8
#define mmDMA_QM_0_CQ_RD_RATE_LIM_TOUT 0x4000FC
#define mmDMA_QM_0_CQ_IFIFO_CNT 0x400108
#define mmDMA_QM_0_CP_MSG_BASE0_ADDR_LO 0x400120
#define mmDMA_QM_0_CP_MSG_BASE0_ADDR_HI 0x400124
#define mmDMA_QM_0_CP_MSG_BASE1_ADDR_LO 0x400128
#define mmDMA_QM_0_CP_MSG_BASE1_ADDR_HI 0x40012C
#define mmDMA_QM_0_CP_MSG_BASE2_ADDR_LO 0x400130
#define mmDMA_QM_0_CP_MSG_BASE2_ADDR_HI 0x400134
#define mmDMA_QM_0_CP_MSG_BASE3_ADDR_LO 0x400138
#define mmDMA_QM_0_CP_MSG_BASE3_ADDR_HI 0x40013C
#define mmDMA_QM_0_CP_LDMA_TSIZE_OFFSET 0x400140
#define mmDMA_QM_0_CP_LDMA_SRC_BASE_LO_OFFSET 0x400144
#define mmDMA_QM_0_CP_LDMA_SRC_BASE_HI_OFFSET 0x400148
#define mmDMA_QM_0_CP_LDMA_DST_BASE_LO_OFFSET 0x40014C
#define mmDMA_QM_0_CP_LDMA_DST_BASE_HI_OFFSET 0x400150
#define mmDMA_QM_0_CP_LDMA_COMMIT_OFFSET 0x400154
#define mmDMA_QM_0_CP_FENCE0_RDATA 0x400158
#define mmDMA_QM_0_CP_FENCE1_RDATA 0x40015C
#define mmDMA_QM_0_CP_FENCE2_RDATA 0x400160
#define mmDMA_QM_0_CP_FENCE3_RDATA 0x400164
#define mmDMA_QM_0_CP_FENCE0_CNT 0x400168
#define mmDMA_QM_0_CP_FENCE1_CNT 0x40016C
#define mmDMA_QM_0_CP_FENCE2_CNT 0x400170
#define mmDMA_QM_0_CP_FENCE3_CNT 0x400174
#define mmDMA_QM_0_CP_STS 0x400178
#define mmDMA_QM_0_CP_CURRENT_INST_LO 0x40017C
#define mmDMA_QM_0_CP_CURRENT_INST_HI 0x400180
#define mmDMA_QM_0_CP_BARRIER_CFG 0x400184
#define mmDMA_QM_0_CP_DBG_0 0x400188
#define mmDMA_QM_0_PQ_BUF_ADDR 0x400300
#define mmDMA_QM_0_PQ_BUF_RDATA 0x400304
#define mmDMA_QM_0_CQ_BUF_ADDR 0x400308
#define mmDMA_QM_0_CQ_BUF_RDATA 0x40030C
#endif /* ASIC_REG_DMA_QM_0_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_QM_1_REGS_H_
#define ASIC_REG_DMA_QM_1_REGS_H_
/*
*****************************************
* DMA_QM_1 (Prototype: QMAN)
*****************************************
*/
#define mmDMA_QM_1_GLBL_CFG0 0x408000
#define mmDMA_QM_1_GLBL_CFG1 0x408004
#define mmDMA_QM_1_GLBL_PROT 0x408008
#define mmDMA_QM_1_GLBL_ERR_CFG 0x40800C
#define mmDMA_QM_1_GLBL_ERR_ADDR_LO 0x408010
#define mmDMA_QM_1_GLBL_ERR_ADDR_HI 0x408014
#define mmDMA_QM_1_GLBL_ERR_WDATA 0x408018
#define mmDMA_QM_1_GLBL_SECURE_PROPS 0x40801C
#define mmDMA_QM_1_GLBL_NON_SECURE_PROPS 0x408020
#define mmDMA_QM_1_GLBL_STS0 0x408024
#define mmDMA_QM_1_GLBL_STS1 0x408028
#define mmDMA_QM_1_PQ_BASE_LO 0x408060
#define mmDMA_QM_1_PQ_BASE_HI 0x408064
#define mmDMA_QM_1_PQ_SIZE 0x408068
#define mmDMA_QM_1_PQ_PI 0x40806C
#define mmDMA_QM_1_PQ_CI 0x408070
#define mmDMA_QM_1_PQ_CFG0 0x408074
#define mmDMA_QM_1_PQ_CFG1 0x408078
#define mmDMA_QM_1_PQ_ARUSER 0x40807C
#define mmDMA_QM_1_PQ_PUSH0 0x408080
#define mmDMA_QM_1_PQ_PUSH1 0x408084
#define mmDMA_QM_1_PQ_PUSH2 0x408088
#define mmDMA_QM_1_PQ_PUSH3 0x40808C
#define mmDMA_QM_1_PQ_STS0 0x408090
#define mmDMA_QM_1_PQ_STS1 0x408094
#define mmDMA_QM_1_PQ_RD_RATE_LIM_EN 0x4080A0
#define mmDMA_QM_1_PQ_RD_RATE_LIM_RST_TOKEN 0x4080A4
#define mmDMA_QM_1_PQ_RD_RATE_LIM_SAT 0x4080A8
#define mmDMA_QM_1_PQ_RD_RATE_LIM_TOUT 0x4080AC
#define mmDMA_QM_1_CQ_CFG0 0x4080B0
#define mmDMA_QM_1_CQ_CFG1 0x4080B4
#define mmDMA_QM_1_CQ_ARUSER 0x4080B8
#define mmDMA_QM_1_CQ_PTR_LO 0x4080C0
#define mmDMA_QM_1_CQ_PTR_HI 0x4080C4
#define mmDMA_QM_1_CQ_TSIZE 0x4080C8
#define mmDMA_QM_1_CQ_CTL 0x4080CC
#define mmDMA_QM_1_CQ_PTR_LO_STS 0x4080D4
#define mmDMA_QM_1_CQ_PTR_HI_STS 0x4080D8
#define mmDMA_QM_1_CQ_TSIZE_STS 0x4080DC
#define mmDMA_QM_1_CQ_CTL_STS 0x4080E0
#define mmDMA_QM_1_CQ_STS0 0x4080E4
#define mmDMA_QM_1_CQ_STS1 0x4080E8
#define mmDMA_QM_1_CQ_RD_RATE_LIM_EN 0x4080F0
#define mmDMA_QM_1_CQ_RD_RATE_LIM_RST_TOKEN 0x4080F4
#define mmDMA_QM_1_CQ_RD_RATE_LIM_SAT 0x4080F8
#define mmDMA_QM_1_CQ_RD_RATE_LIM_TOUT 0x4080FC
#define mmDMA_QM_1_CQ_IFIFO_CNT 0x408108
#define mmDMA_QM_1_CP_MSG_BASE0_ADDR_LO 0x408120
#define mmDMA_QM_1_CP_MSG_BASE0_ADDR_HI 0x408124
#define mmDMA_QM_1_CP_MSG_BASE1_ADDR_LO 0x408128
#define mmDMA_QM_1_CP_MSG_BASE1_ADDR_HI 0x40812C
#define mmDMA_QM_1_CP_MSG_BASE2_ADDR_LO 0x408130
#define mmDMA_QM_1_CP_MSG_BASE2_ADDR_HI 0x408134
#define mmDMA_QM_1_CP_MSG_BASE3_ADDR_LO 0x408138
#define mmDMA_QM_1_CP_MSG_BASE3_ADDR_HI 0x40813C
#define mmDMA_QM_1_CP_LDMA_TSIZE_OFFSET 0x408140
#define mmDMA_QM_1_CP_LDMA_SRC_BASE_LO_OFFSET 0x408144
#define mmDMA_QM_1_CP_LDMA_SRC_BASE_HI_OFFSET 0x408148
#define mmDMA_QM_1_CP_LDMA_DST_BASE_LO_OFFSET 0x40814C
#define mmDMA_QM_1_CP_LDMA_DST_BASE_HI_OFFSET 0x408150
#define mmDMA_QM_1_CP_LDMA_COMMIT_OFFSET 0x408154
#define mmDMA_QM_1_CP_FENCE0_RDATA 0x408158
#define mmDMA_QM_1_CP_FENCE1_RDATA 0x40815C
#define mmDMA_QM_1_CP_FENCE2_RDATA 0x408160
#define mmDMA_QM_1_CP_FENCE3_RDATA 0x408164
#define mmDMA_QM_1_CP_FENCE0_CNT 0x408168
#define mmDMA_QM_1_CP_FENCE1_CNT 0x40816C
#define mmDMA_QM_1_CP_FENCE2_CNT 0x408170
#define mmDMA_QM_1_CP_FENCE3_CNT 0x408174
#define mmDMA_QM_1_CP_STS 0x408178
#define mmDMA_QM_1_CP_CURRENT_INST_LO 0x40817C
#define mmDMA_QM_1_CP_CURRENT_INST_HI 0x408180
#define mmDMA_QM_1_CP_BARRIER_CFG 0x408184
#define mmDMA_QM_1_CP_DBG_0 0x408188
#define mmDMA_QM_1_PQ_BUF_ADDR 0x408300
#define mmDMA_QM_1_PQ_BUF_RDATA 0x408304
#define mmDMA_QM_1_CQ_BUF_ADDR 0x408308
#define mmDMA_QM_1_CQ_BUF_RDATA 0x40830C
#endif /* ASIC_REG_DMA_QM_1_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_QM_2_REGS_H_
#define ASIC_REG_DMA_QM_2_REGS_H_
/*
*****************************************
* DMA_QM_2 (Prototype: QMAN)
*****************************************
*/
#define mmDMA_QM_2_GLBL_CFG0 0x410000
#define mmDMA_QM_2_GLBL_CFG1 0x410004
#define mmDMA_QM_2_GLBL_PROT 0x410008
#define mmDMA_QM_2_GLBL_ERR_CFG 0x41000C
#define mmDMA_QM_2_GLBL_ERR_ADDR_LO 0x410010
#define mmDMA_QM_2_GLBL_ERR_ADDR_HI 0x410014
#define mmDMA_QM_2_GLBL_ERR_WDATA 0x410018
#define mmDMA_QM_2_GLBL_SECURE_PROPS 0x41001C
#define mmDMA_QM_2_GLBL_NON_SECURE_PROPS 0x410020
#define mmDMA_QM_2_GLBL_STS0 0x410024
#define mmDMA_QM_2_GLBL_STS1 0x410028
#define mmDMA_QM_2_PQ_BASE_LO 0x410060
#define mmDMA_QM_2_PQ_BASE_HI 0x410064
#define mmDMA_QM_2_PQ_SIZE 0x410068
#define mmDMA_QM_2_PQ_PI 0x41006C
#define mmDMA_QM_2_PQ_CI 0x410070
#define mmDMA_QM_2_PQ_CFG0 0x410074
#define mmDMA_QM_2_PQ_CFG1 0x410078
#define mmDMA_QM_2_PQ_ARUSER 0x41007C
#define mmDMA_QM_2_PQ_PUSH0 0x410080
#define mmDMA_QM_2_PQ_PUSH1 0x410084
#define mmDMA_QM_2_PQ_PUSH2 0x410088
#define mmDMA_QM_2_PQ_PUSH3 0x41008C
#define mmDMA_QM_2_PQ_STS0 0x410090
#define mmDMA_QM_2_PQ_STS1 0x410094
#define mmDMA_QM_2_PQ_RD_RATE_LIM_EN 0x4100A0
#define mmDMA_QM_2_PQ_RD_RATE_LIM_RST_TOKEN 0x4100A4
#define mmDMA_QM_2_PQ_RD_RATE_LIM_SAT 0x4100A8
#define mmDMA_QM_2_PQ_RD_RATE_LIM_TOUT 0x4100AC
#define mmDMA_QM_2_CQ_CFG0 0x4100B0
#define mmDMA_QM_2_CQ_CFG1 0x4100B4
#define mmDMA_QM_2_CQ_ARUSER 0x4100B8
#define mmDMA_QM_2_CQ_PTR_LO 0x4100C0
#define mmDMA_QM_2_CQ_PTR_HI 0x4100C4
#define mmDMA_QM_2_CQ_TSIZE 0x4100C8
#define mmDMA_QM_2_CQ_CTL 0x4100CC
#define mmDMA_QM_2_CQ_PTR_LO_STS 0x4100D4
#define mmDMA_QM_2_CQ_PTR_HI_STS 0x4100D8
#define mmDMA_QM_2_CQ_TSIZE_STS 0x4100DC
#define mmDMA_QM_2_CQ_CTL_STS 0x4100E0
#define mmDMA_QM_2_CQ_STS0 0x4100E4
#define mmDMA_QM_2_CQ_STS1 0x4100E8
#define mmDMA_QM_2_CQ_RD_RATE_LIM_EN 0x4100F0
#define mmDMA_QM_2_CQ_RD_RATE_LIM_RST_TOKEN 0x4100F4
#define mmDMA_QM_2_CQ_RD_RATE_LIM_SAT 0x4100F8
#define mmDMA_QM_2_CQ_RD_RATE_LIM_TOUT 0x4100FC
#define mmDMA_QM_2_CQ_IFIFO_CNT 0x410108
#define mmDMA_QM_2_CP_MSG_BASE0_ADDR_LO 0x410120
#define mmDMA_QM_2_CP_MSG_BASE0_ADDR_HI 0x410124
#define mmDMA_QM_2_CP_MSG_BASE1_ADDR_LO 0x410128
#define mmDMA_QM_2_CP_MSG_BASE1_ADDR_HI 0x41012C
#define mmDMA_QM_2_CP_MSG_BASE2_ADDR_LO 0x410130
#define mmDMA_QM_2_CP_MSG_BASE2_ADDR_HI 0x410134
#define mmDMA_QM_2_CP_MSG_BASE3_ADDR_LO 0x410138
#define mmDMA_QM_2_CP_MSG_BASE3_ADDR_HI 0x41013C
#define mmDMA_QM_2_CP_LDMA_TSIZE_OFFSET 0x410140
#define mmDMA_QM_2_CP_LDMA_SRC_BASE_LO_OFFSET 0x410144
#define mmDMA_QM_2_CP_LDMA_SRC_BASE_HI_OFFSET 0x410148
#define mmDMA_QM_2_CP_LDMA_DST_BASE_LO_OFFSET 0x41014C
#define mmDMA_QM_2_CP_LDMA_DST_BASE_HI_OFFSET 0x410150
#define mmDMA_QM_2_CP_LDMA_COMMIT_OFFSET 0x410154
#define mmDMA_QM_2_CP_FENCE0_RDATA 0x410158
#define mmDMA_QM_2_CP_FENCE1_RDATA 0x41015C
#define mmDMA_QM_2_CP_FENCE2_RDATA 0x410160
#define mmDMA_QM_2_CP_FENCE3_RDATA 0x410164
#define mmDMA_QM_2_CP_FENCE0_CNT 0x410168
#define mmDMA_QM_2_CP_FENCE1_CNT 0x41016C
#define mmDMA_QM_2_CP_FENCE2_CNT 0x410170
#define mmDMA_QM_2_CP_FENCE3_CNT 0x410174
#define mmDMA_QM_2_CP_STS 0x410178
#define mmDMA_QM_2_CP_CURRENT_INST_LO 0x41017C
#define mmDMA_QM_2_CP_CURRENT_INST_HI 0x410180
#define mmDMA_QM_2_CP_BARRIER_CFG 0x410184
#define mmDMA_QM_2_CP_DBG_0 0x410188
#define mmDMA_QM_2_PQ_BUF_ADDR 0x410300
#define mmDMA_QM_2_PQ_BUF_RDATA 0x410304
#define mmDMA_QM_2_CQ_BUF_ADDR 0x410308
#define mmDMA_QM_2_CQ_BUF_RDATA 0x41030C
#endif /* ASIC_REG_DMA_QM_2_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_QM_3_REGS_H_
#define ASIC_REG_DMA_QM_3_REGS_H_
/*
*****************************************
* DMA_QM_3 (Prototype: QMAN)
*****************************************
*/
#define mmDMA_QM_3_GLBL_CFG0 0x418000
#define mmDMA_QM_3_GLBL_CFG1 0x418004
#define mmDMA_QM_3_GLBL_PROT 0x418008
#define mmDMA_QM_3_GLBL_ERR_CFG 0x41800C
#define mmDMA_QM_3_GLBL_ERR_ADDR_LO 0x418010
#define mmDMA_QM_3_GLBL_ERR_ADDR_HI 0x418014
#define mmDMA_QM_3_GLBL_ERR_WDATA 0x418018
#define mmDMA_QM_3_GLBL_SECURE_PROPS 0x41801C
#define mmDMA_QM_3_GLBL_NON_SECURE_PROPS 0x418020
#define mmDMA_QM_3_GLBL_STS0 0x418024
#define mmDMA_QM_3_GLBL_STS1 0x418028
#define mmDMA_QM_3_PQ_BASE_LO 0x418060
#define mmDMA_QM_3_PQ_BASE_HI 0x418064
#define mmDMA_QM_3_PQ_SIZE 0x418068
#define mmDMA_QM_3_PQ_PI 0x41806C
#define mmDMA_QM_3_PQ_CI 0x418070
#define mmDMA_QM_3_PQ_CFG0 0x418074
#define mmDMA_QM_3_PQ_CFG1 0x418078
#define mmDMA_QM_3_PQ_ARUSER 0x41807C
#define mmDMA_QM_3_PQ_PUSH0 0x418080
#define mmDMA_QM_3_PQ_PUSH1 0x418084
#define mmDMA_QM_3_PQ_PUSH2 0x418088
#define mmDMA_QM_3_PQ_PUSH3 0x41808C
#define mmDMA_QM_3_PQ_STS0 0x418090
#define mmDMA_QM_3_PQ_STS1 0x418094
#define mmDMA_QM_3_PQ_RD_RATE_LIM_EN 0x4180A0
#define mmDMA_QM_3_PQ_RD_RATE_LIM_RST_TOKEN 0x4180A4
#define mmDMA_QM_3_PQ_RD_RATE_LIM_SAT 0x4180A8
#define mmDMA_QM_3_PQ_RD_RATE_LIM_TOUT 0x4180AC
#define mmDMA_QM_3_CQ_CFG0 0x4180B0
#define mmDMA_QM_3_CQ_CFG1 0x4180B4
#define mmDMA_QM_3_CQ_ARUSER 0x4180B8
#define mmDMA_QM_3_CQ_PTR_LO 0x4180C0
#define mmDMA_QM_3_CQ_PTR_HI 0x4180C4
#define mmDMA_QM_3_CQ_TSIZE 0x4180C8
#define mmDMA_QM_3_CQ_CTL 0x4180CC
#define mmDMA_QM_3_CQ_PTR_LO_STS 0x4180D4
#define mmDMA_QM_3_CQ_PTR_HI_STS 0x4180D8
#define mmDMA_QM_3_CQ_TSIZE_STS 0x4180DC
#define mmDMA_QM_3_CQ_CTL_STS 0x4180E0
#define mmDMA_QM_3_CQ_STS0 0x4180E4
#define mmDMA_QM_3_CQ_STS1 0x4180E8
#define mmDMA_QM_3_CQ_RD_RATE_LIM_EN 0x4180F0
#define mmDMA_QM_3_CQ_RD_RATE_LIM_RST_TOKEN 0x4180F4
#define mmDMA_QM_3_CQ_RD_RATE_LIM_SAT 0x4180F8
#define mmDMA_QM_3_CQ_RD_RATE_LIM_TOUT 0x4180FC
#define mmDMA_QM_3_CQ_IFIFO_CNT 0x418108
#define mmDMA_QM_3_CP_MSG_BASE0_ADDR_LO 0x418120
#define mmDMA_QM_3_CP_MSG_BASE0_ADDR_HI 0x418124
#define mmDMA_QM_3_CP_MSG_BASE1_ADDR_LO 0x418128
#define mmDMA_QM_3_CP_MSG_BASE1_ADDR_HI 0x41812C
#define mmDMA_QM_3_CP_MSG_BASE2_ADDR_LO 0x418130
#define mmDMA_QM_3_CP_MSG_BASE2_ADDR_HI 0x418134
#define mmDMA_QM_3_CP_MSG_BASE3_ADDR_LO 0x418138
#define mmDMA_QM_3_CP_MSG_BASE3_ADDR_HI 0x41813C
#define mmDMA_QM_3_CP_LDMA_TSIZE_OFFSET 0x418140
#define mmDMA_QM_3_CP_LDMA_SRC_BASE_LO_OFFSET 0x418144
#define mmDMA_QM_3_CP_LDMA_SRC_BASE_HI_OFFSET 0x418148
#define mmDMA_QM_3_CP_LDMA_DST_BASE_LO_OFFSET 0x41814C
#define mmDMA_QM_3_CP_LDMA_DST_BASE_HI_OFFSET 0x418150
#define mmDMA_QM_3_CP_LDMA_COMMIT_OFFSET 0x418154
#define mmDMA_QM_3_CP_FENCE0_RDATA 0x418158
#define mmDMA_QM_3_CP_FENCE1_RDATA 0x41815C
#define mmDMA_QM_3_CP_FENCE2_RDATA 0x418160
#define mmDMA_QM_3_CP_FENCE3_RDATA 0x418164
#define mmDMA_QM_3_CP_FENCE0_CNT 0x418168
#define mmDMA_QM_3_CP_FENCE1_CNT 0x41816C
#define mmDMA_QM_3_CP_FENCE2_CNT 0x418170
#define mmDMA_QM_3_CP_FENCE3_CNT 0x418174
#define mmDMA_QM_3_CP_STS 0x418178
#define mmDMA_QM_3_CP_CURRENT_INST_LO 0x41817C
#define mmDMA_QM_3_CP_CURRENT_INST_HI 0x418180
#define mmDMA_QM_3_CP_BARRIER_CFG 0x418184
#define mmDMA_QM_3_CP_DBG_0 0x418188
#define mmDMA_QM_3_PQ_BUF_ADDR 0x418300
#define mmDMA_QM_3_PQ_BUF_RDATA 0x418304
#define mmDMA_QM_3_CQ_BUF_ADDR 0x418308
#define mmDMA_QM_3_CQ_BUF_RDATA 0x41830C
#endif /* ASIC_REG_DMA_QM_3_REGS_H_ */
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DMA_QM_4_REGS_H_
#define ASIC_REG_DMA_QM_4_REGS_H_
/*
*****************************************
* DMA_QM_4 (Prototype: QMAN)
*****************************************
*/
#define mmDMA_QM_4_GLBL_CFG0 0x420000
#define mmDMA_QM_4_GLBL_CFG1 0x420004
#define mmDMA_QM_4_GLBL_PROT 0x420008
#define mmDMA_QM_4_GLBL_ERR_CFG 0x42000C
#define mmDMA_QM_4_GLBL_ERR_ADDR_LO 0x420010
#define mmDMA_QM_4_GLBL_ERR_ADDR_HI 0x420014
#define mmDMA_QM_4_GLBL_ERR_WDATA 0x420018
#define mmDMA_QM_4_GLBL_SECURE_PROPS 0x42001C
#define mmDMA_QM_4_GLBL_NON_SECURE_PROPS 0x420020
#define mmDMA_QM_4_GLBL_STS0 0x420024
#define mmDMA_QM_4_GLBL_STS1 0x420028
#define mmDMA_QM_4_PQ_BASE_LO 0x420060
#define mmDMA_QM_4_PQ_BASE_HI 0x420064
#define mmDMA_QM_4_PQ_SIZE 0x420068
#define mmDMA_QM_4_PQ_PI 0x42006C
#define mmDMA_QM_4_PQ_CI 0x420070
#define mmDMA_QM_4_PQ_CFG0 0x420074
#define mmDMA_QM_4_PQ_CFG1 0x420078
#define mmDMA_QM_4_PQ_ARUSER 0x42007C
#define mmDMA_QM_4_PQ_PUSH0 0x420080
#define mmDMA_QM_4_PQ_PUSH1 0x420084
#define mmDMA_QM_4_PQ_PUSH2 0x420088
#define mmDMA_QM_4_PQ_PUSH3 0x42008C
#define mmDMA_QM_4_PQ_STS0 0x420090
#define mmDMA_QM_4_PQ_STS1 0x420094
#define mmDMA_QM_4_PQ_RD_RATE_LIM_EN 0x4200A0
#define mmDMA_QM_4_PQ_RD_RATE_LIM_RST_TOKEN 0x4200A4
#define mmDMA_QM_4_PQ_RD_RATE_LIM_SAT 0x4200A8
#define mmDMA_QM_4_PQ_RD_RATE_LIM_TOUT 0x4200AC
#define mmDMA_QM_4_CQ_CFG0 0x4200B0
#define mmDMA_QM_4_CQ_CFG1 0x4200B4
#define mmDMA_QM_4_CQ_ARUSER 0x4200B8
#define mmDMA_QM_4_CQ_PTR_LO 0x4200C0
#define mmDMA_QM_4_CQ_PTR_HI 0x4200C4
#define mmDMA_QM_4_CQ_TSIZE 0x4200C8
#define mmDMA_QM_4_CQ_CTL 0x4200CC
#define mmDMA_QM_4_CQ_PTR_LO_STS 0x4200D4
#define mmDMA_QM_4_CQ_PTR_HI_STS 0x4200D8
#define mmDMA_QM_4_CQ_TSIZE_STS 0x4200DC
#define mmDMA_QM_4_CQ_CTL_STS 0x4200E0
#define mmDMA_QM_4_CQ_STS0 0x4200E4
#define mmDMA_QM_4_CQ_STS1 0x4200E8
#define mmDMA_QM_4_CQ_RD_RATE_LIM_EN 0x4200F0
#define mmDMA_QM_4_CQ_RD_RATE_LIM_RST_TOKEN 0x4200F4
#define mmDMA_QM_4_CQ_RD_RATE_LIM_SAT 0x4200F8
#define mmDMA_QM_4_CQ_RD_RATE_LIM_TOUT 0x4200FC
#define mmDMA_QM_4_CQ_IFIFO_CNT 0x420108
#define mmDMA_QM_4_CP_MSG_BASE0_ADDR_LO 0x420120
#define mmDMA_QM_4_CP_MSG_BASE0_ADDR_HI 0x420124
#define mmDMA_QM_4_CP_MSG_BASE1_ADDR_LO 0x420128
#define mmDMA_QM_4_CP_MSG_BASE1_ADDR_HI 0x42012C
#define mmDMA_QM_4_CP_MSG_BASE2_ADDR_LO 0x420130
#define mmDMA_QM_4_CP_MSG_BASE2_ADDR_HI 0x420134
#define mmDMA_QM_4_CP_MSG_BASE3_ADDR_LO 0x420138
#define mmDMA_QM_4_CP_MSG_BASE3_ADDR_HI 0x42013C
#define mmDMA_QM_4_CP_LDMA_TSIZE_OFFSET 0x420140
#define mmDMA_QM_4_CP_LDMA_SRC_BASE_LO_OFFSET 0x420144
#define mmDMA_QM_4_CP_LDMA_SRC_BASE_HI_OFFSET 0x420148
#define mmDMA_QM_4_CP_LDMA_DST_BASE_LO_OFFSET 0x42014C
#define mmDMA_QM_4_CP_LDMA_DST_BASE_HI_OFFSET 0x420150
#define mmDMA_QM_4_CP_LDMA_COMMIT_OFFSET 0x420154
#define mmDMA_QM_4_CP_FENCE0_RDATA 0x420158
#define mmDMA_QM_4_CP_FENCE1_RDATA 0x42015C
#define mmDMA_QM_4_CP_FENCE2_RDATA 0x420160
#define mmDMA_QM_4_CP_FENCE3_RDATA 0x420164
#define mmDMA_QM_4_CP_FENCE0_CNT 0x420168
#define mmDMA_QM_4_CP_FENCE1_CNT 0x42016C
#define mmDMA_QM_4_CP_FENCE2_CNT 0x420170
#define mmDMA_QM_4_CP_FENCE3_CNT 0x420174
#define mmDMA_QM_4_CP_STS 0x420178
#define mmDMA_QM_4_CP_CURRENT_INST_LO 0x42017C
#define mmDMA_QM_4_CP_CURRENT_INST_HI 0x420180
#define mmDMA_QM_4_CP_BARRIER_CFG 0x420184
#define mmDMA_QM_4_CP_DBG_0 0x420188
#define mmDMA_QM_4_PQ_BUF_ADDR 0x420300
#define mmDMA_QM_4_PQ_BUF_RDATA 0x420304
#define mmDMA_QM_4_CQ_BUF_ADDR 0x420308
#define mmDMA_QM_4_CQ_BUF_RDATA 0x42030C
#endif /* ASIC_REG_DMA_QM_4_REGS_H_ */
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2018 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_MMU_REGS_H_
#define ASIC_REG_MMU_REGS_H_
/*
*****************************************
* MMU (Prototype: MMU)
*****************************************
*/
#define mmMMU_INPUT_FIFO_THRESHOLD 0x480000
#define mmMMU_MMU_ENABLE 0x48000C
#define mmMMU_FORCE_ORDERING 0x480010
#define mmMMU_FEATURE_ENABLE 0x480014
#define mmMMU_VA_ORDERING_MASK_31_7 0x480018
#define mmMMU_VA_ORDERING_MASK_49_32 0x48001C
#define mmMMU_LOG2_DDR_SIZE 0x480020
#define mmMMU_SCRAMBLER 0x480024
#define mmMMU_MEM_INIT_BUSY 0x480028
#define mmMMU_SPI_MASK 0x48002C
#define mmMMU_SPI_CAUSE 0x480030
#define mmMMU_PAGE_ERROR_CAPTURE 0x480034
#define mmMMU_PAGE_ERROR_CAPTURE_VA 0x480038
#define mmMMU_ACCESS_ERROR_CAPTURE 0x48003C
#define mmMMU_ACCESS_ERROR_CAPTURE_VA 0x480040
#endif /* ASIC_REG_MMU_REGS_H_ */
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment