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: Oded Gabbay <oded.gabbay@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
committed by
Greg Kroah-Hartman
parent
c4d66343a4
commit
1ea2a20e91
@@ -0,0 +1,191 @@
|
||||
/* 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_MASKS_H_
|
||||
#define ASIC_REG_CPU_CA53_CFG_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* CPU_CA53_CFG (Prototype: CA53_CFG)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* CPU_CA53_CFG_ARM_CFG */
|
||||
#define CPU_CA53_CFG_ARM_CFG_AA64NAA32_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_CFG_AA64NAA32_MASK 0x3
|
||||
#define CPU_CA53_CFG_ARM_CFG_END_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_CFG_END_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_CFG_TE_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_CFG_TE_MASK 0x300
|
||||
#define CPU_CA53_CFG_ARM_CFG_VINITHI_SHIFT 12
|
||||
#define CPU_CA53_CFG_ARM_CFG_VINITHI_MASK 0x3000
|
||||
|
||||
/* CPU_CA53_CFG_RST_ADDR_LSB */
|
||||
#define CPU_CA53_CFG_RST_ADDR_LSB_VECTOR_SHIFT 0
|
||||
#define CPU_CA53_CFG_RST_ADDR_LSB_VECTOR_MASK 0xFFFFFFFF
|
||||
|
||||
/* CPU_CA53_CFG_RST_ADDR_MSB */
|
||||
#define CPU_CA53_CFG_RST_ADDR_MSB_VECTOR_SHIFT 0
|
||||
#define CPU_CA53_CFG_RST_ADDR_MSB_VECTOR_MASK 0xFF
|
||||
|
||||
/* CPU_CA53_CFG_ARM_RST_CONTROL */
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NCPUPORESET_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NCPUPORESET_MASK 0x3
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NCORERESET_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NCORERESET_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NL2RESET_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NL2RESET_MASK 0x100
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NPRESETDBG_SHIFT 12
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NPRESETDBG_MASK 0x1000
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NMBISTRESET_SHIFT 16
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_NMBISTRESET_MASK 0x10000
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_WARMRSTREQ_SHIFT 20
|
||||
#define CPU_CA53_CFG_ARM_RST_CONTROL_WARMRSTREQ_MASK 0x300000
|
||||
|
||||
/* CPU_CA53_CFG_ARM_AFFINITY */
|
||||
#define CPU_CA53_CFG_ARM_AFFINITY_LEVEL_1_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_AFFINITY_LEVEL_1_MASK 0xFF
|
||||
#define CPU_CA53_CFG_ARM_AFFINITY_LEVEL_2_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_AFFINITY_LEVEL_2_MASK 0xFF00
|
||||
|
||||
/* CPU_CA53_CFG_ARM_DISABLE */
|
||||
#define CPU_CA53_CFG_ARM_DISABLE_CP15S_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_DISABLE_CP15S_MASK 0x3
|
||||
#define CPU_CA53_CFG_ARM_DISABLE_CRYPTO_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_DISABLE_CRYPTO_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_DISABLE_L2_RST_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_DISABLE_L2_RST_MASK 0x100
|
||||
#define CPU_CA53_CFG_ARM_DISABLE_DBG_L1_RST_SHIFT 9
|
||||
#define CPU_CA53_CFG_ARM_DISABLE_DBG_L1_RST_MASK 0x200
|
||||
|
||||
/* CPU_CA53_CFG_ARM_GIC_PERIPHBASE */
|
||||
#define CPU_CA53_CFG_ARM_GIC_PERIPHBASE_PERIPHBASE_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_GIC_PERIPHBASE_PERIPHBASE_MASK 0x3FFFFF
|
||||
|
||||
/* CPU_CA53_CFG_ARM_GIC_IRQ_CFG */
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NREI_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NREI_MASK 0x3
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NSEI_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NSEI_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NIRQ_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NIRQ_MASK 0x300
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NFIQ_SHIFT 12
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NFIQ_MASK 0x3000
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NVFIQ_SHIFT 16
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NVFIQ_MASK 0x30000
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NVIRQ_SHIFT 20
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NVIRQ_MASK 0x300000
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NVSEI_SHIFT 24
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_NVSEI_MASK 0x3000000
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_GIC_EN_SHIFT 31
|
||||
#define CPU_CA53_CFG_ARM_GIC_IRQ_CFG_GIC_EN_MASK 0x80000000
|
||||
|
||||
/* CPU_CA53_CFG_ARM_PWR_MNG */
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_CLREXMONREQ_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_CLREXMONREQ_MASK 0x1
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_EVENTI_SHIFT 1
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_EVENTI_MASK 0x2
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_L2FLUSHREQ_SHIFT 2
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_L2FLUSHREQ_MASK 0x4
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_L2QREQN_SHIFT 3
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_L2QREQN_MASK 0x8
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_CPUQREQN_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_CPUQREQN_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_NEONQREQN_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_NEONQREQN_MASK 0x300
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_DBGPWRDUP_SHIFT 12
|
||||
#define CPU_CA53_CFG_ARM_PWR_MNG_DBGPWRDUP_MASK 0x3000
|
||||
|
||||
/* CPU_CA53_CFG_ARB_DBG_ROM_ADDR */
|
||||
#define CPU_CA53_CFG_ARB_DBG_ROM_ADDR_DEBUG_ROM_BASE_ADDR_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARB_DBG_ROM_ADDR_DEBUG_ROM_BASE_ADDR_MASK 0xFFFFFFF
|
||||
#define CPU_CA53_CFG_ARB_DBG_ROM_ADDR_DEBUG_ROM_BASE_ADDR_VALID_SHIFT 31
|
||||
#define CPU_CA53_CFG_ARB_DBG_ROM_ADDR_DEBUG_ROM_BASE_ADDR_VALID_MASK 0x80000000
|
||||
|
||||
/* CPU_CA53_CFG_ARM_DBG_MODES */
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_EDBGRQ_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_EDBGRQ_MASK 0x3
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_DBGEN_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_DBGEN_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_NIDEN_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_NIDEN_MASK 0x300
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_SPIDEN_SHIFT 12
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_SPIDEN_MASK 0x3000
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_SPNIDEN_SHIFT 16
|
||||
#define CPU_CA53_CFG_ARM_DBG_MODES_SPNIDEN_MASK 0x30000
|
||||
|
||||
/* CPU_CA53_CFG_ARM_PWR_STAT_0 */
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_CLREXMONACK_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_CLREXMONACK_MASK 0x1
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_EVENTO_SHIFT 1
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_EVENTO_MASK 0x2
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_STANDBYWFI_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_STANDBYWFI_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_STANDBYWFE_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_STANDBYWFE_MASK 0x300
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_STANDBYWFIL2_SHIFT 12
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_STANDBYWFIL2_MASK 0x1000
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_L2FLUSHDONE_SHIFT 13
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_L2FLUSHDONE_MASK 0x2000
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_SMPEN_SHIFT 16
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_0_SMPEN_MASK 0x30000
|
||||
|
||||
/* CPU_CA53_CFG_ARM_PWR_STAT_1 */
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_CPUQACTIVE_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_CPUQACTIVE_MASK 0x3
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_CPUQDENY_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_CPUQDENY_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_CPUQACCEPTN_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_CPUQACCEPTN_MASK 0x300
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_NEONQACTIVE_SHIFT 12
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_NEONQACTIVE_MASK 0x3000
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_NEONQDENY_SHIFT 16
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_NEONQDENY_MASK 0x30000
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_NEONQACCEPTN_SHIFT 20
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_NEONQACCEPTN_MASK 0x300000
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_L2QACTIVE_SHIFT 24
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_L2QACTIVE_MASK 0x1000000
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_L2QDENY_SHIFT 25
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_L2QDENY_MASK 0x2000000
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_L2QACCEPTN_SHIFT 26
|
||||
#define CPU_CA53_CFG_ARM_PWR_STAT_1_L2QACCEPTN_MASK 0x4000000
|
||||
|
||||
/* CPU_CA53_CFG_ARM_DBG_STATUS */
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_DBGACK_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_DBGACK_MASK 0x3
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_COMMRX_SHIFT 4
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_COMMRX_MASK 0x30
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_COMMTX_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_COMMTX_MASK 0x300
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_DBGRSTREQ_SHIFT 12
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_DBGRSTREQ_MASK 0x3000
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_DBGNOPWRDWN_SHIFT 16
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_DBGNOPWRDWN_MASK 0x30000
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_DBGPWRUPREQ_SHIFT 20
|
||||
#define CPU_CA53_CFG_ARM_DBG_STATUS_DBGPWRUPREQ_MASK 0x300000
|
||||
|
||||
/* CPU_CA53_CFG_ARM_MEM_ATTR */
|
||||
#define CPU_CA53_CFG_ARM_MEM_ATTR_RDMEMATTR_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_MEM_ATTR_RDMEMATTR_MASK 0xFF
|
||||
#define CPU_CA53_CFG_ARM_MEM_ATTR_WRMEMATTR_SHIFT 8
|
||||
#define CPU_CA53_CFG_ARM_MEM_ATTR_WRMEMATTR_MASK 0xFF00
|
||||
#define CPU_CA53_CFG_ARM_MEM_ATTR_RACKM_SHIFT 16
|
||||
#define CPU_CA53_CFG_ARM_MEM_ATTR_RACKM_MASK 0x10000
|
||||
#define CPU_CA53_CFG_ARM_MEM_ATTR_WACKM_SHIFT 20
|
||||
#define CPU_CA53_CFG_ARM_MEM_ATTR_WACKM_MASK 0x100000
|
||||
|
||||
/* CPU_CA53_CFG_ARM_PMU */
|
||||
#define CPU_CA53_CFG_ARM_PMU_EVENT_SHIFT 0
|
||||
#define CPU_CA53_CFG_ARM_PMU_EVENT_MASK 0x3FFFFFFF
|
||||
|
||||
#endif /* ASIC_REG_CPU_CA53_CFG_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,61 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,49 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,181 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/* 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_MASKS_H_
|
||||
#define ASIC_REG_DMA_NRTR_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* DMA_NRTR (Prototype: IF_NRTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* DMA_NRTR_HBW_MAX_CRED */
|
||||
#define DMA_NRTR_HBW_MAX_CRED_WR_RQ_SHIFT 0
|
||||
#define DMA_NRTR_HBW_MAX_CRED_WR_RQ_MASK 0x3F
|
||||
#define DMA_NRTR_HBW_MAX_CRED_WR_RS_SHIFT 8
|
||||
#define DMA_NRTR_HBW_MAX_CRED_WR_RS_MASK 0x3F00
|
||||
#define DMA_NRTR_HBW_MAX_CRED_RD_RQ_SHIFT 16
|
||||
#define DMA_NRTR_HBW_MAX_CRED_RD_RQ_MASK 0x3F0000
|
||||
#define DMA_NRTR_HBW_MAX_CRED_RD_RS_SHIFT 24
|
||||
#define DMA_NRTR_HBW_MAX_CRED_RD_RS_MASK 0x3F000000
|
||||
|
||||
/* DMA_NRTR_LBW_MAX_CRED */
|
||||
#define DMA_NRTR_LBW_MAX_CRED_WR_RQ_SHIFT 0
|
||||
#define DMA_NRTR_LBW_MAX_CRED_WR_RQ_MASK 0x3F
|
||||
#define DMA_NRTR_LBW_MAX_CRED_WR_RS_SHIFT 8
|
||||
#define DMA_NRTR_LBW_MAX_CRED_WR_RS_MASK 0x3F00
|
||||
#define DMA_NRTR_LBW_MAX_CRED_RD_RQ_SHIFT 16
|
||||
#define DMA_NRTR_LBW_MAX_CRED_RD_RQ_MASK 0x3F0000
|
||||
#define DMA_NRTR_LBW_MAX_CRED_RD_RS_SHIFT 24
|
||||
#define DMA_NRTR_LBW_MAX_CRED_RD_RS_MASK 0x3F000000
|
||||
|
||||
/* DMA_NRTR_DBG_E_ARB */
|
||||
#define DMA_NRTR_DBG_E_ARB_W_SHIFT 0
|
||||
#define DMA_NRTR_DBG_E_ARB_W_MASK 0x7
|
||||
#define DMA_NRTR_DBG_E_ARB_S_SHIFT 8
|
||||
#define DMA_NRTR_DBG_E_ARB_S_MASK 0x700
|
||||
#define DMA_NRTR_DBG_E_ARB_N_SHIFT 16
|
||||
#define DMA_NRTR_DBG_E_ARB_N_MASK 0x70000
|
||||
#define DMA_NRTR_DBG_E_ARB_L_SHIFT 24
|
||||
#define DMA_NRTR_DBG_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* DMA_NRTR_DBG_W_ARB */
|
||||
#define DMA_NRTR_DBG_W_ARB_E_SHIFT 0
|
||||
#define DMA_NRTR_DBG_W_ARB_E_MASK 0x7
|
||||
#define DMA_NRTR_DBG_W_ARB_S_SHIFT 8
|
||||
#define DMA_NRTR_DBG_W_ARB_S_MASK 0x700
|
||||
#define DMA_NRTR_DBG_W_ARB_N_SHIFT 16
|
||||
#define DMA_NRTR_DBG_W_ARB_N_MASK 0x70000
|
||||
#define DMA_NRTR_DBG_W_ARB_L_SHIFT 24
|
||||
#define DMA_NRTR_DBG_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* DMA_NRTR_DBG_N_ARB */
|
||||
#define DMA_NRTR_DBG_N_ARB_W_SHIFT 0
|
||||
#define DMA_NRTR_DBG_N_ARB_W_MASK 0x7
|
||||
#define DMA_NRTR_DBG_N_ARB_E_SHIFT 8
|
||||
#define DMA_NRTR_DBG_N_ARB_E_MASK 0x700
|
||||
#define DMA_NRTR_DBG_N_ARB_S_SHIFT 16
|
||||
#define DMA_NRTR_DBG_N_ARB_S_MASK 0x70000
|
||||
#define DMA_NRTR_DBG_N_ARB_L_SHIFT 24
|
||||
#define DMA_NRTR_DBG_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* DMA_NRTR_DBG_S_ARB */
|
||||
#define DMA_NRTR_DBG_S_ARB_W_SHIFT 0
|
||||
#define DMA_NRTR_DBG_S_ARB_W_MASK 0x7
|
||||
#define DMA_NRTR_DBG_S_ARB_E_SHIFT 8
|
||||
#define DMA_NRTR_DBG_S_ARB_E_MASK 0x700
|
||||
#define DMA_NRTR_DBG_S_ARB_N_SHIFT 16
|
||||
#define DMA_NRTR_DBG_S_ARB_N_MASK 0x70000
|
||||
#define DMA_NRTR_DBG_S_ARB_L_SHIFT 24
|
||||
#define DMA_NRTR_DBG_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* DMA_NRTR_DBG_L_ARB */
|
||||
#define DMA_NRTR_DBG_L_ARB_W_SHIFT 0
|
||||
#define DMA_NRTR_DBG_L_ARB_W_MASK 0x7
|
||||
#define DMA_NRTR_DBG_L_ARB_E_SHIFT 8
|
||||
#define DMA_NRTR_DBG_L_ARB_E_MASK 0x700
|
||||
#define DMA_NRTR_DBG_L_ARB_S_SHIFT 16
|
||||
#define DMA_NRTR_DBG_L_ARB_S_MASK 0x70000
|
||||
#define DMA_NRTR_DBG_L_ARB_N_SHIFT 24
|
||||
#define DMA_NRTR_DBG_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* DMA_NRTR_DBG_E_ARB_MAX */
|
||||
#define DMA_NRTR_DBG_E_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define DMA_NRTR_DBG_E_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* DMA_NRTR_DBG_W_ARB_MAX */
|
||||
#define DMA_NRTR_DBG_W_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define DMA_NRTR_DBG_W_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* DMA_NRTR_DBG_N_ARB_MAX */
|
||||
#define DMA_NRTR_DBG_N_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define DMA_NRTR_DBG_N_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* DMA_NRTR_DBG_S_ARB_MAX */
|
||||
#define DMA_NRTR_DBG_S_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define DMA_NRTR_DBG_S_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* DMA_NRTR_DBG_L_ARB_MAX */
|
||||
#define DMA_NRTR_DBG_L_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define DMA_NRTR_DBG_L_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* DMA_NRTR_SPLIT_COEF */
|
||||
#define DMA_NRTR_SPLIT_COEF_VAL_SHIFT 0
|
||||
#define DMA_NRTR_SPLIT_COEF_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_NRTR_SPLIT_CFG */
|
||||
#define DMA_NRTR_SPLIT_CFG_FORCE_WAK_ORDER_SHIFT 0
|
||||
#define DMA_NRTR_SPLIT_CFG_FORCE_WAK_ORDER_MASK 0x1
|
||||
#define DMA_NRTR_SPLIT_CFG_FORCE_STRONG_ORDER_SHIFT 1
|
||||
#define DMA_NRTR_SPLIT_CFG_FORCE_STRONG_ORDER_MASK 0x2
|
||||
#define DMA_NRTR_SPLIT_CFG_DEFAULT_MESH_SHIFT 2
|
||||
#define DMA_NRTR_SPLIT_CFG_DEFAULT_MESH_MASK 0xC
|
||||
#define DMA_NRTR_SPLIT_CFG_RD_RATE_LIM_EN_SHIFT 4
|
||||
#define DMA_NRTR_SPLIT_CFG_RD_RATE_LIM_EN_MASK 0x10
|
||||
#define DMA_NRTR_SPLIT_CFG_WR_RATE_LIM_EN_SHIFT 5
|
||||
#define DMA_NRTR_SPLIT_CFG_WR_RATE_LIM_EN_MASK 0x20
|
||||
#define DMA_NRTR_SPLIT_CFG_B2B_OPT_SHIFT 6
|
||||
#define DMA_NRTR_SPLIT_CFG_B2B_OPT_MASK 0x1C0
|
||||
|
||||
/* DMA_NRTR_SPLIT_RD_SAT */
|
||||
#define DMA_NRTR_SPLIT_RD_SAT_VAL_SHIFT 0
|
||||
#define DMA_NRTR_SPLIT_RD_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_NRTR_SPLIT_RD_RST_TOKEN */
|
||||
#define DMA_NRTR_SPLIT_RD_RST_TOKEN_VAL_SHIFT 0
|
||||
#define DMA_NRTR_SPLIT_RD_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_NRTR_SPLIT_RD_TIMEOUT */
|
||||
#define DMA_NRTR_SPLIT_RD_TIMEOUT_VAL_SHIFT 0
|
||||
#define DMA_NRTR_SPLIT_RD_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_NRTR_SPLIT_WR_SAT */
|
||||
#define DMA_NRTR_SPLIT_WR_SAT_VAL_SHIFT 0
|
||||
#define DMA_NRTR_SPLIT_WR_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_NRTR_WPLIT_WR_TST_TOLEN */
|
||||
#define DMA_NRTR_WPLIT_WR_TST_TOLEN_VAL_SHIFT 0
|
||||
#define DMA_NRTR_WPLIT_WR_TST_TOLEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_NRTR_SPLIT_WR_TIMEOUT */
|
||||
#define DMA_NRTR_SPLIT_WR_TIMEOUT_VAL_SHIFT 0
|
||||
#define DMA_NRTR_SPLIT_WR_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_NRTR_HBW_RANGE_HIT */
|
||||
#define DMA_NRTR_HBW_RANGE_HIT_IND_SHIFT 0
|
||||
#define DMA_NRTR_HBW_RANGE_HIT_IND_MASK 0xFF
|
||||
|
||||
/* DMA_NRTR_HBW_RANGE_MASK_L */
|
||||
#define DMA_NRTR_HBW_RANGE_MASK_L_VAL_SHIFT 0
|
||||
#define DMA_NRTR_HBW_RANGE_MASK_L_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_NRTR_HBW_RANGE_MASK_H */
|
||||
#define DMA_NRTR_HBW_RANGE_MASK_H_VAL_SHIFT 0
|
||||
#define DMA_NRTR_HBW_RANGE_MASK_H_VAL_MASK 0x3FFFF
|
||||
|
||||
/* DMA_NRTR_HBW_RANGE_BASE_L */
|
||||
#define DMA_NRTR_HBW_RANGE_BASE_L_VAL_SHIFT 0
|
||||
#define DMA_NRTR_HBW_RANGE_BASE_L_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_NRTR_HBW_RANGE_BASE_H */
|
||||
#define DMA_NRTR_HBW_RANGE_BASE_H_VAL_SHIFT 0
|
||||
#define DMA_NRTR_HBW_RANGE_BASE_H_VAL_MASK 0x3FFFF
|
||||
|
||||
/* DMA_NRTR_LBW_RANGE_HIT */
|
||||
#define DMA_NRTR_LBW_RANGE_HIT_IND_SHIFT 0
|
||||
#define DMA_NRTR_LBW_RANGE_HIT_IND_MASK 0xFFFF
|
||||
|
||||
/* DMA_NRTR_LBW_RANGE_MASK */
|
||||
#define DMA_NRTR_LBW_RANGE_MASK_VAL_SHIFT 0
|
||||
#define DMA_NRTR_LBW_RANGE_MASK_VAL_MASK 0x3FFFFFF
|
||||
|
||||
/* DMA_NRTR_LBW_RANGE_BASE */
|
||||
#define DMA_NRTR_LBW_RANGE_BASE_VAL_SHIFT 0
|
||||
#define DMA_NRTR_LBW_RANGE_BASE_VAL_MASK 0x3FFFFFF
|
||||
|
||||
/* DMA_NRTR_RGLTR */
|
||||
#define DMA_NRTR_RGLTR_WR_EN_SHIFT 0
|
||||
#define DMA_NRTR_RGLTR_WR_EN_MASK 0x1
|
||||
#define DMA_NRTR_RGLTR_RD_EN_SHIFT 4
|
||||
#define DMA_NRTR_RGLTR_RD_EN_MASK 0x10
|
||||
|
||||
/* DMA_NRTR_RGLTR_WR_RESULT */
|
||||
#define DMA_NRTR_RGLTR_WR_RESULT_VAL_SHIFT 0
|
||||
#define DMA_NRTR_RGLTR_WR_RESULT_VAL_MASK 0xFF
|
||||
|
||||
/* DMA_NRTR_RGLTR_RD_RESULT */
|
||||
#define DMA_NRTR_RGLTR_RD_RESULT_VAL_SHIFT 0
|
||||
#define DMA_NRTR_RGLTR_RD_RESULT_VAL_MASK 0xFF
|
||||
|
||||
/* DMA_NRTR_SCRAMB_EN */
|
||||
#define DMA_NRTR_SCRAMB_EN_VAL_SHIFT 0
|
||||
#define DMA_NRTR_SCRAMB_EN_VAL_MASK 0x1
|
||||
|
||||
/* DMA_NRTR_NON_LIN_SCRAMB */
|
||||
#define DMA_NRTR_NON_LIN_SCRAMB_EN_SHIFT 0
|
||||
#define DMA_NRTR_NON_LIN_SCRAMB_EN_MASK 0x1
|
||||
|
||||
#endif /* ASIC_REG_DMA_NRTR_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,227 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,465 @@
|
||||
/* 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_MASKS_H_
|
||||
#define ASIC_REG_DMA_QM_0_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* DMA_QM_0 (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* DMA_QM_0_GLBL_CFG0 */
|
||||
#define DMA_QM_0_GLBL_CFG0_PQF_EN_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_CFG0_PQF_EN_MASK 0x1
|
||||
#define DMA_QM_0_GLBL_CFG0_CQF_EN_SHIFT 1
|
||||
#define DMA_QM_0_GLBL_CFG0_CQF_EN_MASK 0x2
|
||||
#define DMA_QM_0_GLBL_CFG0_CP_EN_SHIFT 2
|
||||
#define DMA_QM_0_GLBL_CFG0_CP_EN_MASK 0x4
|
||||
#define DMA_QM_0_GLBL_CFG0_DMA_EN_SHIFT 3
|
||||
#define DMA_QM_0_GLBL_CFG0_DMA_EN_MASK 0x8
|
||||
|
||||
/* DMA_QM_0_GLBL_CFG1 */
|
||||
#define DMA_QM_0_GLBL_CFG1_PQF_STOP_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_CFG1_PQF_STOP_MASK 0x1
|
||||
#define DMA_QM_0_GLBL_CFG1_CQF_STOP_SHIFT 1
|
||||
#define DMA_QM_0_GLBL_CFG1_CQF_STOP_MASK 0x2
|
||||
#define DMA_QM_0_GLBL_CFG1_CP_STOP_SHIFT 2
|
||||
#define DMA_QM_0_GLBL_CFG1_CP_STOP_MASK 0x4
|
||||
#define DMA_QM_0_GLBL_CFG1_DMA_STOP_SHIFT 3
|
||||
#define DMA_QM_0_GLBL_CFG1_DMA_STOP_MASK 0x8
|
||||
#define DMA_QM_0_GLBL_CFG1_PQF_FLUSH_SHIFT 8
|
||||
#define DMA_QM_0_GLBL_CFG1_PQF_FLUSH_MASK 0x100
|
||||
#define DMA_QM_0_GLBL_CFG1_CQF_FLUSH_SHIFT 9
|
||||
#define DMA_QM_0_GLBL_CFG1_CQF_FLUSH_MASK 0x200
|
||||
#define DMA_QM_0_GLBL_CFG1_CP_FLUSH_SHIFT 10
|
||||
#define DMA_QM_0_GLBL_CFG1_CP_FLUSH_MASK 0x400
|
||||
#define DMA_QM_0_GLBL_CFG1_DMA_FLUSH_SHIFT 11
|
||||
#define DMA_QM_0_GLBL_CFG1_DMA_FLUSH_MASK 0x800
|
||||
|
||||
/* DMA_QM_0_GLBL_PROT */
|
||||
#define DMA_QM_0_GLBL_PROT_PQF_PROT_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_PROT_PQF_PROT_MASK 0x1
|
||||
#define DMA_QM_0_GLBL_PROT_CQF_PROT_SHIFT 1
|
||||
#define DMA_QM_0_GLBL_PROT_CQF_PROT_MASK 0x2
|
||||
#define DMA_QM_0_GLBL_PROT_CP_PROT_SHIFT 2
|
||||
#define DMA_QM_0_GLBL_PROT_CP_PROT_MASK 0x4
|
||||
#define DMA_QM_0_GLBL_PROT_DMA_PROT_SHIFT 3
|
||||
#define DMA_QM_0_GLBL_PROT_DMA_PROT_MASK 0x8
|
||||
#define DMA_QM_0_GLBL_PROT_PQF_ERR_PROT_SHIFT 4
|
||||
#define DMA_QM_0_GLBL_PROT_PQF_ERR_PROT_MASK 0x10
|
||||
#define DMA_QM_0_GLBL_PROT_CQF_ERR_PROT_SHIFT 5
|
||||
#define DMA_QM_0_GLBL_PROT_CQF_ERR_PROT_MASK 0x20
|
||||
#define DMA_QM_0_GLBL_PROT_CP_ERR_PROT_SHIFT 6
|
||||
#define DMA_QM_0_GLBL_PROT_CP_ERR_PROT_MASK 0x40
|
||||
#define DMA_QM_0_GLBL_PROT_DMA_ERR_PROT_SHIFT 7
|
||||
#define DMA_QM_0_GLBL_PROT_DMA_ERR_PROT_MASK 0x80
|
||||
|
||||
/* DMA_QM_0_GLBL_ERR_CFG */
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_PQF_ERR_INT_EN_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_PQF_ERR_INT_EN_MASK 0x1
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT 1
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_PQF_ERR_MSG_EN_MASK 0x2
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT 2
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_PQF_STOP_ON_ERR_MASK 0x4
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CQF_ERR_INT_EN_SHIFT 3
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CQF_ERR_INT_EN_MASK 0x8
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT 4
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CQF_ERR_MSG_EN_MASK 0x10
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT 5
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CQF_STOP_ON_ERR_MASK 0x20
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CP_ERR_INT_EN_SHIFT 6
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CP_ERR_INT_EN_MASK 0x40
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT 7
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CP_ERR_MSG_EN_MASK 0x80
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT 8
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_CP_STOP_ON_ERR_MASK 0x100
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_DMA_ERR_INT_EN_SHIFT 9
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_DMA_ERR_INT_EN_MASK 0x200
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT 10
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_DMA_ERR_MSG_EN_MASK 0x400
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT 11
|
||||
#define DMA_QM_0_GLBL_ERR_CFG_DMA_STOP_ON_ERR_MASK 0x800
|
||||
|
||||
/* DMA_QM_0_GLBL_ERR_ADDR_LO */
|
||||
#define DMA_QM_0_GLBL_ERR_ADDR_LO_VAL_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_ERR_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_GLBL_ERR_ADDR_HI */
|
||||
#define DMA_QM_0_GLBL_ERR_ADDR_HI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_ERR_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_GLBL_ERR_WDATA */
|
||||
#define DMA_QM_0_GLBL_ERR_WDATA_VAL_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_ERR_WDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_GLBL_SECURE_PROPS */
|
||||
#define DMA_QM_0_GLBL_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define DMA_QM_0_GLBL_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define DMA_QM_0_GLBL_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* DMA_QM_0_GLBL_NON_SECURE_PROPS */
|
||||
#define DMA_QM_0_GLBL_NON_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_NON_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define DMA_QM_0_GLBL_NON_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define DMA_QM_0_GLBL_NON_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* DMA_QM_0_GLBL_STS0 */
|
||||
#define DMA_QM_0_GLBL_STS0_PQF_IDLE_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_STS0_PQF_IDLE_MASK 0x1
|
||||
#define DMA_QM_0_GLBL_STS0_CQF_IDLE_SHIFT 1
|
||||
#define DMA_QM_0_GLBL_STS0_CQF_IDLE_MASK 0x2
|
||||
#define DMA_QM_0_GLBL_STS0_CP_IDLE_SHIFT 2
|
||||
#define DMA_QM_0_GLBL_STS0_CP_IDLE_MASK 0x4
|
||||
#define DMA_QM_0_GLBL_STS0_DMA_IDLE_SHIFT 3
|
||||
#define DMA_QM_0_GLBL_STS0_DMA_IDLE_MASK 0x8
|
||||
#define DMA_QM_0_GLBL_STS0_PQF_IS_STOP_SHIFT 4
|
||||
#define DMA_QM_0_GLBL_STS0_PQF_IS_STOP_MASK 0x10
|
||||
#define DMA_QM_0_GLBL_STS0_CQF_IS_STOP_SHIFT 5
|
||||
#define DMA_QM_0_GLBL_STS0_CQF_IS_STOP_MASK 0x20
|
||||
#define DMA_QM_0_GLBL_STS0_CP_IS_STOP_SHIFT 6
|
||||
#define DMA_QM_0_GLBL_STS0_CP_IS_STOP_MASK 0x40
|
||||
#define DMA_QM_0_GLBL_STS0_DMA_IS_STOP_SHIFT 7
|
||||
#define DMA_QM_0_GLBL_STS0_DMA_IS_STOP_MASK 0x80
|
||||
|
||||
/* DMA_QM_0_GLBL_STS1 */
|
||||
#define DMA_QM_0_GLBL_STS1_PQF_RD_ERR_SHIFT 0
|
||||
#define DMA_QM_0_GLBL_STS1_PQF_RD_ERR_MASK 0x1
|
||||
#define DMA_QM_0_GLBL_STS1_CQF_RD_ERR_SHIFT 1
|
||||
#define DMA_QM_0_GLBL_STS1_CQF_RD_ERR_MASK 0x2
|
||||
#define DMA_QM_0_GLBL_STS1_CP_RD_ERR_SHIFT 2
|
||||
#define DMA_QM_0_GLBL_STS1_CP_RD_ERR_MASK 0x4
|
||||
#define DMA_QM_0_GLBL_STS1_CP_UNDEF_CMD_ERR_SHIFT 3
|
||||
#define DMA_QM_0_GLBL_STS1_CP_UNDEF_CMD_ERR_MASK 0x8
|
||||
#define DMA_QM_0_GLBL_STS1_CP_STOP_OP_SHIFT 4
|
||||
#define DMA_QM_0_GLBL_STS1_CP_STOP_OP_MASK 0x10
|
||||
#define DMA_QM_0_GLBL_STS1_CP_MSG_WR_ERR_SHIFT 5
|
||||
#define DMA_QM_0_GLBL_STS1_CP_MSG_WR_ERR_MASK 0x20
|
||||
#define DMA_QM_0_GLBL_STS1_DMA_RD_ERR_SHIFT 8
|
||||
#define DMA_QM_0_GLBL_STS1_DMA_RD_ERR_MASK 0x100
|
||||
#define DMA_QM_0_GLBL_STS1_DMA_WR_ERR_SHIFT 9
|
||||
#define DMA_QM_0_GLBL_STS1_DMA_WR_ERR_MASK 0x200
|
||||
#define DMA_QM_0_GLBL_STS1_DMA_RD_MSG_ERR_SHIFT 10
|
||||
#define DMA_QM_0_GLBL_STS1_DMA_RD_MSG_ERR_MASK 0x400
|
||||
#define DMA_QM_0_GLBL_STS1_DMA_WR_MSG_ERR_SHIFT 11
|
||||
#define DMA_QM_0_GLBL_STS1_DMA_WR_MSG_ERR_MASK 0x800
|
||||
|
||||
/* DMA_QM_0_PQ_BASE_LO */
|
||||
#define DMA_QM_0_PQ_BASE_LO_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_BASE_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_BASE_HI */
|
||||
#define DMA_QM_0_PQ_BASE_HI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_BASE_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_SIZE */
|
||||
#define DMA_QM_0_PQ_SIZE_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_SIZE_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_PI */
|
||||
#define DMA_QM_0_PQ_PI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_PI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_CI */
|
||||
#define DMA_QM_0_PQ_CI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_CI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_CFG0 */
|
||||
#define DMA_QM_0_PQ_CFG0_RESERVED_SHIFT 0
|
||||
#define DMA_QM_0_PQ_CFG0_RESERVED_MASK 0x1
|
||||
|
||||
/* DMA_QM_0_PQ_CFG1 */
|
||||
#define DMA_QM_0_PQ_CFG1_CREDIT_LIM_SHIFT 0
|
||||
#define DMA_QM_0_PQ_CFG1_CREDIT_LIM_MASK 0xFFFF
|
||||
#define DMA_QM_0_PQ_CFG1_MAX_INFLIGHT_SHIFT 16
|
||||
#define DMA_QM_0_PQ_CFG1_MAX_INFLIGHT_MASK 0xFFFF0000
|
||||
|
||||
/* DMA_QM_0_PQ_ARUSER */
|
||||
#define DMA_QM_0_PQ_ARUSER_NOSNOOP_SHIFT 0
|
||||
#define DMA_QM_0_PQ_ARUSER_NOSNOOP_MASK 0x1
|
||||
#define DMA_QM_0_PQ_ARUSER_WORD_SHIFT 1
|
||||
#define DMA_QM_0_PQ_ARUSER_WORD_MASK 0x2
|
||||
|
||||
/* DMA_QM_0_PQ_PUSH0 */
|
||||
#define DMA_QM_0_PQ_PUSH0_PTR_LO_SHIFT 0
|
||||
#define DMA_QM_0_PQ_PUSH0_PTR_LO_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_PUSH1 */
|
||||
#define DMA_QM_0_PQ_PUSH1_PTR_HI_SHIFT 0
|
||||
#define DMA_QM_0_PQ_PUSH1_PTR_HI_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_PUSH2 */
|
||||
#define DMA_QM_0_PQ_PUSH2_TSIZE_SHIFT 0
|
||||
#define DMA_QM_0_PQ_PUSH2_TSIZE_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_PUSH3 */
|
||||
#define DMA_QM_0_PQ_PUSH3_RPT_SHIFT 0
|
||||
#define DMA_QM_0_PQ_PUSH3_RPT_MASK 0xFFFF
|
||||
#define DMA_QM_0_PQ_PUSH3_CTL_SHIFT 16
|
||||
#define DMA_QM_0_PQ_PUSH3_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* DMA_QM_0_PQ_STS0 */
|
||||
#define DMA_QM_0_PQ_STS0_PQ_CREDIT_CNT_SHIFT 0
|
||||
#define DMA_QM_0_PQ_STS0_PQ_CREDIT_CNT_MASK 0xFFFF
|
||||
#define DMA_QM_0_PQ_STS0_PQ_FREE_CNT_SHIFT 16
|
||||
#define DMA_QM_0_PQ_STS0_PQ_FREE_CNT_MASK 0xFFFF0000
|
||||
|
||||
/* DMA_QM_0_PQ_STS1 */
|
||||
#define DMA_QM_0_PQ_STS1_PQ_INFLIGHT_CNT_SHIFT 0
|
||||
#define DMA_QM_0_PQ_STS1_PQ_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define DMA_QM_0_PQ_STS1_PQ_BUF_EMPTY_SHIFT 30
|
||||
#define DMA_QM_0_PQ_STS1_PQ_BUF_EMPTY_MASK 0x40000000
|
||||
#define DMA_QM_0_PQ_STS1_PQ_BUSY_SHIFT 31
|
||||
#define DMA_QM_0_PQ_STS1_PQ_BUSY_MASK 0x80000000
|
||||
|
||||
/* DMA_QM_0_PQ_RD_RATE_LIM_EN */
|
||||
#define DMA_QM_0_PQ_RD_RATE_LIM_EN_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_RD_RATE_LIM_EN_VAL_MASK 0x1
|
||||
|
||||
/* DMA_QM_0_PQ_RD_RATE_LIM_RST_TOKEN */
|
||||
#define DMA_QM_0_PQ_RD_RATE_LIM_RST_TOKEN_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_RD_RATE_LIM_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_RD_RATE_LIM_SAT */
|
||||
#define DMA_QM_0_PQ_RD_RATE_LIM_SAT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_RD_RATE_LIM_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_RD_RATE_LIM_TOUT */
|
||||
#define DMA_QM_0_PQ_RD_RATE_LIM_TOUT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_RD_RATE_LIM_TOUT_VAL_MASK 0x7FFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_CFG0 */
|
||||
#define DMA_QM_0_CQ_CFG0_RESERVED_SHIFT 0
|
||||
#define DMA_QM_0_CQ_CFG0_RESERVED_MASK 0x1
|
||||
|
||||
/* DMA_QM_0_CQ_CFG1 */
|
||||
#define DMA_QM_0_CQ_CFG1_CREDIT_LIM_SHIFT 0
|
||||
#define DMA_QM_0_CQ_CFG1_CREDIT_LIM_MASK 0xFFFF
|
||||
#define DMA_QM_0_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
|
||||
#define DMA_QM_0_CQ_CFG1_MAX_INFLIGHT_MASK 0xFFFF0000
|
||||
|
||||
/* DMA_QM_0_CQ_ARUSER */
|
||||
#define DMA_QM_0_CQ_ARUSER_NOSNOOP_SHIFT 0
|
||||
#define DMA_QM_0_CQ_ARUSER_NOSNOOP_MASK 0x1
|
||||
#define DMA_QM_0_CQ_ARUSER_WORD_SHIFT 1
|
||||
#define DMA_QM_0_CQ_ARUSER_WORD_MASK 0x2
|
||||
|
||||
/* DMA_QM_0_CQ_PTR_LO */
|
||||
#define DMA_QM_0_CQ_PTR_LO_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_PTR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_PTR_HI */
|
||||
#define DMA_QM_0_CQ_PTR_HI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_PTR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_TSIZE */
|
||||
#define DMA_QM_0_CQ_TSIZE_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_TSIZE_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_CTL */
|
||||
#define DMA_QM_0_CQ_CTL_RPT_SHIFT 0
|
||||
#define DMA_QM_0_CQ_CTL_RPT_MASK 0xFFFF
|
||||
#define DMA_QM_0_CQ_CTL_CTL_SHIFT 16
|
||||
#define DMA_QM_0_CQ_CTL_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* DMA_QM_0_CQ_PTR_LO_STS */
|
||||
#define DMA_QM_0_CQ_PTR_LO_STS_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_PTR_HI_STS */
|
||||
#define DMA_QM_0_CQ_PTR_HI_STS_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_TSIZE_STS */
|
||||
#define DMA_QM_0_CQ_TSIZE_STS_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_CTL_STS */
|
||||
#define DMA_QM_0_CQ_CTL_STS_RPT_SHIFT 0
|
||||
#define DMA_QM_0_CQ_CTL_STS_RPT_MASK 0xFFFF
|
||||
#define DMA_QM_0_CQ_CTL_STS_CTL_SHIFT 16
|
||||
#define DMA_QM_0_CQ_CTL_STS_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* DMA_QM_0_CQ_STS0 */
|
||||
#define DMA_QM_0_CQ_STS0_CQ_CREDIT_CNT_SHIFT 0
|
||||
#define DMA_QM_0_CQ_STS0_CQ_CREDIT_CNT_MASK 0xFFFF
|
||||
#define DMA_QM_0_CQ_STS0_CQ_FREE_CNT_SHIFT 16
|
||||
#define DMA_QM_0_CQ_STS0_CQ_FREE_CNT_MASK 0xFFFF0000
|
||||
|
||||
/* DMA_QM_0_CQ_STS1 */
|
||||
#define DMA_QM_0_CQ_STS1_CQ_INFLIGHT_CNT_SHIFT 0
|
||||
#define DMA_QM_0_CQ_STS1_CQ_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define DMA_QM_0_CQ_STS1_CQ_BUF_EMPTY_SHIFT 30
|
||||
#define DMA_QM_0_CQ_STS1_CQ_BUF_EMPTY_MASK 0x40000000
|
||||
#define DMA_QM_0_CQ_STS1_CQ_BUSY_SHIFT 31
|
||||
#define DMA_QM_0_CQ_STS1_CQ_BUSY_MASK 0x80000000
|
||||
|
||||
/* DMA_QM_0_CQ_RD_RATE_LIM_EN */
|
||||
#define DMA_QM_0_CQ_RD_RATE_LIM_EN_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_RD_RATE_LIM_EN_VAL_MASK 0x1
|
||||
|
||||
/* DMA_QM_0_CQ_RD_RATE_LIM_RST_TOKEN */
|
||||
#define DMA_QM_0_CQ_RD_RATE_LIM_RST_TOKEN_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_RD_RATE_LIM_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_RD_RATE_LIM_SAT */
|
||||
#define DMA_QM_0_CQ_RD_RATE_LIM_SAT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_RD_RATE_LIM_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_RD_RATE_LIM_TOUT */
|
||||
#define DMA_QM_0_CQ_RD_RATE_LIM_TOUT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_RD_RATE_LIM_TOUT_VAL_MASK 0x7FFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_IFIFO_CNT */
|
||||
#define DMA_QM_0_CQ_IFIFO_CNT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_IFIFO_CNT_VAL_MASK 0x3
|
||||
|
||||
/* DMA_QM_0_CP_MSG_BASE0_ADDR_LO */
|
||||
#define DMA_QM_0_CP_MSG_BASE0_ADDR_LO_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_MSG_BASE0_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_MSG_BASE0_ADDR_HI */
|
||||
#define DMA_QM_0_CP_MSG_BASE0_ADDR_HI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_MSG_BASE0_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_MSG_BASE1_ADDR_LO */
|
||||
#define DMA_QM_0_CP_MSG_BASE1_ADDR_LO_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_MSG_BASE1_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_MSG_BASE1_ADDR_HI */
|
||||
#define DMA_QM_0_CP_MSG_BASE1_ADDR_HI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_MSG_BASE1_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_MSG_BASE2_ADDR_LO */
|
||||
#define DMA_QM_0_CP_MSG_BASE2_ADDR_LO_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_MSG_BASE2_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_MSG_BASE2_ADDR_HI */
|
||||
#define DMA_QM_0_CP_MSG_BASE2_ADDR_HI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_MSG_BASE2_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_MSG_BASE3_ADDR_LO */
|
||||
#define DMA_QM_0_CP_MSG_BASE3_ADDR_LO_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_MSG_BASE3_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_MSG_BASE3_ADDR_HI */
|
||||
#define DMA_QM_0_CP_MSG_BASE3_ADDR_HI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_MSG_BASE3_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_LDMA_TSIZE_OFFSET */
|
||||
#define DMA_QM_0_CP_LDMA_TSIZE_OFFSET_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_LDMA_TSIZE_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_LDMA_SRC_BASE_LO_OFFSET */
|
||||
#define DMA_QM_0_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_LDMA_SRC_BASE_HI_OFFSET */
|
||||
#define DMA_QM_0_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_LDMA_DST_BASE_LO_OFFSET */
|
||||
#define DMA_QM_0_CP_LDMA_DST_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_LDMA_DST_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_LDMA_DST_BASE_HI_OFFSET */
|
||||
#define DMA_QM_0_CP_LDMA_DST_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_LDMA_DST_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_LDMA_COMMIT_OFFSET */
|
||||
#define DMA_QM_0_CP_LDMA_COMMIT_OFFSET_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_LDMA_COMMIT_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_FENCE0_RDATA */
|
||||
#define DMA_QM_0_CP_FENCE0_RDATA_INC_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_FENCE0_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* DMA_QM_0_CP_FENCE1_RDATA */
|
||||
#define DMA_QM_0_CP_FENCE1_RDATA_INC_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_FENCE1_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* DMA_QM_0_CP_FENCE2_RDATA */
|
||||
#define DMA_QM_0_CP_FENCE2_RDATA_INC_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_FENCE2_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* DMA_QM_0_CP_FENCE3_RDATA */
|
||||
#define DMA_QM_0_CP_FENCE3_RDATA_INC_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_FENCE3_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* DMA_QM_0_CP_FENCE0_CNT */
|
||||
#define DMA_QM_0_CP_FENCE0_CNT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_FENCE0_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* DMA_QM_0_CP_FENCE1_CNT */
|
||||
#define DMA_QM_0_CP_FENCE1_CNT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_FENCE1_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* DMA_QM_0_CP_FENCE2_CNT */
|
||||
#define DMA_QM_0_CP_FENCE2_CNT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_FENCE2_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* DMA_QM_0_CP_FENCE3_CNT */
|
||||
#define DMA_QM_0_CP_FENCE3_CNT_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_FENCE3_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* DMA_QM_0_CP_STS */
|
||||
#define DMA_QM_0_CP_STS_MSG_INFLIGHT_CNT_SHIFT 0
|
||||
#define DMA_QM_0_CP_STS_MSG_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define DMA_QM_0_CP_STS_ERDY_SHIFT 16
|
||||
#define DMA_QM_0_CP_STS_ERDY_MASK 0x10000
|
||||
#define DMA_QM_0_CP_STS_RRDY_SHIFT 17
|
||||
#define DMA_QM_0_CP_STS_RRDY_MASK 0x20000
|
||||
#define DMA_QM_0_CP_STS_MRDY_SHIFT 18
|
||||
#define DMA_QM_0_CP_STS_MRDY_MASK 0x40000
|
||||
#define DMA_QM_0_CP_STS_SW_STOP_SHIFT 19
|
||||
#define DMA_QM_0_CP_STS_SW_STOP_MASK 0x80000
|
||||
#define DMA_QM_0_CP_STS_FENCE_ID_SHIFT 20
|
||||
#define DMA_QM_0_CP_STS_FENCE_ID_MASK 0x300000
|
||||
#define DMA_QM_0_CP_STS_FENCE_IN_PROGRESS_SHIFT 22
|
||||
#define DMA_QM_0_CP_STS_FENCE_IN_PROGRESS_MASK 0x400000
|
||||
|
||||
/* DMA_QM_0_CP_CURRENT_INST_LO */
|
||||
#define DMA_QM_0_CP_CURRENT_INST_LO_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_CURRENT_INST_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_CURRENT_INST_HI */
|
||||
#define DMA_QM_0_CP_CURRENT_INST_HI_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_CURRENT_INST_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CP_BARRIER_CFG */
|
||||
#define DMA_QM_0_CP_BARRIER_CFG_EBGUARD_SHIFT 0
|
||||
#define DMA_QM_0_CP_BARRIER_CFG_EBGUARD_MASK 0xFFF
|
||||
|
||||
/* DMA_QM_0_CP_DBG_0 */
|
||||
#define DMA_QM_0_CP_DBG_0_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CP_DBG_0_VAL_MASK 0xFF
|
||||
|
||||
/* DMA_QM_0_PQ_BUF_ADDR */
|
||||
#define DMA_QM_0_PQ_BUF_ADDR_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_BUF_ADDR_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_PQ_BUF_RDATA */
|
||||
#define DMA_QM_0_PQ_BUF_RDATA_VAL_SHIFT 0
|
||||
#define DMA_QM_0_PQ_BUF_RDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_BUF_ADDR */
|
||||
#define DMA_QM_0_CQ_BUF_ADDR_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_BUF_ADDR_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* DMA_QM_0_CQ_BUF_RDATA */
|
||||
#define DMA_QM_0_CQ_BUF_RDATA_VAL_SHIFT 0
|
||||
#define DMA_QM_0_CQ_BUF_RDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
#endif /* ASIC_REG_DMA_QM_0_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_ */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,275 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0
|
||||
*
|
||||
* Copyright 2016-2018 HabanaLabs, Ltd.
|
||||
* All Rights Reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef ASIC_REG_GOYA_MASKS_H_
|
||||
#define ASIC_REG_GOYA_MASKS_H_
|
||||
|
||||
#include "goya_regs.h"
|
||||
|
||||
/* Useful masks for bits in various registers */
|
||||
#define QMAN_DMA_ENABLE (\
|
||||
(1 << DMA_QM_0_GLBL_CFG0_PQF_EN_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_CFG0_CQF_EN_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_CFG0_CP_EN_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_CFG0_DMA_EN_SHIFT))
|
||||
|
||||
#define QMAN_DMA_FULLY_TRUSTED (\
|
||||
(1 << DMA_QM_0_GLBL_PROT_PQF_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_CQF_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_CP_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_DMA_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_PQF_ERR_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_CQF_ERR_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_CP_ERR_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_DMA_ERR_PROT_SHIFT))
|
||||
|
||||
#define QMAN_DMA_PARTLY_TRUSTED (\
|
||||
(1 << DMA_QM_0_GLBL_PROT_PQF_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_CQF_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_CP_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_PQF_ERR_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_CQF_ERR_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_CP_ERR_PROT_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_PROT_DMA_ERR_PROT_SHIFT))
|
||||
|
||||
#define QMAN_DMA_STOP (\
|
||||
(1 << DMA_QM_0_GLBL_CFG1_PQF_STOP_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_CFG1_CQF_STOP_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_CFG1_CP_STOP_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_CFG1_DMA_STOP_SHIFT))
|
||||
|
||||
#define QMAN_DMA_IS_STOPPED (\
|
||||
(1 << DMA_QM_0_GLBL_STS0_PQF_IS_STOP_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_STS0_CQF_IS_STOP_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_STS0_CP_IS_STOP_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_STS0_DMA_IS_STOP_SHIFT))
|
||||
|
||||
#define QMAN_DMA_ERR_MSG_EN (\
|
||||
(1 << DMA_QM_0_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << DMA_QM_0_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT))
|
||||
|
||||
#define QMAN_MME_ENABLE (\
|
||||
(1 << MME_QM_GLBL_CFG0_PQF_EN_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_CFG0_CQF_EN_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_CFG0_CP_EN_SHIFT))
|
||||
|
||||
#define CMDQ_MME_ENABLE (\
|
||||
(1 << MME_CMDQ_GLBL_CFG0_CQF_EN_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_CFG0_CP_EN_SHIFT))
|
||||
|
||||
#define QMAN_MME_STOP (\
|
||||
(1 << MME_QM_GLBL_CFG1_PQF_STOP_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_CFG1_CQF_STOP_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_CFG1_CP_STOP_SHIFT))
|
||||
|
||||
#define CMDQ_MME_STOP (\
|
||||
(1 << MME_CMDQ_GLBL_CFG1_CQF_STOP_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_CFG1_CP_STOP_SHIFT))
|
||||
|
||||
#define QMAN_MME_ERR_MSG_EN (\
|
||||
(1 << MME_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT))
|
||||
|
||||
#define CMDQ_MME_ERR_MSG_EN (\
|
||||
(1 << MME_CMDQ_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT))
|
||||
|
||||
#define QMAN_MME_ERR_PROT (\
|
||||
(1 << MME_QM_GLBL_PROT_PQF_ERR_PROT_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_PROT_CQF_ERR_PROT_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_PROT_CP_ERR_PROT_SHIFT) | \
|
||||
(1 << MME_QM_GLBL_PROT_DMA_ERR_PROT_SHIFT))
|
||||
|
||||
#define CMDQ_MME_ERR_PROT (\
|
||||
(1 << MME_CMDQ_GLBL_PROT_PQF_ERR_PROT_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_PROT_CQF_ERR_PROT_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_PROT_CP_ERR_PROT_SHIFT) | \
|
||||
(1 << MME_CMDQ_GLBL_PROT_DMA_ERR_PROT_SHIFT))
|
||||
|
||||
#define QMAN_TPC_ENABLE (\
|
||||
(1 << TPC0_QM_GLBL_CFG0_PQF_EN_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_CFG0_CQF_EN_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_CFG0_CP_EN_SHIFT))
|
||||
|
||||
#define CMDQ_TPC_ENABLE (\
|
||||
(1 << TPC0_CMDQ_GLBL_CFG0_CQF_EN_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_CFG0_CP_EN_SHIFT))
|
||||
|
||||
#define QMAN_TPC_STOP (\
|
||||
(1 << TPC0_QM_GLBL_CFG1_PQF_STOP_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_CFG1_CQF_STOP_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_CFG1_CP_STOP_SHIFT))
|
||||
|
||||
#define CMDQ_TPC_STOP (\
|
||||
(1 << TPC0_CMDQ_GLBL_CFG1_CQF_STOP_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_CFG1_CP_STOP_SHIFT))
|
||||
|
||||
#define QMAN_TPC_ERR_MSG_EN (\
|
||||
(1 << TPC0_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT))
|
||||
|
||||
#define CMDQ_TPC_ERR_MSG_EN (\
|
||||
(1 << TPC0_CMDQ_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT))
|
||||
|
||||
#define QMAN_TPC_ERR_PROT (\
|
||||
(1 << TPC0_QM_GLBL_PROT_PQF_ERR_PROT_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_PROT_CQF_ERR_PROT_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_PROT_CP_ERR_PROT_SHIFT) | \
|
||||
(1 << TPC0_QM_GLBL_PROT_DMA_ERR_PROT_SHIFT))
|
||||
|
||||
#define CMDQ_TPC_ERR_PROT (\
|
||||
(1 << TPC0_CMDQ_GLBL_PROT_PQF_ERR_PROT_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_PROT_CQF_ERR_PROT_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_PROT_CP_ERR_PROT_SHIFT) | \
|
||||
(1 << TPC0_CMDQ_GLBL_PROT_DMA_ERR_PROT_SHIFT))
|
||||
|
||||
/* RESETS */
|
||||
#define DMA_MME_TPC_RESET (\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_TPC_SHIFT |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_MME_SHIFT |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_DMA_SHIFT)
|
||||
|
||||
#define RESET_ALL (\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_TPC_SHIFT |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_MME_SHIFT |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_MC_SHIFT |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_CPU_SHIFT |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PSOC_SHIFT |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_IC_IF_SHIFT |\
|
||||
PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_SRAM_MASK |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_DMA_SHIFT |\
|
||||
1 << PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_DMA_IF_SHIFT)
|
||||
|
||||
#define CA53_RESET (\
|
||||
(~\
|
||||
(1 << PSOC_GLOBAL_CONF_UNIT_RST_N_CPU_SHIFT)\
|
||||
) & 0x7FFFFF)
|
||||
|
||||
#define CPU_RESET_ASSERT (\
|
||||
1 << CPU_CA53_CFG_ARM_RST_CONTROL_NMBISTRESET_SHIFT)
|
||||
|
||||
#define CPU_RESET_CORE0_DEASSERT (\
|
||||
1 << CPU_CA53_CFG_ARM_RST_CONTROL_NCPUPORESET_SHIFT |\
|
||||
1 << CPU_CA53_CFG_ARM_RST_CONTROL_NCORERESET_SHIFT |\
|
||||
1 << CPU_CA53_CFG_ARM_RST_CONTROL_NL2RESET_SHIFT |\
|
||||
1 << CPU_CA53_CFG_ARM_RST_CONTROL_NMBISTRESET_SHIFT)
|
||||
|
||||
/* PCI CONFIGURATION SPACE */
|
||||
#define mmPCI_CONFIG_ELBI_ADDR 0xFF0
|
||||
#define mmPCI_CONFIG_ELBI_DATA 0xFF4
|
||||
#define mmPCI_CONFIG_ELBI_CTRL 0xFF8
|
||||
#define PCI_CONFIG_ELBI_CTRL_WRITE (1 << 31)
|
||||
|
||||
#define mmPCI_CONFIG_ELBI_STS 0xFFC
|
||||
#define PCI_CONFIG_ELBI_STS_ERR (1 << 30)
|
||||
#define PCI_CONFIG_ELBI_STS_DONE (1 << 31)
|
||||
#define PCI_CONFIG_ELBI_STS_MASK (PCI_CONFIG_ELBI_STS_ERR | \
|
||||
PCI_CONFIG_ELBI_STS_DONE)
|
||||
|
||||
#define GOYA_IRQ_HBW_ID_MASK 0x1FFF
|
||||
#define GOYA_IRQ_HBW_ID_SHIFT 0
|
||||
#define GOYA_IRQ_HBW_INTERNAL_ID_MASK 0xE000
|
||||
#define GOYA_IRQ_HBW_INTERNAL_ID_SHIFT 13
|
||||
#define GOYA_IRQ_HBW_AGENT_ID_MASK 0x1F0000
|
||||
#define GOYA_IRQ_HBW_AGENT_ID_SHIFT 16
|
||||
#define GOYA_IRQ_HBW_Y_MASK 0xE00000
|
||||
#define GOYA_IRQ_HBW_Y_SHIFT 21
|
||||
#define GOYA_IRQ_HBW_X_MASK 0x7000000
|
||||
#define GOYA_IRQ_HBW_X_SHIFT 24
|
||||
#define GOYA_IRQ_LBW_ID_MASK 0xFF
|
||||
#define GOYA_IRQ_LBW_ID_SHIFT 0
|
||||
#define GOYA_IRQ_LBW_INTERNAL_ID_MASK 0x700
|
||||
#define GOYA_IRQ_LBW_INTERNAL_ID_SHIFT 8
|
||||
#define GOYA_IRQ_LBW_AGENT_ID_MASK 0xF800
|
||||
#define GOYA_IRQ_LBW_AGENT_ID_SHIFT 11
|
||||
#define GOYA_IRQ_LBW_Y_MASK 0x70000
|
||||
#define GOYA_IRQ_LBW_Y_SHIFT 16
|
||||
#define GOYA_IRQ_LBW_X_MASK 0x380000
|
||||
#define GOYA_IRQ_LBW_X_SHIFT 19
|
||||
|
||||
#define DMA_QM_IDLE_MASK (DMA_QM_0_GLBL_STS0_PQF_IDLE_MASK | \
|
||||
DMA_QM_0_GLBL_STS0_CQF_IDLE_MASK | \
|
||||
DMA_QM_0_GLBL_STS0_CP_IDLE_MASK | \
|
||||
DMA_QM_0_GLBL_STS0_DMA_IDLE_MASK)
|
||||
|
||||
#define TPC_QM_IDLE_MASK (TPC0_QM_GLBL_STS0_PQF_IDLE_MASK | \
|
||||
TPC0_QM_GLBL_STS0_CQF_IDLE_MASK | \
|
||||
TPC0_QM_GLBL_STS0_CP_IDLE_MASK)
|
||||
|
||||
#define TPC_CMDQ_IDLE_MASK (TPC0_CMDQ_GLBL_STS0_CQF_IDLE_MASK | \
|
||||
TPC0_CMDQ_GLBL_STS0_CP_IDLE_MASK)
|
||||
|
||||
#define TPC_CFG_IDLE_MASK (TPC0_CFG_STATUS_SCALAR_PIPE_EMPTY_MASK | \
|
||||
TPC0_CFG_STATUS_VECTOR_PIPE_EMPTY_MASK | \
|
||||
TPC0_CFG_STATUS_IQ_EMPTY_MASK | \
|
||||
TPC0_CFG_STATUS_NO_INFLIGH_MEM_ACCESSES_MASK)
|
||||
|
||||
#define MME_QM_IDLE_MASK (MME_QM_GLBL_STS0_PQF_IDLE_MASK | \
|
||||
MME_QM_GLBL_STS0_CQF_IDLE_MASK | \
|
||||
MME_QM_GLBL_STS0_CP_IDLE_MASK)
|
||||
|
||||
#define MME_CMDQ_IDLE_MASK (MME_CMDQ_GLBL_STS0_CQF_IDLE_MASK | \
|
||||
MME_CMDQ_GLBL_STS0_CP_IDLE_MASK)
|
||||
|
||||
#define MME_ARCH_IDLE_MASK (MME_ARCH_STATUS_SB_A_EMPTY_MASK | \
|
||||
MME_ARCH_STATUS_SB_B_EMPTY_MASK | \
|
||||
MME_ARCH_STATUS_SB_CIN_EMPTY_MASK | \
|
||||
MME_ARCH_STATUS_SB_COUT_EMPTY_MASK)
|
||||
|
||||
#define MME_SHADOW_IDLE_MASK (MME_SHADOW_0_STATUS_A_MASK | \
|
||||
MME_SHADOW_0_STATUS_B_MASK | \
|
||||
MME_SHADOW_0_STATUS_CIN_MASK | \
|
||||
MME_SHADOW_0_STATUS_COUT_MASK | \
|
||||
MME_SHADOW_0_STATUS_TE_MASK | \
|
||||
MME_SHADOW_0_STATUS_LD_MASK | \
|
||||
MME_SHADOW_0_STATUS_ST_MASK)
|
||||
|
||||
#define TPC1_CFG_TPC_STALL_V_SHIFT TPC0_CFG_TPC_STALL_V_SHIFT
|
||||
#define TPC2_CFG_TPC_STALL_V_SHIFT TPC0_CFG_TPC_STALL_V_SHIFT
|
||||
#define TPC3_CFG_TPC_STALL_V_SHIFT TPC0_CFG_TPC_STALL_V_SHIFT
|
||||
#define TPC4_CFG_TPC_STALL_V_SHIFT TPC0_CFG_TPC_STALL_V_SHIFT
|
||||
#define TPC5_CFG_TPC_STALL_V_SHIFT TPC0_CFG_TPC_STALL_V_SHIFT
|
||||
#define TPC6_CFG_TPC_STALL_V_SHIFT TPC0_CFG_TPC_STALL_V_SHIFT
|
||||
#define TPC7_CFG_TPC_STALL_V_SHIFT TPC0_CFG_TPC_STALL_V_SHIFT
|
||||
|
||||
#define DMA_QM_1_GLBL_CFG1_DMA_STOP_SHIFT DMA_QM_0_GLBL_CFG1_DMA_STOP_SHIFT
|
||||
#define DMA_QM_2_GLBL_CFG1_DMA_STOP_SHIFT DMA_QM_0_GLBL_CFG1_DMA_STOP_SHIFT
|
||||
#define DMA_QM_3_GLBL_CFG1_DMA_STOP_SHIFT DMA_QM_0_GLBL_CFG1_DMA_STOP_SHIFT
|
||||
#define DMA_QM_4_GLBL_CFG1_DMA_STOP_SHIFT DMA_QM_0_GLBL_CFG1_DMA_STOP_SHIFT
|
||||
|
||||
#endif /* ASIC_REG_GOYA_MASKS_H_ */
|
||||
@@ -0,0 +1,117 @@
|
||||
/* SPDX-License-Identifier: GPL-2.0
|
||||
*
|
||||
* Copyright 2016-2018 HabanaLabs, Ltd.
|
||||
* All Rights Reserved.
|
||||
*
|
||||
*/
|
||||
|
||||
#ifndef ASIC_REG_GOYA_REGS_H_
|
||||
#define ASIC_REG_GOYA_REGS_H_
|
||||
|
||||
#include "goya_blocks.h"
|
||||
#include "stlb_regs.h"
|
||||
#include "mmu_regs.h"
|
||||
#include "pcie_aux_regs.h"
|
||||
#include "psoc_global_conf_regs.h"
|
||||
#include "psoc_spi_regs.h"
|
||||
#include "psoc_mme_pll_regs.h"
|
||||
#include "psoc_pci_pll_regs.h"
|
||||
#include "psoc_emmc_pll_regs.h"
|
||||
#include "cpu_if_regs.h"
|
||||
#include "cpu_ca53_cfg_regs.h"
|
||||
#include "cpu_pll_regs.h"
|
||||
#include "ic_pll_regs.h"
|
||||
#include "mc_pll_regs.h"
|
||||
#include "tpc_pll_regs.h"
|
||||
#include "dma_qm_0_regs.h"
|
||||
#include "dma_qm_1_regs.h"
|
||||
#include "dma_qm_2_regs.h"
|
||||
#include "dma_qm_3_regs.h"
|
||||
#include "dma_qm_4_regs.h"
|
||||
#include "dma_ch_0_regs.h"
|
||||
#include "dma_ch_1_regs.h"
|
||||
#include "dma_ch_2_regs.h"
|
||||
#include "dma_ch_3_regs.h"
|
||||
#include "dma_ch_4_regs.h"
|
||||
#include "dma_macro_regs.h"
|
||||
#include "dma_nrtr_regs.h"
|
||||
#include "pci_nrtr_regs.h"
|
||||
#include "sram_y0_x0_rtr_regs.h"
|
||||
#include "sram_y0_x1_rtr_regs.h"
|
||||
#include "sram_y0_x2_rtr_regs.h"
|
||||
#include "sram_y0_x3_rtr_regs.h"
|
||||
#include "sram_y0_x4_rtr_regs.h"
|
||||
#include "mme_regs.h"
|
||||
#include "mme_qm_regs.h"
|
||||
#include "mme_cmdq_regs.h"
|
||||
#include "mme1_rtr_regs.h"
|
||||
#include "mme2_rtr_regs.h"
|
||||
#include "mme3_rtr_regs.h"
|
||||
#include "mme4_rtr_regs.h"
|
||||
#include "mme5_rtr_regs.h"
|
||||
#include "mme6_rtr_regs.h"
|
||||
#include "tpc0_cfg_regs.h"
|
||||
#include "tpc1_cfg_regs.h"
|
||||
#include "tpc2_cfg_regs.h"
|
||||
#include "tpc3_cfg_regs.h"
|
||||
#include "tpc4_cfg_regs.h"
|
||||
#include "tpc5_cfg_regs.h"
|
||||
#include "tpc6_cfg_regs.h"
|
||||
#include "tpc7_cfg_regs.h"
|
||||
#include "tpc0_qm_regs.h"
|
||||
#include "tpc1_qm_regs.h"
|
||||
#include "tpc2_qm_regs.h"
|
||||
#include "tpc3_qm_regs.h"
|
||||
#include "tpc4_qm_regs.h"
|
||||
#include "tpc5_qm_regs.h"
|
||||
#include "tpc6_qm_regs.h"
|
||||
#include "tpc7_qm_regs.h"
|
||||
#include "tpc0_cmdq_regs.h"
|
||||
#include "tpc1_cmdq_regs.h"
|
||||
#include "tpc2_cmdq_regs.h"
|
||||
#include "tpc3_cmdq_regs.h"
|
||||
#include "tpc4_cmdq_regs.h"
|
||||
#include "tpc5_cmdq_regs.h"
|
||||
#include "tpc6_cmdq_regs.h"
|
||||
#include "tpc7_cmdq_regs.h"
|
||||
#include "tpc0_nrtr_regs.h"
|
||||
#include "tpc1_rtr_regs.h"
|
||||
#include "tpc2_rtr_regs.h"
|
||||
#include "tpc3_rtr_regs.h"
|
||||
#include "tpc4_rtr_regs.h"
|
||||
#include "tpc5_rtr_regs.h"
|
||||
#include "tpc6_rtr_regs.h"
|
||||
#include "tpc7_nrtr_regs.h"
|
||||
#include "tpc0_eml_cfg_regs.h"
|
||||
|
||||
#include "psoc_global_conf_masks.h"
|
||||
#include "dma_macro_masks.h"
|
||||
#include "dma_qm_0_masks.h"
|
||||
#include "tpc0_qm_masks.h"
|
||||
#include "tpc0_cmdq_masks.h"
|
||||
#include "mme_qm_masks.h"
|
||||
#include "mme_cmdq_masks.h"
|
||||
#include "tpc0_cfg_masks.h"
|
||||
#include "tpc0_eml_cfg_masks.h"
|
||||
#include "mme1_rtr_masks.h"
|
||||
#include "tpc0_nrtr_masks.h"
|
||||
#include "dma_nrtr_masks.h"
|
||||
#include "pci_nrtr_masks.h"
|
||||
#include "stlb_masks.h"
|
||||
#include "cpu_ca53_cfg_masks.h"
|
||||
#include "mmu_masks.h"
|
||||
#include "mme_masks.h"
|
||||
|
||||
#define mmPCIE_DBI_DEVICE_ID_VENDOR_ID_REG 0xC02000
|
||||
#define mmPCIE_DBI_MSIX_DOORBELL_OFF 0xC02948
|
||||
|
||||
#define mmSYNC_MNGR_MON_PAY_ADDRL_0 0x113000
|
||||
#define mmSYNC_MNGR_SOB_OBJ_0 0x112000
|
||||
#define mmSYNC_MNGR_SOB_OBJ_1000 0x112FA0
|
||||
#define mmSYNC_MNGR_SOB_OBJ_1023 0x112FFC
|
||||
#define mmSYNC_MNGR_MON_STATUS_0 0x114000
|
||||
#define mmSYNC_MNGR_MON_STATUS_255 0x1143FC
|
||||
|
||||
#define mmGIC_DISTRIBUTOR__5_GICD_SETSPI_NSR 0x800040
|
||||
|
||||
#endif /* ASIC_REG_GOYA_REGS_H_ */
|
||||
@@ -0,0 +1,105 @@
|
||||
/* 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_IC_PLL_REGS_H_
|
||||
#define ASIC_REG_IC_PLL_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* IC_PLL (Prototype: PLL)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmIC_PLL_NR 0x4A3100
|
||||
|
||||
#define mmIC_PLL_NF 0x4A3104
|
||||
|
||||
#define mmIC_PLL_OD 0x4A3108
|
||||
|
||||
#define mmIC_PLL_NB 0x4A310C
|
||||
|
||||
#define mmIC_PLL_CFG 0x4A3110
|
||||
|
||||
#define mmIC_PLL_LOSE_MASK 0x4A3120
|
||||
|
||||
#define mmIC_PLL_LOCK_INTR 0x4A3128
|
||||
|
||||
#define mmIC_PLL_LOCK_BYPASS 0x4A312C
|
||||
|
||||
#define mmIC_PLL_DATA_CHNG 0x4A3130
|
||||
|
||||
#define mmIC_PLL_RST 0x4A3134
|
||||
|
||||
#define mmIC_PLL_SLIP_WD_CNTR 0x4A3150
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_0 0x4A3200
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_1 0x4A3204
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_2 0x4A3208
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_3 0x4A320C
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_CMD_0 0x4A3220
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_CMD_1 0x4A3224
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_CMD_2 0x4A3228
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_CMD_3 0x4A322C
|
||||
|
||||
#define mmIC_PLL_DIV_SEL_0 0x4A3280
|
||||
|
||||
#define mmIC_PLL_DIV_SEL_1 0x4A3284
|
||||
|
||||
#define mmIC_PLL_DIV_SEL_2 0x4A3288
|
||||
|
||||
#define mmIC_PLL_DIV_SEL_3 0x4A328C
|
||||
|
||||
#define mmIC_PLL_DIV_EN_0 0x4A32A0
|
||||
|
||||
#define mmIC_PLL_DIV_EN_1 0x4A32A4
|
||||
|
||||
#define mmIC_PLL_DIV_EN_2 0x4A32A8
|
||||
|
||||
#define mmIC_PLL_DIV_EN_3 0x4A32AC
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_BUSY_0 0x4A32C0
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_BUSY_1 0x4A32C4
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_BUSY_2 0x4A32C8
|
||||
|
||||
#define mmIC_PLL_DIV_FACTOR_BUSY_3 0x4A32CC
|
||||
|
||||
#define mmIC_PLL_CLK_GATER 0x4A3300
|
||||
|
||||
#define mmIC_PLL_CLK_RLX_0 0x4A3310
|
||||
|
||||
#define mmIC_PLL_CLK_RLX_1 0x4A3314
|
||||
|
||||
#define mmIC_PLL_CLK_RLX_2 0x4A3318
|
||||
|
||||
#define mmIC_PLL_CLK_RLX_3 0x4A331C
|
||||
|
||||
#define mmIC_PLL_REF_CNTR_PERIOD 0x4A3400
|
||||
|
||||
#define mmIC_PLL_REF_LOW_THRESHOLD 0x4A3410
|
||||
|
||||
#define mmIC_PLL_REF_HIGH_THRESHOLD 0x4A3420
|
||||
|
||||
#define mmIC_PLL_PLL_NOT_STABLE 0x4A3430
|
||||
|
||||
#define mmIC_PLL_FREQ_CALC_EN 0x4A3440
|
||||
|
||||
#endif /* ASIC_REG_IC_PLL_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
/* 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_MC_PLL_REGS_H_
|
||||
#define ASIC_REG_MC_PLL_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MC_PLL (Prototype: PLL)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMC_PLL_NR 0x4A1100
|
||||
|
||||
#define mmMC_PLL_NF 0x4A1104
|
||||
|
||||
#define mmMC_PLL_OD 0x4A1108
|
||||
|
||||
#define mmMC_PLL_NB 0x4A110C
|
||||
|
||||
#define mmMC_PLL_CFG 0x4A1110
|
||||
|
||||
#define mmMC_PLL_LOSE_MASK 0x4A1120
|
||||
|
||||
#define mmMC_PLL_LOCK_INTR 0x4A1128
|
||||
|
||||
#define mmMC_PLL_LOCK_BYPASS 0x4A112C
|
||||
|
||||
#define mmMC_PLL_DATA_CHNG 0x4A1130
|
||||
|
||||
#define mmMC_PLL_RST 0x4A1134
|
||||
|
||||
#define mmMC_PLL_SLIP_WD_CNTR 0x4A1150
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_0 0x4A1200
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_1 0x4A1204
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_2 0x4A1208
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_3 0x4A120C
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_CMD_0 0x4A1220
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_CMD_1 0x4A1224
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_CMD_2 0x4A1228
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_CMD_3 0x4A122C
|
||||
|
||||
#define mmMC_PLL_DIV_SEL_0 0x4A1280
|
||||
|
||||
#define mmMC_PLL_DIV_SEL_1 0x4A1284
|
||||
|
||||
#define mmMC_PLL_DIV_SEL_2 0x4A1288
|
||||
|
||||
#define mmMC_PLL_DIV_SEL_3 0x4A128C
|
||||
|
||||
#define mmMC_PLL_DIV_EN_0 0x4A12A0
|
||||
|
||||
#define mmMC_PLL_DIV_EN_1 0x4A12A4
|
||||
|
||||
#define mmMC_PLL_DIV_EN_2 0x4A12A8
|
||||
|
||||
#define mmMC_PLL_DIV_EN_3 0x4A12AC
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_BUSY_0 0x4A12C0
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_BUSY_1 0x4A12C4
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_BUSY_2 0x4A12C8
|
||||
|
||||
#define mmMC_PLL_DIV_FACTOR_BUSY_3 0x4A12CC
|
||||
|
||||
#define mmMC_PLL_CLK_GATER 0x4A1300
|
||||
|
||||
#define mmMC_PLL_CLK_RLX_0 0x4A1310
|
||||
|
||||
#define mmMC_PLL_CLK_RLX_1 0x4A1314
|
||||
|
||||
#define mmMC_PLL_CLK_RLX_2 0x4A1318
|
||||
|
||||
#define mmMC_PLL_CLK_RLX_3 0x4A131C
|
||||
|
||||
#define mmMC_PLL_REF_CNTR_PERIOD 0x4A1400
|
||||
|
||||
#define mmMC_PLL_REF_LOW_THRESHOLD 0x4A1410
|
||||
|
||||
#define mmMC_PLL_REF_HIGH_THRESHOLD 0x4A1420
|
||||
|
||||
#define mmMC_PLL_PLL_NOT_STABLE 0x4A1430
|
||||
|
||||
#define mmMC_PLL_FREQ_CALC_EN 0x4A1440
|
||||
|
||||
#endif /* ASIC_REG_MC_PLL_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,653 @@
|
||||
/* 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_MME1_RTR_MASKS_H_
|
||||
#define ASIC_REG_MME1_RTR_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME1_RTR (Prototype: MME_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* MME1_RTR_HBW_RD_RQ_E_ARB */
|
||||
#define MME1_RTR_HBW_RD_RQ_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RQ_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RQ_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RQ_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RQ_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RQ_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RQ_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RQ_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RQ_W_ARB */
|
||||
#define MME1_RTR_HBW_RD_RQ_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RQ_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RQ_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RQ_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RQ_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RQ_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RQ_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RQ_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RQ_N_ARB */
|
||||
#define MME1_RTR_HBW_RD_RQ_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RQ_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RQ_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RQ_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RQ_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RQ_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RQ_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RQ_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RQ_S_ARB */
|
||||
#define MME1_RTR_HBW_RD_RQ_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RQ_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RQ_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RQ_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RQ_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RQ_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RQ_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RQ_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RQ_L_ARB */
|
||||
#define MME1_RTR_HBW_RD_RQ_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RQ_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RQ_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RQ_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RQ_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RQ_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RQ_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RQ_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_E_ARB_MAX */
|
||||
#define MME1_RTR_HBW_E_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_HBW_E_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_HBW_W_ARB_MAX */
|
||||
#define MME1_RTR_HBW_W_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_HBW_W_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_HBW_N_ARB_MAX */
|
||||
#define MME1_RTR_HBW_N_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_HBW_N_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_HBW_S_ARB_MAX */
|
||||
#define MME1_RTR_HBW_S_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_HBW_S_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_HBW_L_ARB_MAX */
|
||||
#define MME1_RTR_HBW_L_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_HBW_L_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_HBW_RD_RS_MAX_CREDIT */
|
||||
#define MME1_RTR_HBW_RD_RS_MAX_CREDIT_A_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RS_MAX_CREDIT_A_MASK 0x3F
|
||||
#define MME1_RTR_HBW_RD_RS_MAX_CREDIT_B_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RS_MAX_CREDIT_B_MASK 0x3F00
|
||||
|
||||
/* MME1_RTR_HBW_WR_RQ_MAX_CREDIT */
|
||||
#define MME1_RTR_HBW_WR_RQ_MAX_CREDIT_VAL_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RQ_MAX_CREDIT_VAL_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_HBW_RD_RQ_MAX_CREDIT */
|
||||
#define MME1_RTR_HBW_RD_RQ_MAX_CREDIT_A_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RQ_MAX_CREDIT_A_MASK 0x3F
|
||||
#define MME1_RTR_HBW_RD_RQ_MAX_CREDIT_B_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RQ_MAX_CREDIT_B_MASK 0x3F00
|
||||
#define MME1_RTR_HBW_RD_RQ_MAX_CREDIT_IC_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RQ_MAX_CREDIT_IC_MASK 0x3F0000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RS_E_ARB */
|
||||
#define MME1_RTR_HBW_RD_RS_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RS_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RS_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RS_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RS_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RS_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RS_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RS_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RS_W_ARB */
|
||||
#define MME1_RTR_HBW_RD_RS_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RS_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RS_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RS_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RS_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RS_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RS_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RS_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RS_N_ARB */
|
||||
#define MME1_RTR_HBW_RD_RS_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RS_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RS_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RS_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RS_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RS_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RS_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RS_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RS_S_ARB */
|
||||
#define MME1_RTR_HBW_RD_RS_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RS_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RS_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RS_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RS_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RS_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RS_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RS_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_RD_RS_L_ARB */
|
||||
#define MME1_RTR_HBW_RD_RS_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_RD_RS_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_RD_RS_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_RD_RS_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_RD_RS_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_HBW_RD_RS_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_HBW_RD_RS_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_HBW_RD_RS_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RQ_E_ARB */
|
||||
#define MME1_RTR_HBW_WR_RQ_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RQ_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RQ_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RQ_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RQ_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RQ_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RQ_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RQ_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RQ_W_ARB */
|
||||
#define MME1_RTR_HBW_WR_RQ_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RQ_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RQ_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RQ_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RQ_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RQ_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RQ_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RQ_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RQ_N_ARB */
|
||||
#define MME1_RTR_HBW_WR_RQ_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RQ_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RQ_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RQ_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RQ_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RQ_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RQ_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RQ_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RQ_S_ARB */
|
||||
#define MME1_RTR_HBW_WR_RQ_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RQ_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RQ_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RQ_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RQ_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RQ_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RQ_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RQ_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RQ_L_ARB */
|
||||
#define MME1_RTR_HBW_WR_RQ_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RQ_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RQ_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RQ_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RQ_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RQ_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RQ_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RQ_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RS_E_ARB */
|
||||
#define MME1_RTR_HBW_WR_RS_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RS_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RS_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RS_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RS_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RS_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RS_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RS_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RS_W_ARB */
|
||||
#define MME1_RTR_HBW_WR_RS_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RS_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RS_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RS_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RS_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RS_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RS_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RS_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RS_N_ARB */
|
||||
#define MME1_RTR_HBW_WR_RS_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RS_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RS_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RS_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RS_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RS_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RS_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RS_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RS_S_ARB */
|
||||
#define MME1_RTR_HBW_WR_RS_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RS_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RS_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RS_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RS_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RS_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RS_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RS_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_HBW_WR_RS_L_ARB */
|
||||
#define MME1_RTR_HBW_WR_RS_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_HBW_WR_RS_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_HBW_WR_RS_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_HBW_WR_RS_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_HBW_WR_RS_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_HBW_WR_RS_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_HBW_WR_RS_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_HBW_WR_RS_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RQ_E_ARB */
|
||||
#define MME1_RTR_LBW_RD_RQ_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RQ_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RQ_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RQ_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RQ_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RQ_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RQ_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RQ_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RQ_W_ARB */
|
||||
#define MME1_RTR_LBW_RD_RQ_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RQ_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RQ_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RQ_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RQ_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RQ_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RQ_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RQ_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RQ_N_ARB */
|
||||
#define MME1_RTR_LBW_RD_RQ_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RQ_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RQ_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RQ_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RQ_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RQ_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RQ_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RQ_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RQ_S_ARB */
|
||||
#define MME1_RTR_LBW_RD_RQ_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RQ_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RQ_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RQ_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RQ_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RQ_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RQ_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RQ_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RQ_L_ARB */
|
||||
#define MME1_RTR_LBW_RD_RQ_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RQ_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RQ_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RQ_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RQ_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RQ_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RQ_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RQ_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_E_ARB_MAX */
|
||||
#define MME1_RTR_LBW_E_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_LBW_E_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_LBW_W_ARB_MAX */
|
||||
#define MME1_RTR_LBW_W_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_LBW_W_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_LBW_N_ARB_MAX */
|
||||
#define MME1_RTR_LBW_N_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_LBW_N_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_LBW_S_ARB_MAX */
|
||||
#define MME1_RTR_LBW_S_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_LBW_S_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_LBW_L_ARB_MAX */
|
||||
#define MME1_RTR_LBW_L_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_LBW_L_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_LBW_SRAM_MAX_CREDIT */
|
||||
#define MME1_RTR_LBW_SRAM_MAX_CREDIT_MSTR_SHIFT 0
|
||||
#define MME1_RTR_LBW_SRAM_MAX_CREDIT_MSTR_MASK 0x3F
|
||||
#define MME1_RTR_LBW_SRAM_MAX_CREDIT_SLV_SHIFT 8
|
||||
#define MME1_RTR_LBW_SRAM_MAX_CREDIT_SLV_MASK 0x3F00
|
||||
|
||||
/* MME1_RTR_LBW_RD_RS_E_ARB */
|
||||
#define MME1_RTR_LBW_RD_RS_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RS_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RS_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RS_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RS_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RS_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RS_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RS_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RS_W_ARB */
|
||||
#define MME1_RTR_LBW_RD_RS_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RS_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RS_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RS_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RS_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RS_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RS_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RS_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RS_N_ARB */
|
||||
#define MME1_RTR_LBW_RD_RS_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RS_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RS_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RS_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RS_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RS_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RS_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RS_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RS_S_ARB */
|
||||
#define MME1_RTR_LBW_RD_RS_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RS_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RS_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RS_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RS_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RS_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RS_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RS_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_RD_RS_L_ARB */
|
||||
#define MME1_RTR_LBW_RD_RS_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_RD_RS_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_RD_RS_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_RD_RS_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_RD_RS_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_LBW_RD_RS_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_LBW_RD_RS_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_LBW_RD_RS_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RQ_E_ARB */
|
||||
#define MME1_RTR_LBW_WR_RQ_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RQ_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RQ_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RQ_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RQ_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RQ_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RQ_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RQ_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RQ_W_ARB */
|
||||
#define MME1_RTR_LBW_WR_RQ_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RQ_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RQ_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RQ_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RQ_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RQ_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RQ_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RQ_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RQ_N_ARB */
|
||||
#define MME1_RTR_LBW_WR_RQ_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RQ_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RQ_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RQ_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RQ_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RQ_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RQ_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RQ_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RQ_S_ARB */
|
||||
#define MME1_RTR_LBW_WR_RQ_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RQ_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RQ_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RQ_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RQ_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RQ_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RQ_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RQ_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RQ_L_ARB */
|
||||
#define MME1_RTR_LBW_WR_RQ_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RQ_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RQ_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RQ_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RQ_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RQ_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RQ_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RQ_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RS_E_ARB */
|
||||
#define MME1_RTR_LBW_WR_RS_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RS_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RS_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RS_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RS_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RS_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RS_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RS_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RS_W_ARB */
|
||||
#define MME1_RTR_LBW_WR_RS_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RS_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RS_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RS_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RS_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RS_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RS_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RS_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RS_N_ARB */
|
||||
#define MME1_RTR_LBW_WR_RS_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RS_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RS_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RS_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RS_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RS_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RS_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RS_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RS_S_ARB */
|
||||
#define MME1_RTR_LBW_WR_RS_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RS_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RS_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RS_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RS_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RS_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RS_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RS_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_LBW_WR_RS_L_ARB */
|
||||
#define MME1_RTR_LBW_WR_RS_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_LBW_WR_RS_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_LBW_WR_RS_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_LBW_WR_RS_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_LBW_WR_RS_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_LBW_WR_RS_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_LBW_WR_RS_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_LBW_WR_RS_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_DBG_E_ARB */
|
||||
#define MME1_RTR_DBG_E_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_DBG_E_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_DBG_E_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_DBG_E_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_DBG_E_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_DBG_E_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_DBG_E_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_DBG_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_DBG_W_ARB */
|
||||
#define MME1_RTR_DBG_W_ARB_E_SHIFT 0
|
||||
#define MME1_RTR_DBG_W_ARB_E_MASK 0x7
|
||||
#define MME1_RTR_DBG_W_ARB_S_SHIFT 8
|
||||
#define MME1_RTR_DBG_W_ARB_S_MASK 0x700
|
||||
#define MME1_RTR_DBG_W_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_DBG_W_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_DBG_W_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_DBG_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_DBG_N_ARB */
|
||||
#define MME1_RTR_DBG_N_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_DBG_N_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_DBG_N_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_DBG_N_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_DBG_N_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_DBG_N_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_DBG_N_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_DBG_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_DBG_S_ARB */
|
||||
#define MME1_RTR_DBG_S_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_DBG_S_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_DBG_S_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_DBG_S_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_DBG_S_ARB_N_SHIFT 16
|
||||
#define MME1_RTR_DBG_S_ARB_N_MASK 0x70000
|
||||
#define MME1_RTR_DBG_S_ARB_L_SHIFT 24
|
||||
#define MME1_RTR_DBG_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_DBG_L_ARB */
|
||||
#define MME1_RTR_DBG_L_ARB_W_SHIFT 0
|
||||
#define MME1_RTR_DBG_L_ARB_W_MASK 0x7
|
||||
#define MME1_RTR_DBG_L_ARB_E_SHIFT 8
|
||||
#define MME1_RTR_DBG_L_ARB_E_MASK 0x700
|
||||
#define MME1_RTR_DBG_L_ARB_S_SHIFT 16
|
||||
#define MME1_RTR_DBG_L_ARB_S_MASK 0x70000
|
||||
#define MME1_RTR_DBG_L_ARB_N_SHIFT 24
|
||||
#define MME1_RTR_DBG_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* MME1_RTR_DBG_E_ARB_MAX */
|
||||
#define MME1_RTR_DBG_E_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_DBG_E_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_DBG_W_ARB_MAX */
|
||||
#define MME1_RTR_DBG_W_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_DBG_W_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_DBG_N_ARB_MAX */
|
||||
#define MME1_RTR_DBG_N_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_DBG_N_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_DBG_S_ARB_MAX */
|
||||
#define MME1_RTR_DBG_S_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_DBG_S_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_DBG_L_ARB_MAX */
|
||||
#define MME1_RTR_DBG_L_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define MME1_RTR_DBG_L_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* MME1_RTR_SPLIT_COEF */
|
||||
#define MME1_RTR_SPLIT_COEF_VAL_SHIFT 0
|
||||
#define MME1_RTR_SPLIT_COEF_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME1_RTR_SPLIT_CFG */
|
||||
#define MME1_RTR_SPLIT_CFG_FORCE_WAK_ORDER_SHIFT 0
|
||||
#define MME1_RTR_SPLIT_CFG_FORCE_WAK_ORDER_MASK 0x1
|
||||
#define MME1_RTR_SPLIT_CFG_FORCE_STRONG_ORDER_SHIFT 1
|
||||
#define MME1_RTR_SPLIT_CFG_FORCE_STRONG_ORDER_MASK 0x2
|
||||
#define MME1_RTR_SPLIT_CFG_DEFAULT_MESH_SHIFT 2
|
||||
#define MME1_RTR_SPLIT_CFG_DEFAULT_MESH_MASK 0xC
|
||||
#define MME1_RTR_SPLIT_CFG_WR_RATE_LIM_EN_SHIFT 4
|
||||
#define MME1_RTR_SPLIT_CFG_WR_RATE_LIM_EN_MASK 0x10
|
||||
#define MME1_RTR_SPLIT_CFG_RD_RATE_LIM_EN_SHIFT 5
|
||||
#define MME1_RTR_SPLIT_CFG_RD_RATE_LIM_EN_MASK 0x20
|
||||
#define MME1_RTR_SPLIT_CFG_B2B_OPT_SHIFT 6
|
||||
#define MME1_RTR_SPLIT_CFG_B2B_OPT_MASK 0x1C0
|
||||
|
||||
/* MME1_RTR_SPLIT_RD_SAT */
|
||||
#define MME1_RTR_SPLIT_RD_SAT_VAL_SHIFT 0
|
||||
#define MME1_RTR_SPLIT_RD_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME1_RTR_SPLIT_RD_RST_TOKEN */
|
||||
#define MME1_RTR_SPLIT_RD_RST_TOKEN_VAL_SHIFT 0
|
||||
#define MME1_RTR_SPLIT_RD_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME1_RTR_SPLIT_RD_TIMEOUT */
|
||||
#define MME1_RTR_SPLIT_RD_TIMEOUT_VAL_SHIFT 0
|
||||
#define MME1_RTR_SPLIT_RD_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME1_RTR_SPLIT_WR_SAT */
|
||||
#define MME1_RTR_SPLIT_WR_SAT_VAL_SHIFT 0
|
||||
#define MME1_RTR_SPLIT_WR_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME1_RTR_WPLIT_WR_TST_TOLEN */
|
||||
#define MME1_RTR_WPLIT_WR_TST_TOLEN_VAL_SHIFT 0
|
||||
#define MME1_RTR_WPLIT_WR_TST_TOLEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME1_RTR_SPLIT_WR_TIMEOUT */
|
||||
#define MME1_RTR_SPLIT_WR_TIMEOUT_VAL_SHIFT 0
|
||||
#define MME1_RTR_SPLIT_WR_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME1_RTR_HBW_RANGE_HIT */
|
||||
#define MME1_RTR_HBW_RANGE_HIT_IND_SHIFT 0
|
||||
#define MME1_RTR_HBW_RANGE_HIT_IND_MASK 0xFF
|
||||
|
||||
/* MME1_RTR_HBW_RANGE_MASK_L */
|
||||
#define MME1_RTR_HBW_RANGE_MASK_L_VAL_SHIFT 0
|
||||
#define MME1_RTR_HBW_RANGE_MASK_L_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME1_RTR_HBW_RANGE_MASK_H */
|
||||
#define MME1_RTR_HBW_RANGE_MASK_H_VAL_SHIFT 0
|
||||
#define MME1_RTR_HBW_RANGE_MASK_H_VAL_MASK 0x3FFFF
|
||||
|
||||
/* MME1_RTR_HBW_RANGE_BASE_L */
|
||||
#define MME1_RTR_HBW_RANGE_BASE_L_VAL_SHIFT 0
|
||||
#define MME1_RTR_HBW_RANGE_BASE_L_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME1_RTR_HBW_RANGE_BASE_H */
|
||||
#define MME1_RTR_HBW_RANGE_BASE_H_VAL_SHIFT 0
|
||||
#define MME1_RTR_HBW_RANGE_BASE_H_VAL_MASK 0x3FFFF
|
||||
|
||||
/* MME1_RTR_LBW_RANGE_HIT */
|
||||
#define MME1_RTR_LBW_RANGE_HIT_IND_SHIFT 0
|
||||
#define MME1_RTR_LBW_RANGE_HIT_IND_MASK 0xFFFF
|
||||
|
||||
/* MME1_RTR_LBW_RANGE_MASK */
|
||||
#define MME1_RTR_LBW_RANGE_MASK_VAL_SHIFT 0
|
||||
#define MME1_RTR_LBW_RANGE_MASK_VAL_MASK 0x3FFFFFF
|
||||
|
||||
/* MME1_RTR_LBW_RANGE_BASE */
|
||||
#define MME1_RTR_LBW_RANGE_BASE_VAL_SHIFT 0
|
||||
#define MME1_RTR_LBW_RANGE_BASE_VAL_MASK 0x3FFFFFF
|
||||
|
||||
/* MME1_RTR_RGLTR */
|
||||
#define MME1_RTR_RGLTR_WR_EN_SHIFT 0
|
||||
#define MME1_RTR_RGLTR_WR_EN_MASK 0x1
|
||||
#define MME1_RTR_RGLTR_RD_EN_SHIFT 4
|
||||
#define MME1_RTR_RGLTR_RD_EN_MASK 0x10
|
||||
|
||||
/* MME1_RTR_RGLTR_WR_RESULT */
|
||||
#define MME1_RTR_RGLTR_WR_RESULT_VAL_SHIFT 0
|
||||
#define MME1_RTR_RGLTR_WR_RESULT_VAL_MASK 0xFF
|
||||
|
||||
/* MME1_RTR_RGLTR_RD_RESULT */
|
||||
#define MME1_RTR_RGLTR_RD_RESULT_VAL_SHIFT 0
|
||||
#define MME1_RTR_RGLTR_RD_RESULT_VAL_MASK 0xFF
|
||||
|
||||
/* MME1_RTR_SCRAMB_EN */
|
||||
#define MME1_RTR_SCRAMB_EN_VAL_SHIFT 0
|
||||
#define MME1_RTR_SCRAMB_EN_VAL_MASK 0x1
|
||||
|
||||
/* MME1_RTR_NON_LIN_SCRAMB */
|
||||
#define MME1_RTR_NON_LIN_SCRAMB_EN_SHIFT 0
|
||||
#define MME1_RTR_NON_LIN_SCRAMB_EN_MASK 0x1
|
||||
|
||||
#endif /* ASIC_REG_MME1_RTR_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,331 @@
|
||||
/* 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_MME1_RTR_REGS_H_
|
||||
#define ASIC_REG_MME1_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME1_RTR (Prototype: MME_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RQ_E_ARB 0x40100
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RQ_W_ARB 0x40104
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RQ_N_ARB 0x40108
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RQ_S_ARB 0x4010C
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RQ_L_ARB 0x40110
|
||||
|
||||
#define mmMME1_RTR_HBW_E_ARB_MAX 0x40120
|
||||
|
||||
#define mmMME1_RTR_HBW_W_ARB_MAX 0x40124
|
||||
|
||||
#define mmMME1_RTR_HBW_N_ARB_MAX 0x40128
|
||||
|
||||
#define mmMME1_RTR_HBW_S_ARB_MAX 0x4012C
|
||||
|
||||
#define mmMME1_RTR_HBW_L_ARB_MAX 0x40130
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RS_MAX_CREDIT 0x40140
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RQ_MAX_CREDIT 0x40144
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RQ_MAX_CREDIT 0x40148
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RS_E_ARB 0x40150
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RS_W_ARB 0x40154
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RS_N_ARB 0x40158
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RS_S_ARB 0x4015C
|
||||
|
||||
#define mmMME1_RTR_HBW_RD_RS_L_ARB 0x40160
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RQ_E_ARB 0x40170
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RQ_W_ARB 0x40174
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RQ_N_ARB 0x40178
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RQ_S_ARB 0x4017C
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RQ_L_ARB 0x40180
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RS_E_ARB 0x40190
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RS_W_ARB 0x40194
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RS_N_ARB 0x40198
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RS_S_ARB 0x4019C
|
||||
|
||||
#define mmMME1_RTR_HBW_WR_RS_L_ARB 0x401A0
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RQ_E_ARB 0x40200
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RQ_W_ARB 0x40204
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RQ_N_ARB 0x40208
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RQ_S_ARB 0x4020C
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RQ_L_ARB 0x40210
|
||||
|
||||
#define mmMME1_RTR_LBW_E_ARB_MAX 0x40220
|
||||
|
||||
#define mmMME1_RTR_LBW_W_ARB_MAX 0x40224
|
||||
|
||||
#define mmMME1_RTR_LBW_N_ARB_MAX 0x40228
|
||||
|
||||
#define mmMME1_RTR_LBW_S_ARB_MAX 0x4022C
|
||||
|
||||
#define mmMME1_RTR_LBW_L_ARB_MAX 0x40230
|
||||
|
||||
#define mmMME1_RTR_LBW_SRAM_MAX_CREDIT 0x40240
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RS_E_ARB 0x40250
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RS_W_ARB 0x40254
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RS_N_ARB 0x40258
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RS_S_ARB 0x4025C
|
||||
|
||||
#define mmMME1_RTR_LBW_RD_RS_L_ARB 0x40260
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RQ_E_ARB 0x40270
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RQ_W_ARB 0x40274
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RQ_N_ARB 0x40278
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RQ_S_ARB 0x4027C
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RQ_L_ARB 0x40280
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RS_E_ARB 0x40290
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RS_W_ARB 0x40294
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RS_N_ARB 0x40298
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RS_S_ARB 0x4029C
|
||||
|
||||
#define mmMME1_RTR_LBW_WR_RS_L_ARB 0x402A0
|
||||
|
||||
#define mmMME1_RTR_DBG_E_ARB 0x40300
|
||||
|
||||
#define mmMME1_RTR_DBG_W_ARB 0x40304
|
||||
|
||||
#define mmMME1_RTR_DBG_N_ARB 0x40308
|
||||
|
||||
#define mmMME1_RTR_DBG_S_ARB 0x4030C
|
||||
|
||||
#define mmMME1_RTR_DBG_L_ARB 0x40310
|
||||
|
||||
#define mmMME1_RTR_DBG_E_ARB_MAX 0x40320
|
||||
|
||||
#define mmMME1_RTR_DBG_W_ARB_MAX 0x40324
|
||||
|
||||
#define mmMME1_RTR_DBG_N_ARB_MAX 0x40328
|
||||
|
||||
#define mmMME1_RTR_DBG_S_ARB_MAX 0x4032C
|
||||
|
||||
#define mmMME1_RTR_DBG_L_ARB_MAX 0x40330
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_0 0x40400
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_1 0x40404
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_2 0x40408
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_3 0x4040C
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_4 0x40410
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_5 0x40414
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_6 0x40418
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_7 0x4041C
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_8 0x40420
|
||||
|
||||
#define mmMME1_RTR_SPLIT_COEF_9 0x40424
|
||||
|
||||
#define mmMME1_RTR_SPLIT_CFG 0x40440
|
||||
|
||||
#define mmMME1_RTR_SPLIT_RD_SAT 0x40444
|
||||
|
||||
#define mmMME1_RTR_SPLIT_RD_RST_TOKEN 0x40448
|
||||
|
||||
#define mmMME1_RTR_SPLIT_RD_TIMEOUT_0 0x4044C
|
||||
|
||||
#define mmMME1_RTR_SPLIT_RD_TIMEOUT_1 0x40450
|
||||
|
||||
#define mmMME1_RTR_SPLIT_WR_SAT 0x40454
|
||||
|
||||
#define mmMME1_RTR_WPLIT_WR_TST_TOLEN 0x40458
|
||||
|
||||
#define mmMME1_RTR_SPLIT_WR_TIMEOUT_0 0x4045C
|
||||
|
||||
#define mmMME1_RTR_SPLIT_WR_TIMEOUT_1 0x40460
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_HIT 0x40470
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_L_0 0x40480
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_L_1 0x40484
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_L_2 0x40488
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_L_3 0x4048C
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_L_4 0x40490
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_L_5 0x40494
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_L_6 0x40498
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_L_7 0x4049C
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_H_0 0x404A0
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_H_1 0x404A4
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_H_2 0x404A8
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_H_3 0x404AC
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_H_4 0x404B0
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_H_5 0x404B4
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_H_6 0x404B8
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_MASK_H_7 0x404BC
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_L_0 0x404C0
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_L_1 0x404C4
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_L_2 0x404C8
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_L_3 0x404CC
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_L_4 0x404D0
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_L_5 0x404D4
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_L_6 0x404D8
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_L_7 0x404DC
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_H_0 0x404E0
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_H_1 0x404E4
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_H_2 0x404E8
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_H_3 0x404EC
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_H_4 0x404F0
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_H_5 0x404F4
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_H_6 0x404F8
|
||||
|
||||
#define mmMME1_RTR_HBW_RANGE_BASE_H_7 0x404FC
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_HIT 0x40500
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_0 0x40510
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_1 0x40514
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_2 0x40518
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_3 0x4051C
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_4 0x40520
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_5 0x40524
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_6 0x40528
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_7 0x4052C
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_8 0x40530
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_9 0x40534
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_10 0x40538
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_11 0x4053C
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_12 0x40540
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_13 0x40544
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_14 0x40548
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_MASK_15 0x4054C
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_0 0x40550
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_1 0x40554
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_2 0x40558
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_3 0x4055C
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_4 0x40560
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_5 0x40564
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_6 0x40568
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_7 0x4056C
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_8 0x40570
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_9 0x40574
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_10 0x40578
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_11 0x4057C
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_12 0x40580
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_13 0x40584
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_14 0x40588
|
||||
|
||||
#define mmMME1_RTR_LBW_RANGE_BASE_15 0x4058C
|
||||
|
||||
#define mmMME1_RTR_RGLTR 0x40590
|
||||
|
||||
#define mmMME1_RTR_RGLTR_WR_RESULT 0x40594
|
||||
|
||||
#define mmMME1_RTR_RGLTR_RD_RESULT 0x40598
|
||||
|
||||
#define mmMME1_RTR_SCRAMB_EN 0x40600
|
||||
|
||||
#define mmMME1_RTR_NON_LIN_SCRAMB 0x40604
|
||||
|
||||
#endif /* ASIC_REG_MME1_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,331 @@
|
||||
/* 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_MME2_RTR_REGS_H_
|
||||
#define ASIC_REG_MME2_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME2_RTR (Prototype: MME_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RQ_E_ARB 0x80100
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RQ_W_ARB 0x80104
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RQ_N_ARB 0x80108
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RQ_S_ARB 0x8010C
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RQ_L_ARB 0x80110
|
||||
|
||||
#define mmMME2_RTR_HBW_E_ARB_MAX 0x80120
|
||||
|
||||
#define mmMME2_RTR_HBW_W_ARB_MAX 0x80124
|
||||
|
||||
#define mmMME2_RTR_HBW_N_ARB_MAX 0x80128
|
||||
|
||||
#define mmMME2_RTR_HBW_S_ARB_MAX 0x8012C
|
||||
|
||||
#define mmMME2_RTR_HBW_L_ARB_MAX 0x80130
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RS_MAX_CREDIT 0x80140
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RQ_MAX_CREDIT 0x80144
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RQ_MAX_CREDIT 0x80148
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RS_E_ARB 0x80150
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RS_W_ARB 0x80154
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RS_N_ARB 0x80158
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RS_S_ARB 0x8015C
|
||||
|
||||
#define mmMME2_RTR_HBW_RD_RS_L_ARB 0x80160
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RQ_E_ARB 0x80170
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RQ_W_ARB 0x80174
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RQ_N_ARB 0x80178
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RQ_S_ARB 0x8017C
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RQ_L_ARB 0x80180
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RS_E_ARB 0x80190
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RS_W_ARB 0x80194
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RS_N_ARB 0x80198
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RS_S_ARB 0x8019C
|
||||
|
||||
#define mmMME2_RTR_HBW_WR_RS_L_ARB 0x801A0
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RQ_E_ARB 0x80200
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RQ_W_ARB 0x80204
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RQ_N_ARB 0x80208
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RQ_S_ARB 0x8020C
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RQ_L_ARB 0x80210
|
||||
|
||||
#define mmMME2_RTR_LBW_E_ARB_MAX 0x80220
|
||||
|
||||
#define mmMME2_RTR_LBW_W_ARB_MAX 0x80224
|
||||
|
||||
#define mmMME2_RTR_LBW_N_ARB_MAX 0x80228
|
||||
|
||||
#define mmMME2_RTR_LBW_S_ARB_MAX 0x8022C
|
||||
|
||||
#define mmMME2_RTR_LBW_L_ARB_MAX 0x80230
|
||||
|
||||
#define mmMME2_RTR_LBW_SRAM_MAX_CREDIT 0x80240
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RS_E_ARB 0x80250
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RS_W_ARB 0x80254
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RS_N_ARB 0x80258
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RS_S_ARB 0x8025C
|
||||
|
||||
#define mmMME2_RTR_LBW_RD_RS_L_ARB 0x80260
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RQ_E_ARB 0x80270
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RQ_W_ARB 0x80274
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RQ_N_ARB 0x80278
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RQ_S_ARB 0x8027C
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RQ_L_ARB 0x80280
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RS_E_ARB 0x80290
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RS_W_ARB 0x80294
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RS_N_ARB 0x80298
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RS_S_ARB 0x8029C
|
||||
|
||||
#define mmMME2_RTR_LBW_WR_RS_L_ARB 0x802A0
|
||||
|
||||
#define mmMME2_RTR_DBG_E_ARB 0x80300
|
||||
|
||||
#define mmMME2_RTR_DBG_W_ARB 0x80304
|
||||
|
||||
#define mmMME2_RTR_DBG_N_ARB 0x80308
|
||||
|
||||
#define mmMME2_RTR_DBG_S_ARB 0x8030C
|
||||
|
||||
#define mmMME2_RTR_DBG_L_ARB 0x80310
|
||||
|
||||
#define mmMME2_RTR_DBG_E_ARB_MAX 0x80320
|
||||
|
||||
#define mmMME2_RTR_DBG_W_ARB_MAX 0x80324
|
||||
|
||||
#define mmMME2_RTR_DBG_N_ARB_MAX 0x80328
|
||||
|
||||
#define mmMME2_RTR_DBG_S_ARB_MAX 0x8032C
|
||||
|
||||
#define mmMME2_RTR_DBG_L_ARB_MAX 0x80330
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_0 0x80400
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_1 0x80404
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_2 0x80408
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_3 0x8040C
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_4 0x80410
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_5 0x80414
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_6 0x80418
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_7 0x8041C
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_8 0x80420
|
||||
|
||||
#define mmMME2_RTR_SPLIT_COEF_9 0x80424
|
||||
|
||||
#define mmMME2_RTR_SPLIT_CFG 0x80440
|
||||
|
||||
#define mmMME2_RTR_SPLIT_RD_SAT 0x80444
|
||||
|
||||
#define mmMME2_RTR_SPLIT_RD_RST_TOKEN 0x80448
|
||||
|
||||
#define mmMME2_RTR_SPLIT_RD_TIMEOUT_0 0x8044C
|
||||
|
||||
#define mmMME2_RTR_SPLIT_RD_TIMEOUT_1 0x80450
|
||||
|
||||
#define mmMME2_RTR_SPLIT_WR_SAT 0x80454
|
||||
|
||||
#define mmMME2_RTR_WPLIT_WR_TST_TOLEN 0x80458
|
||||
|
||||
#define mmMME2_RTR_SPLIT_WR_TIMEOUT_0 0x8045C
|
||||
|
||||
#define mmMME2_RTR_SPLIT_WR_TIMEOUT_1 0x80460
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_HIT 0x80470
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_L_0 0x80480
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_L_1 0x80484
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_L_2 0x80488
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_L_3 0x8048C
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_L_4 0x80490
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_L_5 0x80494
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_L_6 0x80498
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_L_7 0x8049C
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_H_0 0x804A0
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_H_1 0x804A4
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_H_2 0x804A8
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_H_3 0x804AC
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_H_4 0x804B0
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_H_5 0x804B4
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_H_6 0x804B8
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_MASK_H_7 0x804BC
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_L_0 0x804C0
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_L_1 0x804C4
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_L_2 0x804C8
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_L_3 0x804CC
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_L_4 0x804D0
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_L_5 0x804D4
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_L_6 0x804D8
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_L_7 0x804DC
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_H_0 0x804E0
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_H_1 0x804E4
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_H_2 0x804E8
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_H_3 0x804EC
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_H_4 0x804F0
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_H_5 0x804F4
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_H_6 0x804F8
|
||||
|
||||
#define mmMME2_RTR_HBW_RANGE_BASE_H_7 0x804FC
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_HIT 0x80500
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_0 0x80510
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_1 0x80514
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_2 0x80518
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_3 0x8051C
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_4 0x80520
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_5 0x80524
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_6 0x80528
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_7 0x8052C
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_8 0x80530
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_9 0x80534
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_10 0x80538
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_11 0x8053C
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_12 0x80540
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_13 0x80544
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_14 0x80548
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_MASK_15 0x8054C
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_0 0x80550
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_1 0x80554
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_2 0x80558
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_3 0x8055C
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_4 0x80560
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_5 0x80564
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_6 0x80568
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_7 0x8056C
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_8 0x80570
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_9 0x80574
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_10 0x80578
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_11 0x8057C
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_12 0x80580
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_13 0x80584
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_14 0x80588
|
||||
|
||||
#define mmMME2_RTR_LBW_RANGE_BASE_15 0x8058C
|
||||
|
||||
#define mmMME2_RTR_RGLTR 0x80590
|
||||
|
||||
#define mmMME2_RTR_RGLTR_WR_RESULT 0x80594
|
||||
|
||||
#define mmMME2_RTR_RGLTR_RD_RESULT 0x80598
|
||||
|
||||
#define mmMME2_RTR_SCRAMB_EN 0x80600
|
||||
|
||||
#define mmMME2_RTR_NON_LIN_SCRAMB 0x80604
|
||||
|
||||
#endif /* ASIC_REG_MME2_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,331 @@
|
||||
/* 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_MME3_RTR_REGS_H_
|
||||
#define ASIC_REG_MME3_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME3_RTR (Prototype: MME_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RQ_E_ARB 0xC0100
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RQ_W_ARB 0xC0104
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RQ_N_ARB 0xC0108
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RQ_S_ARB 0xC010C
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RQ_L_ARB 0xC0110
|
||||
|
||||
#define mmMME3_RTR_HBW_E_ARB_MAX 0xC0120
|
||||
|
||||
#define mmMME3_RTR_HBW_W_ARB_MAX 0xC0124
|
||||
|
||||
#define mmMME3_RTR_HBW_N_ARB_MAX 0xC0128
|
||||
|
||||
#define mmMME3_RTR_HBW_S_ARB_MAX 0xC012C
|
||||
|
||||
#define mmMME3_RTR_HBW_L_ARB_MAX 0xC0130
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RS_MAX_CREDIT 0xC0140
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RQ_MAX_CREDIT 0xC0144
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RQ_MAX_CREDIT 0xC0148
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RS_E_ARB 0xC0150
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RS_W_ARB 0xC0154
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RS_N_ARB 0xC0158
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RS_S_ARB 0xC015C
|
||||
|
||||
#define mmMME3_RTR_HBW_RD_RS_L_ARB 0xC0160
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RQ_E_ARB 0xC0170
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RQ_W_ARB 0xC0174
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RQ_N_ARB 0xC0178
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RQ_S_ARB 0xC017C
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RQ_L_ARB 0xC0180
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RS_E_ARB 0xC0190
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RS_W_ARB 0xC0194
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RS_N_ARB 0xC0198
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RS_S_ARB 0xC019C
|
||||
|
||||
#define mmMME3_RTR_HBW_WR_RS_L_ARB 0xC01A0
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RQ_E_ARB 0xC0200
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RQ_W_ARB 0xC0204
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RQ_N_ARB 0xC0208
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RQ_S_ARB 0xC020C
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RQ_L_ARB 0xC0210
|
||||
|
||||
#define mmMME3_RTR_LBW_E_ARB_MAX 0xC0220
|
||||
|
||||
#define mmMME3_RTR_LBW_W_ARB_MAX 0xC0224
|
||||
|
||||
#define mmMME3_RTR_LBW_N_ARB_MAX 0xC0228
|
||||
|
||||
#define mmMME3_RTR_LBW_S_ARB_MAX 0xC022C
|
||||
|
||||
#define mmMME3_RTR_LBW_L_ARB_MAX 0xC0230
|
||||
|
||||
#define mmMME3_RTR_LBW_SRAM_MAX_CREDIT 0xC0240
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RS_E_ARB 0xC0250
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RS_W_ARB 0xC0254
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RS_N_ARB 0xC0258
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RS_S_ARB 0xC025C
|
||||
|
||||
#define mmMME3_RTR_LBW_RD_RS_L_ARB 0xC0260
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RQ_E_ARB 0xC0270
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RQ_W_ARB 0xC0274
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RQ_N_ARB 0xC0278
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RQ_S_ARB 0xC027C
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RQ_L_ARB 0xC0280
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RS_E_ARB 0xC0290
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RS_W_ARB 0xC0294
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RS_N_ARB 0xC0298
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RS_S_ARB 0xC029C
|
||||
|
||||
#define mmMME3_RTR_LBW_WR_RS_L_ARB 0xC02A0
|
||||
|
||||
#define mmMME3_RTR_DBG_E_ARB 0xC0300
|
||||
|
||||
#define mmMME3_RTR_DBG_W_ARB 0xC0304
|
||||
|
||||
#define mmMME3_RTR_DBG_N_ARB 0xC0308
|
||||
|
||||
#define mmMME3_RTR_DBG_S_ARB 0xC030C
|
||||
|
||||
#define mmMME3_RTR_DBG_L_ARB 0xC0310
|
||||
|
||||
#define mmMME3_RTR_DBG_E_ARB_MAX 0xC0320
|
||||
|
||||
#define mmMME3_RTR_DBG_W_ARB_MAX 0xC0324
|
||||
|
||||
#define mmMME3_RTR_DBG_N_ARB_MAX 0xC0328
|
||||
|
||||
#define mmMME3_RTR_DBG_S_ARB_MAX 0xC032C
|
||||
|
||||
#define mmMME3_RTR_DBG_L_ARB_MAX 0xC0330
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_0 0xC0400
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_1 0xC0404
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_2 0xC0408
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_3 0xC040C
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_4 0xC0410
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_5 0xC0414
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_6 0xC0418
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_7 0xC041C
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_8 0xC0420
|
||||
|
||||
#define mmMME3_RTR_SPLIT_COEF_9 0xC0424
|
||||
|
||||
#define mmMME3_RTR_SPLIT_CFG 0xC0440
|
||||
|
||||
#define mmMME3_RTR_SPLIT_RD_SAT 0xC0444
|
||||
|
||||
#define mmMME3_RTR_SPLIT_RD_RST_TOKEN 0xC0448
|
||||
|
||||
#define mmMME3_RTR_SPLIT_RD_TIMEOUT_0 0xC044C
|
||||
|
||||
#define mmMME3_RTR_SPLIT_RD_TIMEOUT_1 0xC0450
|
||||
|
||||
#define mmMME3_RTR_SPLIT_WR_SAT 0xC0454
|
||||
|
||||
#define mmMME3_RTR_WPLIT_WR_TST_TOLEN 0xC0458
|
||||
|
||||
#define mmMME3_RTR_SPLIT_WR_TIMEOUT_0 0xC045C
|
||||
|
||||
#define mmMME3_RTR_SPLIT_WR_TIMEOUT_1 0xC0460
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_HIT 0xC0470
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_L_0 0xC0480
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_L_1 0xC0484
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_L_2 0xC0488
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_L_3 0xC048C
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_L_4 0xC0490
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_L_5 0xC0494
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_L_6 0xC0498
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_L_7 0xC049C
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_H_0 0xC04A0
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_H_1 0xC04A4
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_H_2 0xC04A8
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_H_3 0xC04AC
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_H_4 0xC04B0
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_H_5 0xC04B4
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_H_6 0xC04B8
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_MASK_H_7 0xC04BC
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_L_0 0xC04C0
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_L_1 0xC04C4
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_L_2 0xC04C8
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_L_3 0xC04CC
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_L_4 0xC04D0
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_L_5 0xC04D4
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_L_6 0xC04D8
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_L_7 0xC04DC
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_H_0 0xC04E0
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_H_1 0xC04E4
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_H_2 0xC04E8
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_H_3 0xC04EC
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_H_4 0xC04F0
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_H_5 0xC04F4
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_H_6 0xC04F8
|
||||
|
||||
#define mmMME3_RTR_HBW_RANGE_BASE_H_7 0xC04FC
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_HIT 0xC0500
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_0 0xC0510
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_1 0xC0514
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_2 0xC0518
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_3 0xC051C
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_4 0xC0520
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_5 0xC0524
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_6 0xC0528
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_7 0xC052C
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_8 0xC0530
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_9 0xC0534
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_10 0xC0538
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_11 0xC053C
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_12 0xC0540
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_13 0xC0544
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_14 0xC0548
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_MASK_15 0xC054C
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_0 0xC0550
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_1 0xC0554
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_2 0xC0558
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_3 0xC055C
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_4 0xC0560
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_5 0xC0564
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_6 0xC0568
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_7 0xC056C
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_8 0xC0570
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_9 0xC0574
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_10 0xC0578
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_11 0xC057C
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_12 0xC0580
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_13 0xC0584
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_14 0xC0588
|
||||
|
||||
#define mmMME3_RTR_LBW_RANGE_BASE_15 0xC058C
|
||||
|
||||
#define mmMME3_RTR_RGLTR 0xC0590
|
||||
|
||||
#define mmMME3_RTR_RGLTR_WR_RESULT 0xC0594
|
||||
|
||||
#define mmMME3_RTR_RGLTR_RD_RESULT 0xC0598
|
||||
|
||||
#define mmMME3_RTR_SCRAMB_EN 0xC0600
|
||||
|
||||
#define mmMME3_RTR_NON_LIN_SCRAMB 0xC0604
|
||||
|
||||
#endif /* ASIC_REG_MME3_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,331 @@
|
||||
/* 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_MME4_RTR_REGS_H_
|
||||
#define ASIC_REG_MME4_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME4_RTR (Prototype: MME_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RQ_E_ARB 0x100100
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RQ_W_ARB 0x100104
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RQ_N_ARB 0x100108
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RQ_S_ARB 0x10010C
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RQ_L_ARB 0x100110
|
||||
|
||||
#define mmMME4_RTR_HBW_E_ARB_MAX 0x100120
|
||||
|
||||
#define mmMME4_RTR_HBW_W_ARB_MAX 0x100124
|
||||
|
||||
#define mmMME4_RTR_HBW_N_ARB_MAX 0x100128
|
||||
|
||||
#define mmMME4_RTR_HBW_S_ARB_MAX 0x10012C
|
||||
|
||||
#define mmMME4_RTR_HBW_L_ARB_MAX 0x100130
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RS_MAX_CREDIT 0x100140
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RQ_MAX_CREDIT 0x100144
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RQ_MAX_CREDIT 0x100148
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RS_E_ARB 0x100150
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RS_W_ARB 0x100154
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RS_N_ARB 0x100158
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RS_S_ARB 0x10015C
|
||||
|
||||
#define mmMME4_RTR_HBW_RD_RS_L_ARB 0x100160
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RQ_E_ARB 0x100170
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RQ_W_ARB 0x100174
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RQ_N_ARB 0x100178
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RQ_S_ARB 0x10017C
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RQ_L_ARB 0x100180
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RS_E_ARB 0x100190
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RS_W_ARB 0x100194
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RS_N_ARB 0x100198
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RS_S_ARB 0x10019C
|
||||
|
||||
#define mmMME4_RTR_HBW_WR_RS_L_ARB 0x1001A0
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RQ_E_ARB 0x100200
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RQ_W_ARB 0x100204
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RQ_N_ARB 0x100208
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RQ_S_ARB 0x10020C
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RQ_L_ARB 0x100210
|
||||
|
||||
#define mmMME4_RTR_LBW_E_ARB_MAX 0x100220
|
||||
|
||||
#define mmMME4_RTR_LBW_W_ARB_MAX 0x100224
|
||||
|
||||
#define mmMME4_RTR_LBW_N_ARB_MAX 0x100228
|
||||
|
||||
#define mmMME4_RTR_LBW_S_ARB_MAX 0x10022C
|
||||
|
||||
#define mmMME4_RTR_LBW_L_ARB_MAX 0x100230
|
||||
|
||||
#define mmMME4_RTR_LBW_SRAM_MAX_CREDIT 0x100240
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RS_E_ARB 0x100250
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RS_W_ARB 0x100254
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RS_N_ARB 0x100258
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RS_S_ARB 0x10025C
|
||||
|
||||
#define mmMME4_RTR_LBW_RD_RS_L_ARB 0x100260
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RQ_E_ARB 0x100270
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RQ_W_ARB 0x100274
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RQ_N_ARB 0x100278
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RQ_S_ARB 0x10027C
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RQ_L_ARB 0x100280
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RS_E_ARB 0x100290
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RS_W_ARB 0x100294
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RS_N_ARB 0x100298
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RS_S_ARB 0x10029C
|
||||
|
||||
#define mmMME4_RTR_LBW_WR_RS_L_ARB 0x1002A0
|
||||
|
||||
#define mmMME4_RTR_DBG_E_ARB 0x100300
|
||||
|
||||
#define mmMME4_RTR_DBG_W_ARB 0x100304
|
||||
|
||||
#define mmMME4_RTR_DBG_N_ARB 0x100308
|
||||
|
||||
#define mmMME4_RTR_DBG_S_ARB 0x10030C
|
||||
|
||||
#define mmMME4_RTR_DBG_L_ARB 0x100310
|
||||
|
||||
#define mmMME4_RTR_DBG_E_ARB_MAX 0x100320
|
||||
|
||||
#define mmMME4_RTR_DBG_W_ARB_MAX 0x100324
|
||||
|
||||
#define mmMME4_RTR_DBG_N_ARB_MAX 0x100328
|
||||
|
||||
#define mmMME4_RTR_DBG_S_ARB_MAX 0x10032C
|
||||
|
||||
#define mmMME4_RTR_DBG_L_ARB_MAX 0x100330
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_0 0x100400
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_1 0x100404
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_2 0x100408
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_3 0x10040C
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_4 0x100410
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_5 0x100414
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_6 0x100418
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_7 0x10041C
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_8 0x100420
|
||||
|
||||
#define mmMME4_RTR_SPLIT_COEF_9 0x100424
|
||||
|
||||
#define mmMME4_RTR_SPLIT_CFG 0x100440
|
||||
|
||||
#define mmMME4_RTR_SPLIT_RD_SAT 0x100444
|
||||
|
||||
#define mmMME4_RTR_SPLIT_RD_RST_TOKEN 0x100448
|
||||
|
||||
#define mmMME4_RTR_SPLIT_RD_TIMEOUT_0 0x10044C
|
||||
|
||||
#define mmMME4_RTR_SPLIT_RD_TIMEOUT_1 0x100450
|
||||
|
||||
#define mmMME4_RTR_SPLIT_WR_SAT 0x100454
|
||||
|
||||
#define mmMME4_RTR_WPLIT_WR_TST_TOLEN 0x100458
|
||||
|
||||
#define mmMME4_RTR_SPLIT_WR_TIMEOUT_0 0x10045C
|
||||
|
||||
#define mmMME4_RTR_SPLIT_WR_TIMEOUT_1 0x100460
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_HIT 0x100470
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_L_0 0x100480
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_L_1 0x100484
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_L_2 0x100488
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_L_3 0x10048C
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_L_4 0x100490
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_L_5 0x100494
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_L_6 0x100498
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_L_7 0x10049C
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_H_0 0x1004A0
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_H_1 0x1004A4
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_H_2 0x1004A8
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_H_3 0x1004AC
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_H_4 0x1004B0
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_H_5 0x1004B4
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_H_6 0x1004B8
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_MASK_H_7 0x1004BC
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_L_0 0x1004C0
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_L_1 0x1004C4
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_L_2 0x1004C8
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_L_3 0x1004CC
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_L_4 0x1004D0
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_L_5 0x1004D4
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_L_6 0x1004D8
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_L_7 0x1004DC
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_H_0 0x1004E0
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_H_1 0x1004E4
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_H_2 0x1004E8
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_H_3 0x1004EC
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_H_4 0x1004F0
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_H_5 0x1004F4
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_H_6 0x1004F8
|
||||
|
||||
#define mmMME4_RTR_HBW_RANGE_BASE_H_7 0x1004FC
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_HIT 0x100500
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_0 0x100510
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_1 0x100514
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_2 0x100518
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_3 0x10051C
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_4 0x100520
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_5 0x100524
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_6 0x100528
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_7 0x10052C
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_8 0x100530
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_9 0x100534
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_10 0x100538
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_11 0x10053C
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_12 0x100540
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_13 0x100544
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_14 0x100548
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_MASK_15 0x10054C
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_0 0x100550
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_1 0x100554
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_2 0x100558
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_3 0x10055C
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_4 0x100560
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_5 0x100564
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_6 0x100568
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_7 0x10056C
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_8 0x100570
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_9 0x100574
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_10 0x100578
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_11 0x10057C
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_12 0x100580
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_13 0x100584
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_14 0x100588
|
||||
|
||||
#define mmMME4_RTR_LBW_RANGE_BASE_15 0x10058C
|
||||
|
||||
#define mmMME4_RTR_RGLTR 0x100590
|
||||
|
||||
#define mmMME4_RTR_RGLTR_WR_RESULT 0x100594
|
||||
|
||||
#define mmMME4_RTR_RGLTR_RD_RESULT 0x100598
|
||||
|
||||
#define mmMME4_RTR_SCRAMB_EN 0x100600
|
||||
|
||||
#define mmMME4_RTR_NON_LIN_SCRAMB 0x100604
|
||||
|
||||
#endif /* ASIC_REG_MME4_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,331 @@
|
||||
/* 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_MME5_RTR_REGS_H_
|
||||
#define ASIC_REG_MME5_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME5_RTR (Prototype: MME_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RQ_E_ARB 0x140100
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RQ_W_ARB 0x140104
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RQ_N_ARB 0x140108
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RQ_S_ARB 0x14010C
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RQ_L_ARB 0x140110
|
||||
|
||||
#define mmMME5_RTR_HBW_E_ARB_MAX 0x140120
|
||||
|
||||
#define mmMME5_RTR_HBW_W_ARB_MAX 0x140124
|
||||
|
||||
#define mmMME5_RTR_HBW_N_ARB_MAX 0x140128
|
||||
|
||||
#define mmMME5_RTR_HBW_S_ARB_MAX 0x14012C
|
||||
|
||||
#define mmMME5_RTR_HBW_L_ARB_MAX 0x140130
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RS_MAX_CREDIT 0x140140
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RQ_MAX_CREDIT 0x140144
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RQ_MAX_CREDIT 0x140148
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RS_E_ARB 0x140150
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RS_W_ARB 0x140154
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RS_N_ARB 0x140158
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RS_S_ARB 0x14015C
|
||||
|
||||
#define mmMME5_RTR_HBW_RD_RS_L_ARB 0x140160
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RQ_E_ARB 0x140170
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RQ_W_ARB 0x140174
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RQ_N_ARB 0x140178
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RQ_S_ARB 0x14017C
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RQ_L_ARB 0x140180
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RS_E_ARB 0x140190
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RS_W_ARB 0x140194
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RS_N_ARB 0x140198
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RS_S_ARB 0x14019C
|
||||
|
||||
#define mmMME5_RTR_HBW_WR_RS_L_ARB 0x1401A0
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RQ_E_ARB 0x140200
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RQ_W_ARB 0x140204
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RQ_N_ARB 0x140208
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RQ_S_ARB 0x14020C
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RQ_L_ARB 0x140210
|
||||
|
||||
#define mmMME5_RTR_LBW_E_ARB_MAX 0x140220
|
||||
|
||||
#define mmMME5_RTR_LBW_W_ARB_MAX 0x140224
|
||||
|
||||
#define mmMME5_RTR_LBW_N_ARB_MAX 0x140228
|
||||
|
||||
#define mmMME5_RTR_LBW_S_ARB_MAX 0x14022C
|
||||
|
||||
#define mmMME5_RTR_LBW_L_ARB_MAX 0x140230
|
||||
|
||||
#define mmMME5_RTR_LBW_SRAM_MAX_CREDIT 0x140240
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RS_E_ARB 0x140250
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RS_W_ARB 0x140254
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RS_N_ARB 0x140258
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RS_S_ARB 0x14025C
|
||||
|
||||
#define mmMME5_RTR_LBW_RD_RS_L_ARB 0x140260
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RQ_E_ARB 0x140270
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RQ_W_ARB 0x140274
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RQ_N_ARB 0x140278
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RQ_S_ARB 0x14027C
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RQ_L_ARB 0x140280
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RS_E_ARB 0x140290
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RS_W_ARB 0x140294
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RS_N_ARB 0x140298
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RS_S_ARB 0x14029C
|
||||
|
||||
#define mmMME5_RTR_LBW_WR_RS_L_ARB 0x1402A0
|
||||
|
||||
#define mmMME5_RTR_DBG_E_ARB 0x140300
|
||||
|
||||
#define mmMME5_RTR_DBG_W_ARB 0x140304
|
||||
|
||||
#define mmMME5_RTR_DBG_N_ARB 0x140308
|
||||
|
||||
#define mmMME5_RTR_DBG_S_ARB 0x14030C
|
||||
|
||||
#define mmMME5_RTR_DBG_L_ARB 0x140310
|
||||
|
||||
#define mmMME5_RTR_DBG_E_ARB_MAX 0x140320
|
||||
|
||||
#define mmMME5_RTR_DBG_W_ARB_MAX 0x140324
|
||||
|
||||
#define mmMME5_RTR_DBG_N_ARB_MAX 0x140328
|
||||
|
||||
#define mmMME5_RTR_DBG_S_ARB_MAX 0x14032C
|
||||
|
||||
#define mmMME5_RTR_DBG_L_ARB_MAX 0x140330
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_0 0x140400
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_1 0x140404
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_2 0x140408
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_3 0x14040C
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_4 0x140410
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_5 0x140414
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_6 0x140418
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_7 0x14041C
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_8 0x140420
|
||||
|
||||
#define mmMME5_RTR_SPLIT_COEF_9 0x140424
|
||||
|
||||
#define mmMME5_RTR_SPLIT_CFG 0x140440
|
||||
|
||||
#define mmMME5_RTR_SPLIT_RD_SAT 0x140444
|
||||
|
||||
#define mmMME5_RTR_SPLIT_RD_RST_TOKEN 0x140448
|
||||
|
||||
#define mmMME5_RTR_SPLIT_RD_TIMEOUT_0 0x14044C
|
||||
|
||||
#define mmMME5_RTR_SPLIT_RD_TIMEOUT_1 0x140450
|
||||
|
||||
#define mmMME5_RTR_SPLIT_WR_SAT 0x140454
|
||||
|
||||
#define mmMME5_RTR_WPLIT_WR_TST_TOLEN 0x140458
|
||||
|
||||
#define mmMME5_RTR_SPLIT_WR_TIMEOUT_0 0x14045C
|
||||
|
||||
#define mmMME5_RTR_SPLIT_WR_TIMEOUT_1 0x140460
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_HIT 0x140470
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_L_0 0x140480
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_L_1 0x140484
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_L_2 0x140488
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_L_3 0x14048C
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_L_4 0x140490
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_L_5 0x140494
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_L_6 0x140498
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_L_7 0x14049C
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_H_0 0x1404A0
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_H_1 0x1404A4
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_H_2 0x1404A8
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_H_3 0x1404AC
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_H_4 0x1404B0
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_H_5 0x1404B4
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_H_6 0x1404B8
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_MASK_H_7 0x1404BC
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_L_0 0x1404C0
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_L_1 0x1404C4
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_L_2 0x1404C8
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_L_3 0x1404CC
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_L_4 0x1404D0
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_L_5 0x1404D4
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_L_6 0x1404D8
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_L_7 0x1404DC
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_H_0 0x1404E0
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_H_1 0x1404E4
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_H_2 0x1404E8
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_H_3 0x1404EC
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_H_4 0x1404F0
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_H_5 0x1404F4
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_H_6 0x1404F8
|
||||
|
||||
#define mmMME5_RTR_HBW_RANGE_BASE_H_7 0x1404FC
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_HIT 0x140500
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_0 0x140510
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_1 0x140514
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_2 0x140518
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_3 0x14051C
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_4 0x140520
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_5 0x140524
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_6 0x140528
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_7 0x14052C
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_8 0x140530
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_9 0x140534
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_10 0x140538
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_11 0x14053C
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_12 0x140540
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_13 0x140544
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_14 0x140548
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_MASK_15 0x14054C
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_0 0x140550
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_1 0x140554
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_2 0x140558
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_3 0x14055C
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_4 0x140560
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_5 0x140564
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_6 0x140568
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_7 0x14056C
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_8 0x140570
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_9 0x140574
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_10 0x140578
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_11 0x14057C
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_12 0x140580
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_13 0x140584
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_14 0x140588
|
||||
|
||||
#define mmMME5_RTR_LBW_RANGE_BASE_15 0x14058C
|
||||
|
||||
#define mmMME5_RTR_RGLTR 0x140590
|
||||
|
||||
#define mmMME5_RTR_RGLTR_WR_RESULT 0x140594
|
||||
|
||||
#define mmMME5_RTR_RGLTR_RD_RESULT 0x140598
|
||||
|
||||
#define mmMME5_RTR_SCRAMB_EN 0x140600
|
||||
|
||||
#define mmMME5_RTR_NON_LIN_SCRAMB 0x140604
|
||||
|
||||
#endif /* ASIC_REG_MME5_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,331 @@
|
||||
/* 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_MME6_RTR_REGS_H_
|
||||
#define ASIC_REG_MME6_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME6_RTR (Prototype: MME_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RQ_E_ARB 0x180100
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RQ_W_ARB 0x180104
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RQ_N_ARB 0x180108
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RQ_S_ARB 0x18010C
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RQ_L_ARB 0x180110
|
||||
|
||||
#define mmMME6_RTR_HBW_E_ARB_MAX 0x180120
|
||||
|
||||
#define mmMME6_RTR_HBW_W_ARB_MAX 0x180124
|
||||
|
||||
#define mmMME6_RTR_HBW_N_ARB_MAX 0x180128
|
||||
|
||||
#define mmMME6_RTR_HBW_S_ARB_MAX 0x18012C
|
||||
|
||||
#define mmMME6_RTR_HBW_L_ARB_MAX 0x180130
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RS_MAX_CREDIT 0x180140
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RQ_MAX_CREDIT 0x180144
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RQ_MAX_CREDIT 0x180148
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RS_E_ARB 0x180150
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RS_W_ARB 0x180154
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RS_N_ARB 0x180158
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RS_S_ARB 0x18015C
|
||||
|
||||
#define mmMME6_RTR_HBW_RD_RS_L_ARB 0x180160
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RQ_E_ARB 0x180170
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RQ_W_ARB 0x180174
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RQ_N_ARB 0x180178
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RQ_S_ARB 0x18017C
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RQ_L_ARB 0x180180
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RS_E_ARB 0x180190
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RS_W_ARB 0x180194
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RS_N_ARB 0x180198
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RS_S_ARB 0x18019C
|
||||
|
||||
#define mmMME6_RTR_HBW_WR_RS_L_ARB 0x1801A0
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RQ_E_ARB 0x180200
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RQ_W_ARB 0x180204
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RQ_N_ARB 0x180208
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RQ_S_ARB 0x18020C
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RQ_L_ARB 0x180210
|
||||
|
||||
#define mmMME6_RTR_LBW_E_ARB_MAX 0x180220
|
||||
|
||||
#define mmMME6_RTR_LBW_W_ARB_MAX 0x180224
|
||||
|
||||
#define mmMME6_RTR_LBW_N_ARB_MAX 0x180228
|
||||
|
||||
#define mmMME6_RTR_LBW_S_ARB_MAX 0x18022C
|
||||
|
||||
#define mmMME6_RTR_LBW_L_ARB_MAX 0x180230
|
||||
|
||||
#define mmMME6_RTR_LBW_SRAM_MAX_CREDIT 0x180240
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RS_E_ARB 0x180250
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RS_W_ARB 0x180254
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RS_N_ARB 0x180258
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RS_S_ARB 0x18025C
|
||||
|
||||
#define mmMME6_RTR_LBW_RD_RS_L_ARB 0x180260
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RQ_E_ARB 0x180270
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RQ_W_ARB 0x180274
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RQ_N_ARB 0x180278
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RQ_S_ARB 0x18027C
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RQ_L_ARB 0x180280
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RS_E_ARB 0x180290
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RS_W_ARB 0x180294
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RS_N_ARB 0x180298
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RS_S_ARB 0x18029C
|
||||
|
||||
#define mmMME6_RTR_LBW_WR_RS_L_ARB 0x1802A0
|
||||
|
||||
#define mmMME6_RTR_DBG_E_ARB 0x180300
|
||||
|
||||
#define mmMME6_RTR_DBG_W_ARB 0x180304
|
||||
|
||||
#define mmMME6_RTR_DBG_N_ARB 0x180308
|
||||
|
||||
#define mmMME6_RTR_DBG_S_ARB 0x18030C
|
||||
|
||||
#define mmMME6_RTR_DBG_L_ARB 0x180310
|
||||
|
||||
#define mmMME6_RTR_DBG_E_ARB_MAX 0x180320
|
||||
|
||||
#define mmMME6_RTR_DBG_W_ARB_MAX 0x180324
|
||||
|
||||
#define mmMME6_RTR_DBG_N_ARB_MAX 0x180328
|
||||
|
||||
#define mmMME6_RTR_DBG_S_ARB_MAX 0x18032C
|
||||
|
||||
#define mmMME6_RTR_DBG_L_ARB_MAX 0x180330
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_0 0x180400
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_1 0x180404
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_2 0x180408
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_3 0x18040C
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_4 0x180410
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_5 0x180414
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_6 0x180418
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_7 0x18041C
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_8 0x180420
|
||||
|
||||
#define mmMME6_RTR_SPLIT_COEF_9 0x180424
|
||||
|
||||
#define mmMME6_RTR_SPLIT_CFG 0x180440
|
||||
|
||||
#define mmMME6_RTR_SPLIT_RD_SAT 0x180444
|
||||
|
||||
#define mmMME6_RTR_SPLIT_RD_RST_TOKEN 0x180448
|
||||
|
||||
#define mmMME6_RTR_SPLIT_RD_TIMEOUT_0 0x18044C
|
||||
|
||||
#define mmMME6_RTR_SPLIT_RD_TIMEOUT_1 0x180450
|
||||
|
||||
#define mmMME6_RTR_SPLIT_WR_SAT 0x180454
|
||||
|
||||
#define mmMME6_RTR_WPLIT_WR_TST_TOLEN 0x180458
|
||||
|
||||
#define mmMME6_RTR_SPLIT_WR_TIMEOUT_0 0x18045C
|
||||
|
||||
#define mmMME6_RTR_SPLIT_WR_TIMEOUT_1 0x180460
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_HIT 0x180470
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_L_0 0x180480
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_L_1 0x180484
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_L_2 0x180488
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_L_3 0x18048C
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_L_4 0x180490
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_L_5 0x180494
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_L_6 0x180498
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_L_7 0x18049C
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_H_0 0x1804A0
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_H_1 0x1804A4
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_H_2 0x1804A8
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_H_3 0x1804AC
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_H_4 0x1804B0
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_H_5 0x1804B4
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_H_6 0x1804B8
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_MASK_H_7 0x1804BC
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_L_0 0x1804C0
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_L_1 0x1804C4
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_L_2 0x1804C8
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_L_3 0x1804CC
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_L_4 0x1804D0
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_L_5 0x1804D4
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_L_6 0x1804D8
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_L_7 0x1804DC
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_H_0 0x1804E0
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_H_1 0x1804E4
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_H_2 0x1804E8
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_H_3 0x1804EC
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_H_4 0x1804F0
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_H_5 0x1804F4
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_H_6 0x1804F8
|
||||
|
||||
#define mmMME6_RTR_HBW_RANGE_BASE_H_7 0x1804FC
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_HIT 0x180500
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_0 0x180510
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_1 0x180514
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_2 0x180518
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_3 0x18051C
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_4 0x180520
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_5 0x180524
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_6 0x180528
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_7 0x18052C
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_8 0x180530
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_9 0x180534
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_10 0x180538
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_11 0x18053C
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_12 0x180540
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_13 0x180544
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_14 0x180548
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_MASK_15 0x18054C
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_0 0x180550
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_1 0x180554
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_2 0x180558
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_3 0x18055C
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_4 0x180560
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_5 0x180564
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_6 0x180568
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_7 0x18056C
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_8 0x180570
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_9 0x180574
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_10 0x180578
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_11 0x18057C
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_12 0x180580
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_13 0x180584
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_14 0x180588
|
||||
|
||||
#define mmMME6_RTR_LBW_RANGE_BASE_15 0x18058C
|
||||
|
||||
#define mmMME6_RTR_RGLTR 0x180590
|
||||
|
||||
#define mmMME6_RTR_RGLTR_WR_RESULT 0x180594
|
||||
|
||||
#define mmMME6_RTR_RGLTR_RD_RESULT 0x180598
|
||||
|
||||
#define mmMME6_RTR_SCRAMB_EN 0x180600
|
||||
|
||||
#define mmMME6_RTR_NON_LIN_SCRAMB 0x180604
|
||||
|
||||
#endif /* ASIC_REG_MME6_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,373 @@
|
||||
/* 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_MME_CMDQ_MASKS_H_
|
||||
#define ASIC_REG_MME_CMDQ_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* MME_CMDQ_GLBL_CFG0 */
|
||||
#define MME_CMDQ_GLBL_CFG0_PQF_EN_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_CFG0_PQF_EN_MASK 0x1
|
||||
#define MME_CMDQ_GLBL_CFG0_CQF_EN_SHIFT 1
|
||||
#define MME_CMDQ_GLBL_CFG0_CQF_EN_MASK 0x2
|
||||
#define MME_CMDQ_GLBL_CFG0_CP_EN_SHIFT 2
|
||||
#define MME_CMDQ_GLBL_CFG0_CP_EN_MASK 0x4
|
||||
#define MME_CMDQ_GLBL_CFG0_DMA_EN_SHIFT 3
|
||||
#define MME_CMDQ_GLBL_CFG0_DMA_EN_MASK 0x8
|
||||
|
||||
/* MME_CMDQ_GLBL_CFG1 */
|
||||
#define MME_CMDQ_GLBL_CFG1_PQF_STOP_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_CFG1_PQF_STOP_MASK 0x1
|
||||
#define MME_CMDQ_GLBL_CFG1_CQF_STOP_SHIFT 1
|
||||
#define MME_CMDQ_GLBL_CFG1_CQF_STOP_MASK 0x2
|
||||
#define MME_CMDQ_GLBL_CFG1_CP_STOP_SHIFT 2
|
||||
#define MME_CMDQ_GLBL_CFG1_CP_STOP_MASK 0x4
|
||||
#define MME_CMDQ_GLBL_CFG1_DMA_STOP_SHIFT 3
|
||||
#define MME_CMDQ_GLBL_CFG1_DMA_STOP_MASK 0x8
|
||||
#define MME_CMDQ_GLBL_CFG1_PQF_FLUSH_SHIFT 8
|
||||
#define MME_CMDQ_GLBL_CFG1_PQF_FLUSH_MASK 0x100
|
||||
#define MME_CMDQ_GLBL_CFG1_CQF_FLUSH_SHIFT 9
|
||||
#define MME_CMDQ_GLBL_CFG1_CQF_FLUSH_MASK 0x200
|
||||
#define MME_CMDQ_GLBL_CFG1_CP_FLUSH_SHIFT 10
|
||||
#define MME_CMDQ_GLBL_CFG1_CP_FLUSH_MASK 0x400
|
||||
#define MME_CMDQ_GLBL_CFG1_DMA_FLUSH_SHIFT 11
|
||||
#define MME_CMDQ_GLBL_CFG1_DMA_FLUSH_MASK 0x800
|
||||
|
||||
/* MME_CMDQ_GLBL_PROT */
|
||||
#define MME_CMDQ_GLBL_PROT_PQF_PROT_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_PROT_PQF_PROT_MASK 0x1
|
||||
#define MME_CMDQ_GLBL_PROT_CQF_PROT_SHIFT 1
|
||||
#define MME_CMDQ_GLBL_PROT_CQF_PROT_MASK 0x2
|
||||
#define MME_CMDQ_GLBL_PROT_CP_PROT_SHIFT 2
|
||||
#define MME_CMDQ_GLBL_PROT_CP_PROT_MASK 0x4
|
||||
#define MME_CMDQ_GLBL_PROT_DMA_PROT_SHIFT 3
|
||||
#define MME_CMDQ_GLBL_PROT_DMA_PROT_MASK 0x8
|
||||
#define MME_CMDQ_GLBL_PROT_PQF_ERR_PROT_SHIFT 4
|
||||
#define MME_CMDQ_GLBL_PROT_PQF_ERR_PROT_MASK 0x10
|
||||
#define MME_CMDQ_GLBL_PROT_CQF_ERR_PROT_SHIFT 5
|
||||
#define MME_CMDQ_GLBL_PROT_CQF_ERR_PROT_MASK 0x20
|
||||
#define MME_CMDQ_GLBL_PROT_CP_ERR_PROT_SHIFT 6
|
||||
#define MME_CMDQ_GLBL_PROT_CP_ERR_PROT_MASK 0x40
|
||||
#define MME_CMDQ_GLBL_PROT_DMA_ERR_PROT_SHIFT 7
|
||||
#define MME_CMDQ_GLBL_PROT_DMA_ERR_PROT_MASK 0x80
|
||||
|
||||
/* MME_CMDQ_GLBL_ERR_CFG */
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_PQF_ERR_INT_EN_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_PQF_ERR_INT_EN_MASK 0x1
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT 1
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_PQF_ERR_MSG_EN_MASK 0x2
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT 2
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_PQF_STOP_ON_ERR_MASK 0x4
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CQF_ERR_INT_EN_SHIFT 3
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CQF_ERR_INT_EN_MASK 0x8
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT 4
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CQF_ERR_MSG_EN_MASK 0x10
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT 5
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CQF_STOP_ON_ERR_MASK 0x20
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CP_ERR_INT_EN_SHIFT 6
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CP_ERR_INT_EN_MASK 0x40
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT 7
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CP_ERR_MSG_EN_MASK 0x80
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT 8
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_CP_STOP_ON_ERR_MASK 0x100
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_DMA_ERR_INT_EN_SHIFT 9
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_DMA_ERR_INT_EN_MASK 0x200
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT 10
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_DMA_ERR_MSG_EN_MASK 0x400
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT 11
|
||||
#define MME_CMDQ_GLBL_ERR_CFG_DMA_STOP_ON_ERR_MASK 0x800
|
||||
|
||||
/* MME_CMDQ_GLBL_ERR_ADDR_LO */
|
||||
#define MME_CMDQ_GLBL_ERR_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_ERR_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_GLBL_ERR_ADDR_HI */
|
||||
#define MME_CMDQ_GLBL_ERR_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_ERR_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_GLBL_ERR_WDATA */
|
||||
#define MME_CMDQ_GLBL_ERR_WDATA_VAL_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_ERR_WDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_GLBL_SECURE_PROPS */
|
||||
#define MME_CMDQ_GLBL_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define MME_CMDQ_GLBL_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define MME_CMDQ_GLBL_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* MME_CMDQ_GLBL_NON_SECURE_PROPS */
|
||||
#define MME_CMDQ_GLBL_NON_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_NON_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define MME_CMDQ_GLBL_NON_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define MME_CMDQ_GLBL_NON_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* MME_CMDQ_GLBL_STS0 */
|
||||
#define MME_CMDQ_GLBL_STS0_PQF_IDLE_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_STS0_PQF_IDLE_MASK 0x1
|
||||
#define MME_CMDQ_GLBL_STS0_CQF_IDLE_SHIFT 1
|
||||
#define MME_CMDQ_GLBL_STS0_CQF_IDLE_MASK 0x2
|
||||
#define MME_CMDQ_GLBL_STS0_CP_IDLE_SHIFT 2
|
||||
#define MME_CMDQ_GLBL_STS0_CP_IDLE_MASK 0x4
|
||||
#define MME_CMDQ_GLBL_STS0_DMA_IDLE_SHIFT 3
|
||||
#define MME_CMDQ_GLBL_STS0_DMA_IDLE_MASK 0x8
|
||||
#define MME_CMDQ_GLBL_STS0_PQF_IS_STOP_SHIFT 4
|
||||
#define MME_CMDQ_GLBL_STS0_PQF_IS_STOP_MASK 0x10
|
||||
#define MME_CMDQ_GLBL_STS0_CQF_IS_STOP_SHIFT 5
|
||||
#define MME_CMDQ_GLBL_STS0_CQF_IS_STOP_MASK 0x20
|
||||
#define MME_CMDQ_GLBL_STS0_CP_IS_STOP_SHIFT 6
|
||||
#define MME_CMDQ_GLBL_STS0_CP_IS_STOP_MASK 0x40
|
||||
#define MME_CMDQ_GLBL_STS0_DMA_IS_STOP_SHIFT 7
|
||||
#define MME_CMDQ_GLBL_STS0_DMA_IS_STOP_MASK 0x80
|
||||
|
||||
/* MME_CMDQ_GLBL_STS1 */
|
||||
#define MME_CMDQ_GLBL_STS1_PQF_RD_ERR_SHIFT 0
|
||||
#define MME_CMDQ_GLBL_STS1_PQF_RD_ERR_MASK 0x1
|
||||
#define MME_CMDQ_GLBL_STS1_CQF_RD_ERR_SHIFT 1
|
||||
#define MME_CMDQ_GLBL_STS1_CQF_RD_ERR_MASK 0x2
|
||||
#define MME_CMDQ_GLBL_STS1_CP_RD_ERR_SHIFT 2
|
||||
#define MME_CMDQ_GLBL_STS1_CP_RD_ERR_MASK 0x4
|
||||
#define MME_CMDQ_GLBL_STS1_CP_UNDEF_CMD_ERR_SHIFT 3
|
||||
#define MME_CMDQ_GLBL_STS1_CP_UNDEF_CMD_ERR_MASK 0x8
|
||||
#define MME_CMDQ_GLBL_STS1_CP_STOP_OP_SHIFT 4
|
||||
#define MME_CMDQ_GLBL_STS1_CP_STOP_OP_MASK 0x10
|
||||
#define MME_CMDQ_GLBL_STS1_CP_MSG_WR_ERR_SHIFT 5
|
||||
#define MME_CMDQ_GLBL_STS1_CP_MSG_WR_ERR_MASK 0x20
|
||||
#define MME_CMDQ_GLBL_STS1_DMA_RD_ERR_SHIFT 8
|
||||
#define MME_CMDQ_GLBL_STS1_DMA_RD_ERR_MASK 0x100
|
||||
#define MME_CMDQ_GLBL_STS1_DMA_WR_ERR_SHIFT 9
|
||||
#define MME_CMDQ_GLBL_STS1_DMA_WR_ERR_MASK 0x200
|
||||
#define MME_CMDQ_GLBL_STS1_DMA_RD_MSG_ERR_SHIFT 10
|
||||
#define MME_CMDQ_GLBL_STS1_DMA_RD_MSG_ERR_MASK 0x400
|
||||
#define MME_CMDQ_GLBL_STS1_DMA_WR_MSG_ERR_SHIFT 11
|
||||
#define MME_CMDQ_GLBL_STS1_DMA_WR_MSG_ERR_MASK 0x800
|
||||
|
||||
/* MME_CMDQ_CQ_CFG0 */
|
||||
#define MME_CMDQ_CQ_CFG0_RESERVED_SHIFT 0
|
||||
#define MME_CMDQ_CQ_CFG0_RESERVED_MASK 0x1
|
||||
|
||||
/* MME_CMDQ_CQ_CFG1 */
|
||||
#define MME_CMDQ_CQ_CFG1_CREDIT_LIM_SHIFT 0
|
||||
#define MME_CMDQ_CQ_CFG1_CREDIT_LIM_MASK 0xFFFF
|
||||
#define MME_CMDQ_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
|
||||
#define MME_CMDQ_CQ_CFG1_MAX_INFLIGHT_MASK 0xFFFF0000
|
||||
|
||||
/* MME_CMDQ_CQ_ARUSER */
|
||||
#define MME_CMDQ_CQ_ARUSER_NOSNOOP_SHIFT 0
|
||||
#define MME_CMDQ_CQ_ARUSER_NOSNOOP_MASK 0x1
|
||||
#define MME_CMDQ_CQ_ARUSER_WORD_SHIFT 1
|
||||
#define MME_CMDQ_CQ_ARUSER_WORD_MASK 0x2
|
||||
|
||||
/* MME_CMDQ_CQ_PTR_LO */
|
||||
#define MME_CMDQ_CQ_PTR_LO_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_PTR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_PTR_HI */
|
||||
#define MME_CMDQ_CQ_PTR_HI_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_PTR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_TSIZE */
|
||||
#define MME_CMDQ_CQ_TSIZE_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_TSIZE_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_CTL */
|
||||
#define MME_CMDQ_CQ_CTL_RPT_SHIFT 0
|
||||
#define MME_CMDQ_CQ_CTL_RPT_MASK 0xFFFF
|
||||
#define MME_CMDQ_CQ_CTL_CTL_SHIFT 16
|
||||
#define MME_CMDQ_CQ_CTL_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* MME_CMDQ_CQ_PTR_LO_STS */
|
||||
#define MME_CMDQ_CQ_PTR_LO_STS_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_PTR_HI_STS */
|
||||
#define MME_CMDQ_CQ_PTR_HI_STS_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_TSIZE_STS */
|
||||
#define MME_CMDQ_CQ_TSIZE_STS_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_CTL_STS */
|
||||
#define MME_CMDQ_CQ_CTL_STS_RPT_SHIFT 0
|
||||
#define MME_CMDQ_CQ_CTL_STS_RPT_MASK 0xFFFF
|
||||
#define MME_CMDQ_CQ_CTL_STS_CTL_SHIFT 16
|
||||
#define MME_CMDQ_CQ_CTL_STS_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* MME_CMDQ_CQ_STS0 */
|
||||
#define MME_CMDQ_CQ_STS0_CQ_CREDIT_CNT_SHIFT 0
|
||||
#define MME_CMDQ_CQ_STS0_CQ_CREDIT_CNT_MASK 0xFFFF
|
||||
#define MME_CMDQ_CQ_STS0_CQ_FREE_CNT_SHIFT 16
|
||||
#define MME_CMDQ_CQ_STS0_CQ_FREE_CNT_MASK 0xFFFF0000
|
||||
|
||||
/* MME_CMDQ_CQ_STS1 */
|
||||
#define MME_CMDQ_CQ_STS1_CQ_INFLIGHT_CNT_SHIFT 0
|
||||
#define MME_CMDQ_CQ_STS1_CQ_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define MME_CMDQ_CQ_STS1_CQ_BUF_EMPTY_SHIFT 30
|
||||
#define MME_CMDQ_CQ_STS1_CQ_BUF_EMPTY_MASK 0x40000000
|
||||
#define MME_CMDQ_CQ_STS1_CQ_BUSY_SHIFT 31
|
||||
#define MME_CMDQ_CQ_STS1_CQ_BUSY_MASK 0x80000000
|
||||
|
||||
/* MME_CMDQ_CQ_RD_RATE_LIM_EN */
|
||||
#define MME_CMDQ_CQ_RD_RATE_LIM_EN_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_RD_RATE_LIM_EN_VAL_MASK 0x1
|
||||
|
||||
/* MME_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN */
|
||||
#define MME_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_RD_RATE_LIM_SAT */
|
||||
#define MME_CMDQ_CQ_RD_RATE_LIM_SAT_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_RD_RATE_LIM_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_RD_RATE_LIM_TOUT */
|
||||
#define MME_CMDQ_CQ_RD_RATE_LIM_TOUT_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_RD_RATE_LIM_TOUT_VAL_MASK 0x7FFFFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_IFIFO_CNT */
|
||||
#define MME_CMDQ_CQ_IFIFO_CNT_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_IFIFO_CNT_VAL_MASK 0x3
|
||||
|
||||
/* MME_CMDQ_CP_MSG_BASE0_ADDR_LO */
|
||||
#define MME_CMDQ_CP_MSG_BASE0_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_MSG_BASE0_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_MSG_BASE0_ADDR_HI */
|
||||
#define MME_CMDQ_CP_MSG_BASE0_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_MSG_BASE0_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_MSG_BASE1_ADDR_LO */
|
||||
#define MME_CMDQ_CP_MSG_BASE1_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_MSG_BASE1_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_MSG_BASE1_ADDR_HI */
|
||||
#define MME_CMDQ_CP_MSG_BASE1_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_MSG_BASE1_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_MSG_BASE2_ADDR_LO */
|
||||
#define MME_CMDQ_CP_MSG_BASE2_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_MSG_BASE2_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_MSG_BASE2_ADDR_HI */
|
||||
#define MME_CMDQ_CP_MSG_BASE2_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_MSG_BASE2_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_MSG_BASE3_ADDR_LO */
|
||||
#define MME_CMDQ_CP_MSG_BASE3_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_MSG_BASE3_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_MSG_BASE3_ADDR_HI */
|
||||
#define MME_CMDQ_CP_MSG_BASE3_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_MSG_BASE3_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_LDMA_TSIZE_OFFSET */
|
||||
#define MME_CMDQ_CP_LDMA_TSIZE_OFFSET_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_LDMA_TSIZE_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET */
|
||||
#define MME_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET */
|
||||
#define MME_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET */
|
||||
#define MME_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET */
|
||||
#define MME_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_LDMA_COMMIT_OFFSET */
|
||||
#define MME_CMDQ_CP_LDMA_COMMIT_OFFSET_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_LDMA_COMMIT_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_FENCE0_RDATA */
|
||||
#define MME_CMDQ_CP_FENCE0_RDATA_INC_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_FENCE0_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* MME_CMDQ_CP_FENCE1_RDATA */
|
||||
#define MME_CMDQ_CP_FENCE1_RDATA_INC_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_FENCE1_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* MME_CMDQ_CP_FENCE2_RDATA */
|
||||
#define MME_CMDQ_CP_FENCE2_RDATA_INC_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_FENCE2_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* MME_CMDQ_CP_FENCE3_RDATA */
|
||||
#define MME_CMDQ_CP_FENCE3_RDATA_INC_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_FENCE3_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* MME_CMDQ_CP_FENCE0_CNT */
|
||||
#define MME_CMDQ_CP_FENCE0_CNT_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_FENCE0_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* MME_CMDQ_CP_FENCE1_CNT */
|
||||
#define MME_CMDQ_CP_FENCE1_CNT_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_FENCE1_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* MME_CMDQ_CP_FENCE2_CNT */
|
||||
#define MME_CMDQ_CP_FENCE2_CNT_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_FENCE2_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* MME_CMDQ_CP_FENCE3_CNT */
|
||||
#define MME_CMDQ_CP_FENCE3_CNT_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_FENCE3_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* MME_CMDQ_CP_STS */
|
||||
#define MME_CMDQ_CP_STS_MSG_INFLIGHT_CNT_SHIFT 0
|
||||
#define MME_CMDQ_CP_STS_MSG_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define MME_CMDQ_CP_STS_ERDY_SHIFT 16
|
||||
#define MME_CMDQ_CP_STS_ERDY_MASK 0x10000
|
||||
#define MME_CMDQ_CP_STS_RRDY_SHIFT 17
|
||||
#define MME_CMDQ_CP_STS_RRDY_MASK 0x20000
|
||||
#define MME_CMDQ_CP_STS_MRDY_SHIFT 18
|
||||
#define MME_CMDQ_CP_STS_MRDY_MASK 0x40000
|
||||
#define MME_CMDQ_CP_STS_SW_STOP_SHIFT 19
|
||||
#define MME_CMDQ_CP_STS_SW_STOP_MASK 0x80000
|
||||
#define MME_CMDQ_CP_STS_FENCE_ID_SHIFT 20
|
||||
#define MME_CMDQ_CP_STS_FENCE_ID_MASK 0x300000
|
||||
#define MME_CMDQ_CP_STS_FENCE_IN_PROGRESS_SHIFT 22
|
||||
#define MME_CMDQ_CP_STS_FENCE_IN_PROGRESS_MASK 0x400000
|
||||
|
||||
/* MME_CMDQ_CP_CURRENT_INST_LO */
|
||||
#define MME_CMDQ_CP_CURRENT_INST_LO_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_CURRENT_INST_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_CURRENT_INST_HI */
|
||||
#define MME_CMDQ_CP_CURRENT_INST_HI_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_CURRENT_INST_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CP_BARRIER_CFG */
|
||||
#define MME_CMDQ_CP_BARRIER_CFG_EBGUARD_SHIFT 0
|
||||
#define MME_CMDQ_CP_BARRIER_CFG_EBGUARD_MASK 0xFFF
|
||||
|
||||
/* MME_CMDQ_CP_DBG_0 */
|
||||
#define MME_CMDQ_CP_DBG_0_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CP_DBG_0_VAL_MASK 0xFF
|
||||
|
||||
/* MME_CMDQ_CQ_BUF_ADDR */
|
||||
#define MME_CMDQ_CQ_BUF_ADDR_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_BUF_ADDR_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_CMDQ_CQ_BUF_RDATA */
|
||||
#define MME_CMDQ_CQ_BUF_RDATA_VAL_SHIFT 0
|
||||
#define MME_CMDQ_CQ_BUF_RDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
#endif /* ASIC_REG_MME_CMDQ_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_MME_CMDQ_REGS_H_
|
||||
#define ASIC_REG_MME_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMME_CMDQ_GLBL_CFG0 0xD9000
|
||||
|
||||
#define mmMME_CMDQ_GLBL_CFG1 0xD9004
|
||||
|
||||
#define mmMME_CMDQ_GLBL_PROT 0xD9008
|
||||
|
||||
#define mmMME_CMDQ_GLBL_ERR_CFG 0xD900C
|
||||
|
||||
#define mmMME_CMDQ_GLBL_ERR_ADDR_LO 0xD9010
|
||||
|
||||
#define mmMME_CMDQ_GLBL_ERR_ADDR_HI 0xD9014
|
||||
|
||||
#define mmMME_CMDQ_GLBL_ERR_WDATA 0xD9018
|
||||
|
||||
#define mmMME_CMDQ_GLBL_SECURE_PROPS 0xD901C
|
||||
|
||||
#define mmMME_CMDQ_GLBL_NON_SECURE_PROPS 0xD9020
|
||||
|
||||
#define mmMME_CMDQ_GLBL_STS0 0xD9024
|
||||
|
||||
#define mmMME_CMDQ_GLBL_STS1 0xD9028
|
||||
|
||||
#define mmMME_CMDQ_CQ_CFG0 0xD90B0
|
||||
|
||||
#define mmMME_CMDQ_CQ_CFG1 0xD90B4
|
||||
|
||||
#define mmMME_CMDQ_CQ_ARUSER 0xD90B8
|
||||
|
||||
#define mmMME_CMDQ_CQ_PTR_LO 0xD90C0
|
||||
|
||||
#define mmMME_CMDQ_CQ_PTR_HI 0xD90C4
|
||||
|
||||
#define mmMME_CMDQ_CQ_TSIZE 0xD90C8
|
||||
|
||||
#define mmMME_CMDQ_CQ_CTL 0xD90CC
|
||||
|
||||
#define mmMME_CMDQ_CQ_PTR_LO_STS 0xD90D4
|
||||
|
||||
#define mmMME_CMDQ_CQ_PTR_HI_STS 0xD90D8
|
||||
|
||||
#define mmMME_CMDQ_CQ_TSIZE_STS 0xD90DC
|
||||
|
||||
#define mmMME_CMDQ_CQ_CTL_STS 0xD90E0
|
||||
|
||||
#define mmMME_CMDQ_CQ_STS0 0xD90E4
|
||||
|
||||
#define mmMME_CMDQ_CQ_STS1 0xD90E8
|
||||
|
||||
#define mmMME_CMDQ_CQ_RD_RATE_LIM_EN 0xD90F0
|
||||
|
||||
#define mmMME_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xD90F4
|
||||
|
||||
#define mmMME_CMDQ_CQ_RD_RATE_LIM_SAT 0xD90F8
|
||||
|
||||
#define mmMME_CMDQ_CQ_RD_RATE_LIM_TOUT 0xD90FC
|
||||
|
||||
#define mmMME_CMDQ_CQ_IFIFO_CNT 0xD9108
|
||||
|
||||
#define mmMME_CMDQ_CP_MSG_BASE0_ADDR_LO 0xD9120
|
||||
|
||||
#define mmMME_CMDQ_CP_MSG_BASE0_ADDR_HI 0xD9124
|
||||
|
||||
#define mmMME_CMDQ_CP_MSG_BASE1_ADDR_LO 0xD9128
|
||||
|
||||
#define mmMME_CMDQ_CP_MSG_BASE1_ADDR_HI 0xD912C
|
||||
|
||||
#define mmMME_CMDQ_CP_MSG_BASE2_ADDR_LO 0xD9130
|
||||
|
||||
#define mmMME_CMDQ_CP_MSG_BASE2_ADDR_HI 0xD9134
|
||||
|
||||
#define mmMME_CMDQ_CP_MSG_BASE3_ADDR_LO 0xD9138
|
||||
|
||||
#define mmMME_CMDQ_CP_MSG_BASE3_ADDR_HI 0xD913C
|
||||
|
||||
#define mmMME_CMDQ_CP_LDMA_TSIZE_OFFSET 0xD9140
|
||||
|
||||
#define mmMME_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xD9144
|
||||
|
||||
#define mmMME_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xD9148
|
||||
|
||||
#define mmMME_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xD914C
|
||||
|
||||
#define mmMME_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xD9150
|
||||
|
||||
#define mmMME_CMDQ_CP_LDMA_COMMIT_OFFSET 0xD9154
|
||||
|
||||
#define mmMME_CMDQ_CP_FENCE0_RDATA 0xD9158
|
||||
|
||||
#define mmMME_CMDQ_CP_FENCE1_RDATA 0xD915C
|
||||
|
||||
#define mmMME_CMDQ_CP_FENCE2_RDATA 0xD9160
|
||||
|
||||
#define mmMME_CMDQ_CP_FENCE3_RDATA 0xD9164
|
||||
|
||||
#define mmMME_CMDQ_CP_FENCE0_CNT 0xD9168
|
||||
|
||||
#define mmMME_CMDQ_CP_FENCE1_CNT 0xD916C
|
||||
|
||||
#define mmMME_CMDQ_CP_FENCE2_CNT 0xD9170
|
||||
|
||||
#define mmMME_CMDQ_CP_FENCE3_CNT 0xD9174
|
||||
|
||||
#define mmMME_CMDQ_CP_STS 0xD9178
|
||||
|
||||
#define mmMME_CMDQ_CP_CURRENT_INST_LO 0xD917C
|
||||
|
||||
#define mmMME_CMDQ_CP_CURRENT_INST_HI 0xD9180
|
||||
|
||||
#define mmMME_CMDQ_CP_BARRIER_CFG 0xD9184
|
||||
|
||||
#define mmMME_CMDQ_CP_DBG_0 0xD9188
|
||||
|
||||
#define mmMME_CMDQ_CQ_BUF_ADDR 0xD9308
|
||||
|
||||
#define mmMME_CMDQ_CQ_BUF_RDATA 0xD930C
|
||||
|
||||
#endif /* ASIC_REG_MME_CMDQ_REGS_H_ */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,465 @@
|
||||
/* 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_MME_QM_MASKS_H_
|
||||
#define ASIC_REG_MME_QM_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* MME_QM_GLBL_CFG0 */
|
||||
#define MME_QM_GLBL_CFG0_PQF_EN_SHIFT 0
|
||||
#define MME_QM_GLBL_CFG0_PQF_EN_MASK 0x1
|
||||
#define MME_QM_GLBL_CFG0_CQF_EN_SHIFT 1
|
||||
#define MME_QM_GLBL_CFG0_CQF_EN_MASK 0x2
|
||||
#define MME_QM_GLBL_CFG0_CP_EN_SHIFT 2
|
||||
#define MME_QM_GLBL_CFG0_CP_EN_MASK 0x4
|
||||
#define MME_QM_GLBL_CFG0_DMA_EN_SHIFT 3
|
||||
#define MME_QM_GLBL_CFG0_DMA_EN_MASK 0x8
|
||||
|
||||
/* MME_QM_GLBL_CFG1 */
|
||||
#define MME_QM_GLBL_CFG1_PQF_STOP_SHIFT 0
|
||||
#define MME_QM_GLBL_CFG1_PQF_STOP_MASK 0x1
|
||||
#define MME_QM_GLBL_CFG1_CQF_STOP_SHIFT 1
|
||||
#define MME_QM_GLBL_CFG1_CQF_STOP_MASK 0x2
|
||||
#define MME_QM_GLBL_CFG1_CP_STOP_SHIFT 2
|
||||
#define MME_QM_GLBL_CFG1_CP_STOP_MASK 0x4
|
||||
#define MME_QM_GLBL_CFG1_DMA_STOP_SHIFT 3
|
||||
#define MME_QM_GLBL_CFG1_DMA_STOP_MASK 0x8
|
||||
#define MME_QM_GLBL_CFG1_PQF_FLUSH_SHIFT 8
|
||||
#define MME_QM_GLBL_CFG1_PQF_FLUSH_MASK 0x100
|
||||
#define MME_QM_GLBL_CFG1_CQF_FLUSH_SHIFT 9
|
||||
#define MME_QM_GLBL_CFG1_CQF_FLUSH_MASK 0x200
|
||||
#define MME_QM_GLBL_CFG1_CP_FLUSH_SHIFT 10
|
||||
#define MME_QM_GLBL_CFG1_CP_FLUSH_MASK 0x400
|
||||
#define MME_QM_GLBL_CFG1_DMA_FLUSH_SHIFT 11
|
||||
#define MME_QM_GLBL_CFG1_DMA_FLUSH_MASK 0x800
|
||||
|
||||
/* MME_QM_GLBL_PROT */
|
||||
#define MME_QM_GLBL_PROT_PQF_PROT_SHIFT 0
|
||||
#define MME_QM_GLBL_PROT_PQF_PROT_MASK 0x1
|
||||
#define MME_QM_GLBL_PROT_CQF_PROT_SHIFT 1
|
||||
#define MME_QM_GLBL_PROT_CQF_PROT_MASK 0x2
|
||||
#define MME_QM_GLBL_PROT_CP_PROT_SHIFT 2
|
||||
#define MME_QM_GLBL_PROT_CP_PROT_MASK 0x4
|
||||
#define MME_QM_GLBL_PROT_DMA_PROT_SHIFT 3
|
||||
#define MME_QM_GLBL_PROT_DMA_PROT_MASK 0x8
|
||||
#define MME_QM_GLBL_PROT_PQF_ERR_PROT_SHIFT 4
|
||||
#define MME_QM_GLBL_PROT_PQF_ERR_PROT_MASK 0x10
|
||||
#define MME_QM_GLBL_PROT_CQF_ERR_PROT_SHIFT 5
|
||||
#define MME_QM_GLBL_PROT_CQF_ERR_PROT_MASK 0x20
|
||||
#define MME_QM_GLBL_PROT_CP_ERR_PROT_SHIFT 6
|
||||
#define MME_QM_GLBL_PROT_CP_ERR_PROT_MASK 0x40
|
||||
#define MME_QM_GLBL_PROT_DMA_ERR_PROT_SHIFT 7
|
||||
#define MME_QM_GLBL_PROT_DMA_ERR_PROT_MASK 0x80
|
||||
|
||||
/* MME_QM_GLBL_ERR_CFG */
|
||||
#define MME_QM_GLBL_ERR_CFG_PQF_ERR_INT_EN_SHIFT 0
|
||||
#define MME_QM_GLBL_ERR_CFG_PQF_ERR_INT_EN_MASK 0x1
|
||||
#define MME_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT 1
|
||||
#define MME_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_MASK 0x2
|
||||
#define MME_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT 2
|
||||
#define MME_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_MASK 0x4
|
||||
#define MME_QM_GLBL_ERR_CFG_CQF_ERR_INT_EN_SHIFT 3
|
||||
#define MME_QM_GLBL_ERR_CFG_CQF_ERR_INT_EN_MASK 0x8
|
||||
#define MME_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT 4
|
||||
#define MME_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_MASK 0x10
|
||||
#define MME_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT 5
|
||||
#define MME_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_MASK 0x20
|
||||
#define MME_QM_GLBL_ERR_CFG_CP_ERR_INT_EN_SHIFT 6
|
||||
#define MME_QM_GLBL_ERR_CFG_CP_ERR_INT_EN_MASK 0x40
|
||||
#define MME_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT 7
|
||||
#define MME_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_MASK 0x80
|
||||
#define MME_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT 8
|
||||
#define MME_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_MASK 0x100
|
||||
#define MME_QM_GLBL_ERR_CFG_DMA_ERR_INT_EN_SHIFT 9
|
||||
#define MME_QM_GLBL_ERR_CFG_DMA_ERR_INT_EN_MASK 0x200
|
||||
#define MME_QM_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT 10
|
||||
#define MME_QM_GLBL_ERR_CFG_DMA_ERR_MSG_EN_MASK 0x400
|
||||
#define MME_QM_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT 11
|
||||
#define MME_QM_GLBL_ERR_CFG_DMA_STOP_ON_ERR_MASK 0x800
|
||||
|
||||
/* MME_QM_GLBL_ERR_ADDR_LO */
|
||||
#define MME_QM_GLBL_ERR_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_QM_GLBL_ERR_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_GLBL_ERR_ADDR_HI */
|
||||
#define MME_QM_GLBL_ERR_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_QM_GLBL_ERR_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_GLBL_ERR_WDATA */
|
||||
#define MME_QM_GLBL_ERR_WDATA_VAL_SHIFT 0
|
||||
#define MME_QM_GLBL_ERR_WDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_GLBL_SECURE_PROPS */
|
||||
#define MME_QM_GLBL_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define MME_QM_GLBL_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define MME_QM_GLBL_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define MME_QM_GLBL_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* MME_QM_GLBL_NON_SECURE_PROPS */
|
||||
#define MME_QM_GLBL_NON_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define MME_QM_GLBL_NON_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define MME_QM_GLBL_NON_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define MME_QM_GLBL_NON_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* MME_QM_GLBL_STS0 */
|
||||
#define MME_QM_GLBL_STS0_PQF_IDLE_SHIFT 0
|
||||
#define MME_QM_GLBL_STS0_PQF_IDLE_MASK 0x1
|
||||
#define MME_QM_GLBL_STS0_CQF_IDLE_SHIFT 1
|
||||
#define MME_QM_GLBL_STS0_CQF_IDLE_MASK 0x2
|
||||
#define MME_QM_GLBL_STS0_CP_IDLE_SHIFT 2
|
||||
#define MME_QM_GLBL_STS0_CP_IDLE_MASK 0x4
|
||||
#define MME_QM_GLBL_STS0_DMA_IDLE_SHIFT 3
|
||||
#define MME_QM_GLBL_STS0_DMA_IDLE_MASK 0x8
|
||||
#define MME_QM_GLBL_STS0_PQF_IS_STOP_SHIFT 4
|
||||
#define MME_QM_GLBL_STS0_PQF_IS_STOP_MASK 0x10
|
||||
#define MME_QM_GLBL_STS0_CQF_IS_STOP_SHIFT 5
|
||||
#define MME_QM_GLBL_STS0_CQF_IS_STOP_MASK 0x20
|
||||
#define MME_QM_GLBL_STS0_CP_IS_STOP_SHIFT 6
|
||||
#define MME_QM_GLBL_STS0_CP_IS_STOP_MASK 0x40
|
||||
#define MME_QM_GLBL_STS0_DMA_IS_STOP_SHIFT 7
|
||||
#define MME_QM_GLBL_STS0_DMA_IS_STOP_MASK 0x80
|
||||
|
||||
/* MME_QM_GLBL_STS1 */
|
||||
#define MME_QM_GLBL_STS1_PQF_RD_ERR_SHIFT 0
|
||||
#define MME_QM_GLBL_STS1_PQF_RD_ERR_MASK 0x1
|
||||
#define MME_QM_GLBL_STS1_CQF_RD_ERR_SHIFT 1
|
||||
#define MME_QM_GLBL_STS1_CQF_RD_ERR_MASK 0x2
|
||||
#define MME_QM_GLBL_STS1_CP_RD_ERR_SHIFT 2
|
||||
#define MME_QM_GLBL_STS1_CP_RD_ERR_MASK 0x4
|
||||
#define MME_QM_GLBL_STS1_CP_UNDEF_CMD_ERR_SHIFT 3
|
||||
#define MME_QM_GLBL_STS1_CP_UNDEF_CMD_ERR_MASK 0x8
|
||||
#define MME_QM_GLBL_STS1_CP_STOP_OP_SHIFT 4
|
||||
#define MME_QM_GLBL_STS1_CP_STOP_OP_MASK 0x10
|
||||
#define MME_QM_GLBL_STS1_CP_MSG_WR_ERR_SHIFT 5
|
||||
#define MME_QM_GLBL_STS1_CP_MSG_WR_ERR_MASK 0x20
|
||||
#define MME_QM_GLBL_STS1_DMA_RD_ERR_SHIFT 8
|
||||
#define MME_QM_GLBL_STS1_DMA_RD_ERR_MASK 0x100
|
||||
#define MME_QM_GLBL_STS1_DMA_WR_ERR_SHIFT 9
|
||||
#define MME_QM_GLBL_STS1_DMA_WR_ERR_MASK 0x200
|
||||
#define MME_QM_GLBL_STS1_DMA_RD_MSG_ERR_SHIFT 10
|
||||
#define MME_QM_GLBL_STS1_DMA_RD_MSG_ERR_MASK 0x400
|
||||
#define MME_QM_GLBL_STS1_DMA_WR_MSG_ERR_SHIFT 11
|
||||
#define MME_QM_GLBL_STS1_DMA_WR_MSG_ERR_MASK 0x800
|
||||
|
||||
/* MME_QM_PQ_BASE_LO */
|
||||
#define MME_QM_PQ_BASE_LO_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_BASE_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_BASE_HI */
|
||||
#define MME_QM_PQ_BASE_HI_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_BASE_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_SIZE */
|
||||
#define MME_QM_PQ_SIZE_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_SIZE_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_PI */
|
||||
#define MME_QM_PQ_PI_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_PI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_CI */
|
||||
#define MME_QM_PQ_CI_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_CI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_CFG0 */
|
||||
#define MME_QM_PQ_CFG0_RESERVED_SHIFT 0
|
||||
#define MME_QM_PQ_CFG0_RESERVED_MASK 0x1
|
||||
|
||||
/* MME_QM_PQ_CFG1 */
|
||||
#define MME_QM_PQ_CFG1_CREDIT_LIM_SHIFT 0
|
||||
#define MME_QM_PQ_CFG1_CREDIT_LIM_MASK 0xFFFF
|
||||
#define MME_QM_PQ_CFG1_MAX_INFLIGHT_SHIFT 16
|
||||
#define MME_QM_PQ_CFG1_MAX_INFLIGHT_MASK 0xFFFF0000
|
||||
|
||||
/* MME_QM_PQ_ARUSER */
|
||||
#define MME_QM_PQ_ARUSER_NOSNOOP_SHIFT 0
|
||||
#define MME_QM_PQ_ARUSER_NOSNOOP_MASK 0x1
|
||||
#define MME_QM_PQ_ARUSER_WORD_SHIFT 1
|
||||
#define MME_QM_PQ_ARUSER_WORD_MASK 0x2
|
||||
|
||||
/* MME_QM_PQ_PUSH0 */
|
||||
#define MME_QM_PQ_PUSH0_PTR_LO_SHIFT 0
|
||||
#define MME_QM_PQ_PUSH0_PTR_LO_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_PUSH1 */
|
||||
#define MME_QM_PQ_PUSH1_PTR_HI_SHIFT 0
|
||||
#define MME_QM_PQ_PUSH1_PTR_HI_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_PUSH2 */
|
||||
#define MME_QM_PQ_PUSH2_TSIZE_SHIFT 0
|
||||
#define MME_QM_PQ_PUSH2_TSIZE_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_PUSH3 */
|
||||
#define MME_QM_PQ_PUSH3_RPT_SHIFT 0
|
||||
#define MME_QM_PQ_PUSH3_RPT_MASK 0xFFFF
|
||||
#define MME_QM_PQ_PUSH3_CTL_SHIFT 16
|
||||
#define MME_QM_PQ_PUSH3_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* MME_QM_PQ_STS0 */
|
||||
#define MME_QM_PQ_STS0_PQ_CREDIT_CNT_SHIFT 0
|
||||
#define MME_QM_PQ_STS0_PQ_CREDIT_CNT_MASK 0xFFFF
|
||||
#define MME_QM_PQ_STS0_PQ_FREE_CNT_SHIFT 16
|
||||
#define MME_QM_PQ_STS0_PQ_FREE_CNT_MASK 0xFFFF0000
|
||||
|
||||
/* MME_QM_PQ_STS1 */
|
||||
#define MME_QM_PQ_STS1_PQ_INFLIGHT_CNT_SHIFT 0
|
||||
#define MME_QM_PQ_STS1_PQ_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define MME_QM_PQ_STS1_PQ_BUF_EMPTY_SHIFT 30
|
||||
#define MME_QM_PQ_STS1_PQ_BUF_EMPTY_MASK 0x40000000
|
||||
#define MME_QM_PQ_STS1_PQ_BUSY_SHIFT 31
|
||||
#define MME_QM_PQ_STS1_PQ_BUSY_MASK 0x80000000
|
||||
|
||||
/* MME_QM_PQ_RD_RATE_LIM_EN */
|
||||
#define MME_QM_PQ_RD_RATE_LIM_EN_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_RD_RATE_LIM_EN_VAL_MASK 0x1
|
||||
|
||||
/* MME_QM_PQ_RD_RATE_LIM_RST_TOKEN */
|
||||
#define MME_QM_PQ_RD_RATE_LIM_RST_TOKEN_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_RD_RATE_LIM_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME_QM_PQ_RD_RATE_LIM_SAT */
|
||||
#define MME_QM_PQ_RD_RATE_LIM_SAT_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_RD_RATE_LIM_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME_QM_PQ_RD_RATE_LIM_TOUT */
|
||||
#define MME_QM_PQ_RD_RATE_LIM_TOUT_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_RD_RATE_LIM_TOUT_VAL_MASK 0x7FFFFFFF
|
||||
|
||||
/* MME_QM_CQ_CFG0 */
|
||||
#define MME_QM_CQ_CFG0_RESERVED_SHIFT 0
|
||||
#define MME_QM_CQ_CFG0_RESERVED_MASK 0x1
|
||||
|
||||
/* MME_QM_CQ_CFG1 */
|
||||
#define MME_QM_CQ_CFG1_CREDIT_LIM_SHIFT 0
|
||||
#define MME_QM_CQ_CFG1_CREDIT_LIM_MASK 0xFFFF
|
||||
#define MME_QM_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
|
||||
#define MME_QM_CQ_CFG1_MAX_INFLIGHT_MASK 0xFFFF0000
|
||||
|
||||
/* MME_QM_CQ_ARUSER */
|
||||
#define MME_QM_CQ_ARUSER_NOSNOOP_SHIFT 0
|
||||
#define MME_QM_CQ_ARUSER_NOSNOOP_MASK 0x1
|
||||
#define MME_QM_CQ_ARUSER_WORD_SHIFT 1
|
||||
#define MME_QM_CQ_ARUSER_WORD_MASK 0x2
|
||||
|
||||
/* MME_QM_CQ_PTR_LO */
|
||||
#define MME_QM_CQ_PTR_LO_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_PTR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CQ_PTR_HI */
|
||||
#define MME_QM_CQ_PTR_HI_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_PTR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CQ_TSIZE */
|
||||
#define MME_QM_CQ_TSIZE_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_TSIZE_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CQ_CTL */
|
||||
#define MME_QM_CQ_CTL_RPT_SHIFT 0
|
||||
#define MME_QM_CQ_CTL_RPT_MASK 0xFFFF
|
||||
#define MME_QM_CQ_CTL_CTL_SHIFT 16
|
||||
#define MME_QM_CQ_CTL_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* MME_QM_CQ_PTR_LO_STS */
|
||||
#define MME_QM_CQ_PTR_LO_STS_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CQ_PTR_HI_STS */
|
||||
#define MME_QM_CQ_PTR_HI_STS_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CQ_TSIZE_STS */
|
||||
#define MME_QM_CQ_TSIZE_STS_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CQ_CTL_STS */
|
||||
#define MME_QM_CQ_CTL_STS_RPT_SHIFT 0
|
||||
#define MME_QM_CQ_CTL_STS_RPT_MASK 0xFFFF
|
||||
#define MME_QM_CQ_CTL_STS_CTL_SHIFT 16
|
||||
#define MME_QM_CQ_CTL_STS_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* MME_QM_CQ_STS0 */
|
||||
#define MME_QM_CQ_STS0_CQ_CREDIT_CNT_SHIFT 0
|
||||
#define MME_QM_CQ_STS0_CQ_CREDIT_CNT_MASK 0xFFFF
|
||||
#define MME_QM_CQ_STS0_CQ_FREE_CNT_SHIFT 16
|
||||
#define MME_QM_CQ_STS0_CQ_FREE_CNT_MASK 0xFFFF0000
|
||||
|
||||
/* MME_QM_CQ_STS1 */
|
||||
#define MME_QM_CQ_STS1_CQ_INFLIGHT_CNT_SHIFT 0
|
||||
#define MME_QM_CQ_STS1_CQ_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define MME_QM_CQ_STS1_CQ_BUF_EMPTY_SHIFT 30
|
||||
#define MME_QM_CQ_STS1_CQ_BUF_EMPTY_MASK 0x40000000
|
||||
#define MME_QM_CQ_STS1_CQ_BUSY_SHIFT 31
|
||||
#define MME_QM_CQ_STS1_CQ_BUSY_MASK 0x80000000
|
||||
|
||||
/* MME_QM_CQ_RD_RATE_LIM_EN */
|
||||
#define MME_QM_CQ_RD_RATE_LIM_EN_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_RD_RATE_LIM_EN_VAL_MASK 0x1
|
||||
|
||||
/* MME_QM_CQ_RD_RATE_LIM_RST_TOKEN */
|
||||
#define MME_QM_CQ_RD_RATE_LIM_RST_TOKEN_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_RD_RATE_LIM_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME_QM_CQ_RD_RATE_LIM_SAT */
|
||||
#define MME_QM_CQ_RD_RATE_LIM_SAT_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_RD_RATE_LIM_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* MME_QM_CQ_RD_RATE_LIM_TOUT */
|
||||
#define MME_QM_CQ_RD_RATE_LIM_TOUT_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_RD_RATE_LIM_TOUT_VAL_MASK 0x7FFFFFFF
|
||||
|
||||
/* MME_QM_CQ_IFIFO_CNT */
|
||||
#define MME_QM_CQ_IFIFO_CNT_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_IFIFO_CNT_VAL_MASK 0x3
|
||||
|
||||
/* MME_QM_CP_MSG_BASE0_ADDR_LO */
|
||||
#define MME_QM_CP_MSG_BASE0_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_QM_CP_MSG_BASE0_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_MSG_BASE0_ADDR_HI */
|
||||
#define MME_QM_CP_MSG_BASE0_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_QM_CP_MSG_BASE0_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_MSG_BASE1_ADDR_LO */
|
||||
#define MME_QM_CP_MSG_BASE1_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_QM_CP_MSG_BASE1_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_MSG_BASE1_ADDR_HI */
|
||||
#define MME_QM_CP_MSG_BASE1_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_QM_CP_MSG_BASE1_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_MSG_BASE2_ADDR_LO */
|
||||
#define MME_QM_CP_MSG_BASE2_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_QM_CP_MSG_BASE2_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_MSG_BASE2_ADDR_HI */
|
||||
#define MME_QM_CP_MSG_BASE2_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_QM_CP_MSG_BASE2_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_MSG_BASE3_ADDR_LO */
|
||||
#define MME_QM_CP_MSG_BASE3_ADDR_LO_VAL_SHIFT 0
|
||||
#define MME_QM_CP_MSG_BASE3_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_MSG_BASE3_ADDR_HI */
|
||||
#define MME_QM_CP_MSG_BASE3_ADDR_HI_VAL_SHIFT 0
|
||||
#define MME_QM_CP_MSG_BASE3_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_LDMA_TSIZE_OFFSET */
|
||||
#define MME_QM_CP_LDMA_TSIZE_OFFSET_VAL_SHIFT 0
|
||||
#define MME_QM_CP_LDMA_TSIZE_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_LDMA_SRC_BASE_LO_OFFSET */
|
||||
#define MME_QM_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define MME_QM_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_LDMA_SRC_BASE_HI_OFFSET */
|
||||
#define MME_QM_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define MME_QM_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_LDMA_DST_BASE_LO_OFFSET */
|
||||
#define MME_QM_CP_LDMA_DST_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define MME_QM_CP_LDMA_DST_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_LDMA_DST_BASE_HI_OFFSET */
|
||||
#define MME_QM_CP_LDMA_DST_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define MME_QM_CP_LDMA_DST_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_LDMA_COMMIT_OFFSET */
|
||||
#define MME_QM_CP_LDMA_COMMIT_OFFSET_VAL_SHIFT 0
|
||||
#define MME_QM_CP_LDMA_COMMIT_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_FENCE0_RDATA */
|
||||
#define MME_QM_CP_FENCE0_RDATA_INC_VAL_SHIFT 0
|
||||
#define MME_QM_CP_FENCE0_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* MME_QM_CP_FENCE1_RDATA */
|
||||
#define MME_QM_CP_FENCE1_RDATA_INC_VAL_SHIFT 0
|
||||
#define MME_QM_CP_FENCE1_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* MME_QM_CP_FENCE2_RDATA */
|
||||
#define MME_QM_CP_FENCE2_RDATA_INC_VAL_SHIFT 0
|
||||
#define MME_QM_CP_FENCE2_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* MME_QM_CP_FENCE3_RDATA */
|
||||
#define MME_QM_CP_FENCE3_RDATA_INC_VAL_SHIFT 0
|
||||
#define MME_QM_CP_FENCE3_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* MME_QM_CP_FENCE0_CNT */
|
||||
#define MME_QM_CP_FENCE0_CNT_VAL_SHIFT 0
|
||||
#define MME_QM_CP_FENCE0_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* MME_QM_CP_FENCE1_CNT */
|
||||
#define MME_QM_CP_FENCE1_CNT_VAL_SHIFT 0
|
||||
#define MME_QM_CP_FENCE1_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* MME_QM_CP_FENCE2_CNT */
|
||||
#define MME_QM_CP_FENCE2_CNT_VAL_SHIFT 0
|
||||
#define MME_QM_CP_FENCE2_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* MME_QM_CP_FENCE3_CNT */
|
||||
#define MME_QM_CP_FENCE3_CNT_VAL_SHIFT 0
|
||||
#define MME_QM_CP_FENCE3_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* MME_QM_CP_STS */
|
||||
#define MME_QM_CP_STS_MSG_INFLIGHT_CNT_SHIFT 0
|
||||
#define MME_QM_CP_STS_MSG_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define MME_QM_CP_STS_ERDY_SHIFT 16
|
||||
#define MME_QM_CP_STS_ERDY_MASK 0x10000
|
||||
#define MME_QM_CP_STS_RRDY_SHIFT 17
|
||||
#define MME_QM_CP_STS_RRDY_MASK 0x20000
|
||||
#define MME_QM_CP_STS_MRDY_SHIFT 18
|
||||
#define MME_QM_CP_STS_MRDY_MASK 0x40000
|
||||
#define MME_QM_CP_STS_SW_STOP_SHIFT 19
|
||||
#define MME_QM_CP_STS_SW_STOP_MASK 0x80000
|
||||
#define MME_QM_CP_STS_FENCE_ID_SHIFT 20
|
||||
#define MME_QM_CP_STS_FENCE_ID_MASK 0x300000
|
||||
#define MME_QM_CP_STS_FENCE_IN_PROGRESS_SHIFT 22
|
||||
#define MME_QM_CP_STS_FENCE_IN_PROGRESS_MASK 0x400000
|
||||
|
||||
/* MME_QM_CP_CURRENT_INST_LO */
|
||||
#define MME_QM_CP_CURRENT_INST_LO_VAL_SHIFT 0
|
||||
#define MME_QM_CP_CURRENT_INST_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_CURRENT_INST_HI */
|
||||
#define MME_QM_CP_CURRENT_INST_HI_VAL_SHIFT 0
|
||||
#define MME_QM_CP_CURRENT_INST_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CP_BARRIER_CFG */
|
||||
#define MME_QM_CP_BARRIER_CFG_EBGUARD_SHIFT 0
|
||||
#define MME_QM_CP_BARRIER_CFG_EBGUARD_MASK 0xFFF
|
||||
|
||||
/* MME_QM_CP_DBG_0 */
|
||||
#define MME_QM_CP_DBG_0_VAL_SHIFT 0
|
||||
#define MME_QM_CP_DBG_0_VAL_MASK 0xFF
|
||||
|
||||
/* MME_QM_PQ_BUF_ADDR */
|
||||
#define MME_QM_PQ_BUF_ADDR_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_BUF_ADDR_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_PQ_BUF_RDATA */
|
||||
#define MME_QM_PQ_BUF_RDATA_VAL_SHIFT 0
|
||||
#define MME_QM_PQ_BUF_RDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CQ_BUF_ADDR */
|
||||
#define MME_QM_CQ_BUF_ADDR_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_BUF_ADDR_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* MME_QM_CQ_BUF_RDATA */
|
||||
#define MME_QM_CQ_BUF_RDATA_VAL_SHIFT 0
|
||||
#define MME_QM_CQ_BUF_RDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
#endif /* ASIC_REG_MME_QM_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_MME_QM_REGS_H_
|
||||
#define ASIC_REG_MME_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MME_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmMME_QM_GLBL_CFG0 0xD8000
|
||||
|
||||
#define mmMME_QM_GLBL_CFG1 0xD8004
|
||||
|
||||
#define mmMME_QM_GLBL_PROT 0xD8008
|
||||
|
||||
#define mmMME_QM_GLBL_ERR_CFG 0xD800C
|
||||
|
||||
#define mmMME_QM_GLBL_ERR_ADDR_LO 0xD8010
|
||||
|
||||
#define mmMME_QM_GLBL_ERR_ADDR_HI 0xD8014
|
||||
|
||||
#define mmMME_QM_GLBL_ERR_WDATA 0xD8018
|
||||
|
||||
#define mmMME_QM_GLBL_SECURE_PROPS 0xD801C
|
||||
|
||||
#define mmMME_QM_GLBL_NON_SECURE_PROPS 0xD8020
|
||||
|
||||
#define mmMME_QM_GLBL_STS0 0xD8024
|
||||
|
||||
#define mmMME_QM_GLBL_STS1 0xD8028
|
||||
|
||||
#define mmMME_QM_PQ_BASE_LO 0xD8060
|
||||
|
||||
#define mmMME_QM_PQ_BASE_HI 0xD8064
|
||||
|
||||
#define mmMME_QM_PQ_SIZE 0xD8068
|
||||
|
||||
#define mmMME_QM_PQ_PI 0xD806C
|
||||
|
||||
#define mmMME_QM_PQ_CI 0xD8070
|
||||
|
||||
#define mmMME_QM_PQ_CFG0 0xD8074
|
||||
|
||||
#define mmMME_QM_PQ_CFG1 0xD8078
|
||||
|
||||
#define mmMME_QM_PQ_ARUSER 0xD807C
|
||||
|
||||
#define mmMME_QM_PQ_PUSH0 0xD8080
|
||||
|
||||
#define mmMME_QM_PQ_PUSH1 0xD8084
|
||||
|
||||
#define mmMME_QM_PQ_PUSH2 0xD8088
|
||||
|
||||
#define mmMME_QM_PQ_PUSH3 0xD808C
|
||||
|
||||
#define mmMME_QM_PQ_STS0 0xD8090
|
||||
|
||||
#define mmMME_QM_PQ_STS1 0xD8094
|
||||
|
||||
#define mmMME_QM_PQ_RD_RATE_LIM_EN 0xD80A0
|
||||
|
||||
#define mmMME_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xD80A4
|
||||
|
||||
#define mmMME_QM_PQ_RD_RATE_LIM_SAT 0xD80A8
|
||||
|
||||
#define mmMME_QM_PQ_RD_RATE_LIM_TOUT 0xD80AC
|
||||
|
||||
#define mmMME_QM_CQ_CFG0 0xD80B0
|
||||
|
||||
#define mmMME_QM_CQ_CFG1 0xD80B4
|
||||
|
||||
#define mmMME_QM_CQ_ARUSER 0xD80B8
|
||||
|
||||
#define mmMME_QM_CQ_PTR_LO 0xD80C0
|
||||
|
||||
#define mmMME_QM_CQ_PTR_HI 0xD80C4
|
||||
|
||||
#define mmMME_QM_CQ_TSIZE 0xD80C8
|
||||
|
||||
#define mmMME_QM_CQ_CTL 0xD80CC
|
||||
|
||||
#define mmMME_QM_CQ_PTR_LO_STS 0xD80D4
|
||||
|
||||
#define mmMME_QM_CQ_PTR_HI_STS 0xD80D8
|
||||
|
||||
#define mmMME_QM_CQ_TSIZE_STS 0xD80DC
|
||||
|
||||
#define mmMME_QM_CQ_CTL_STS 0xD80E0
|
||||
|
||||
#define mmMME_QM_CQ_STS0 0xD80E4
|
||||
|
||||
#define mmMME_QM_CQ_STS1 0xD80E8
|
||||
|
||||
#define mmMME_QM_CQ_RD_RATE_LIM_EN 0xD80F0
|
||||
|
||||
#define mmMME_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xD80F4
|
||||
|
||||
#define mmMME_QM_CQ_RD_RATE_LIM_SAT 0xD80F8
|
||||
|
||||
#define mmMME_QM_CQ_RD_RATE_LIM_TOUT 0xD80FC
|
||||
|
||||
#define mmMME_QM_CQ_IFIFO_CNT 0xD8108
|
||||
|
||||
#define mmMME_QM_CP_MSG_BASE0_ADDR_LO 0xD8120
|
||||
|
||||
#define mmMME_QM_CP_MSG_BASE0_ADDR_HI 0xD8124
|
||||
|
||||
#define mmMME_QM_CP_MSG_BASE1_ADDR_LO 0xD8128
|
||||
|
||||
#define mmMME_QM_CP_MSG_BASE1_ADDR_HI 0xD812C
|
||||
|
||||
#define mmMME_QM_CP_MSG_BASE2_ADDR_LO 0xD8130
|
||||
|
||||
#define mmMME_QM_CP_MSG_BASE2_ADDR_HI 0xD8134
|
||||
|
||||
#define mmMME_QM_CP_MSG_BASE3_ADDR_LO 0xD8138
|
||||
|
||||
#define mmMME_QM_CP_MSG_BASE3_ADDR_HI 0xD813C
|
||||
|
||||
#define mmMME_QM_CP_LDMA_TSIZE_OFFSET 0xD8140
|
||||
|
||||
#define mmMME_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xD8144
|
||||
|
||||
#define mmMME_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xD8148
|
||||
|
||||
#define mmMME_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xD814C
|
||||
|
||||
#define mmMME_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xD8150
|
||||
|
||||
#define mmMME_QM_CP_LDMA_COMMIT_OFFSET 0xD8154
|
||||
|
||||
#define mmMME_QM_CP_FENCE0_RDATA 0xD8158
|
||||
|
||||
#define mmMME_QM_CP_FENCE1_RDATA 0xD815C
|
||||
|
||||
#define mmMME_QM_CP_FENCE2_RDATA 0xD8160
|
||||
|
||||
#define mmMME_QM_CP_FENCE3_RDATA 0xD8164
|
||||
|
||||
#define mmMME_QM_CP_FENCE0_CNT 0xD8168
|
||||
|
||||
#define mmMME_QM_CP_FENCE1_CNT 0xD816C
|
||||
|
||||
#define mmMME_QM_CP_FENCE2_CNT 0xD8170
|
||||
|
||||
#define mmMME_QM_CP_FENCE3_CNT 0xD8174
|
||||
|
||||
#define mmMME_QM_CP_STS 0xD8178
|
||||
|
||||
#define mmMME_QM_CP_CURRENT_INST_LO 0xD817C
|
||||
|
||||
#define mmMME_QM_CP_CURRENT_INST_HI 0xD8180
|
||||
|
||||
#define mmMME_QM_CP_BARRIER_CFG 0xD8184
|
||||
|
||||
#define mmMME_QM_CP_DBG_0 0xD8188
|
||||
|
||||
#define mmMME_QM_PQ_BUF_ADDR 0xD8300
|
||||
|
||||
#define mmMME_QM_PQ_BUF_RDATA 0xD8304
|
||||
|
||||
#define mmMME_QM_CQ_BUF_ADDR 0xD8308
|
||||
|
||||
#define mmMME_QM_CQ_BUF_RDATA 0xD830C
|
||||
|
||||
#endif /* ASIC_REG_MME_QM_REGS_H_ */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,143 @@
|
||||
/* 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_MASKS_H_
|
||||
#define ASIC_REG_MMU_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* MMU (Prototype: MMU)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* MMU_INPUT_FIFO_THRESHOLD */
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_PCI_SHIFT 0
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_PCI_MASK 0x7
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_PSOC_SHIFT 4
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_PSOC_MASK 0x70
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_DMA_SHIFT 8
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_DMA_MASK 0x700
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_CPU_SHIFT 12
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_CPU_MASK 0x7000
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_MME_SHIFT 16
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_MME_MASK 0x70000
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_TPC_SHIFT 20
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_TPC_MASK 0x700000
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_OTHER_SHIFT 24
|
||||
#define MMU_INPUT_FIFO_THRESHOLD_OTHER_MASK 0x7000000
|
||||
|
||||
/* MMU_MMU_ENABLE */
|
||||
#define MMU_MMU_ENABLE_R_SHIFT 0
|
||||
#define MMU_MMU_ENABLE_R_MASK 0x1
|
||||
|
||||
/* MMU_FORCE_ORDERING */
|
||||
#define MMU_FORCE_ORDERING_DMA_WEAK_ORDERING_SHIFT 0
|
||||
#define MMU_FORCE_ORDERING_DMA_WEAK_ORDERING_MASK 0x1
|
||||
#define MMU_FORCE_ORDERING_PSOC_WEAK_ORDERING_SHIFT 1
|
||||
#define MMU_FORCE_ORDERING_PSOC_WEAK_ORDERING_MASK 0x2
|
||||
#define MMU_FORCE_ORDERING_PCI_WEAK_ORDERING_SHIFT 2
|
||||
#define MMU_FORCE_ORDERING_PCI_WEAK_ORDERING_MASK 0x4
|
||||
#define MMU_FORCE_ORDERING_CPU_WEAK_ORDERING_SHIFT 3
|
||||
#define MMU_FORCE_ORDERING_CPU_WEAK_ORDERING_MASK 0x8
|
||||
#define MMU_FORCE_ORDERING_MME_WEAK_ORDERING_SHIFT 4
|
||||
#define MMU_FORCE_ORDERING_MME_WEAK_ORDERING_MASK 0x10
|
||||
#define MMU_FORCE_ORDERING_TPC_WEAK_ORDERING_SHIFT 5
|
||||
#define MMU_FORCE_ORDERING_TPC_WEAK_ORDERING_MASK 0x20
|
||||
#define MMU_FORCE_ORDERING_DEFAULT_WEAK_ORDERING_SHIFT 6
|
||||
#define MMU_FORCE_ORDERING_DEFAULT_WEAK_ORDERING_MASK 0x40
|
||||
#define MMU_FORCE_ORDERING_DMA_STRONG_ORDERING_SHIFT 8
|
||||
#define MMU_FORCE_ORDERING_DMA_STRONG_ORDERING_MASK 0x100
|
||||
#define MMU_FORCE_ORDERING_PSOC_STRONG_ORDERING_SHIFT 9
|
||||
#define MMU_FORCE_ORDERING_PSOC_STRONG_ORDERING_MASK 0x200
|
||||
#define MMU_FORCE_ORDERING_PCI_STRONG_ORDERING_SHIFT 10
|
||||
#define MMU_FORCE_ORDERING_PCI_STRONG_ORDERING_MASK 0x400
|
||||
#define MMU_FORCE_ORDERING_CPU_STRONG_ORDERING_SHIFT 11
|
||||
#define MMU_FORCE_ORDERING_CPU_STRONG_ORDERING_MASK 0x800
|
||||
#define MMU_FORCE_ORDERING_MME_STRONG_ORDERING_SHIFT 12
|
||||
#define MMU_FORCE_ORDERING_MME_STRONG_ORDERING_MASK 0x1000
|
||||
#define MMU_FORCE_ORDERING_TPC_STRONG_ORDERING_SHIFT 13
|
||||
#define MMU_FORCE_ORDERING_TPC_STRONG_ORDERING_MASK 0x2000
|
||||
#define MMU_FORCE_ORDERING_DEFAULT_STRONG_ORDERING_SHIFT 14
|
||||
#define MMU_FORCE_ORDERING_DEFAULT_STRONG_ORDERING_MASK 0x4000
|
||||
|
||||
/* MMU_FEATURE_ENABLE */
|
||||
#define MMU_FEATURE_ENABLE_VA_ORDERING_EN_SHIFT 0
|
||||
#define MMU_FEATURE_ENABLE_VA_ORDERING_EN_MASK 0x1
|
||||
#define MMU_FEATURE_ENABLE_CLEAN_LINK_LIST_SHIFT 1
|
||||
#define MMU_FEATURE_ENABLE_CLEAN_LINK_LIST_MASK 0x2
|
||||
#define MMU_FEATURE_ENABLE_HOP_OFFSET_EN_SHIFT 2
|
||||
#define MMU_FEATURE_ENABLE_HOP_OFFSET_EN_MASK 0x4
|
||||
#define MMU_FEATURE_ENABLE_OBI_ORDERING_EN_SHIFT 3
|
||||
#define MMU_FEATURE_ENABLE_OBI_ORDERING_EN_MASK 0x8
|
||||
#define MMU_FEATURE_ENABLE_STRONG_ORDERING_READ_EN_SHIFT 4
|
||||
#define MMU_FEATURE_ENABLE_STRONG_ORDERING_READ_EN_MASK 0x10
|
||||
#define MMU_FEATURE_ENABLE_TRACE_ENABLE_SHIFT 5
|
||||
#define MMU_FEATURE_ENABLE_TRACE_ENABLE_MASK 0x20
|
||||
|
||||
/* MMU_VA_ORDERING_MASK_31_7 */
|
||||
#define MMU_VA_ORDERING_MASK_31_7_R_SHIFT 0
|
||||
#define MMU_VA_ORDERING_MASK_31_7_R_MASK 0x1FFFFFF
|
||||
|
||||
/* MMU_VA_ORDERING_MASK_49_32 */
|
||||
#define MMU_VA_ORDERING_MASK_49_32_R_SHIFT 0
|
||||
#define MMU_VA_ORDERING_MASK_49_32_R_MASK 0x3FFFF
|
||||
|
||||
/* MMU_LOG2_DDR_SIZE */
|
||||
#define MMU_LOG2_DDR_SIZE_R_SHIFT 0
|
||||
#define MMU_LOG2_DDR_SIZE_R_MASK 0xFF
|
||||
|
||||
/* MMU_SCRAMBLER */
|
||||
#define MMU_SCRAMBLER_ADDR_BIT_SHIFT 0
|
||||
#define MMU_SCRAMBLER_ADDR_BIT_MASK 0x3F
|
||||
#define MMU_SCRAMBLER_SINGLE_DDR_EN_SHIFT 6
|
||||
#define MMU_SCRAMBLER_SINGLE_DDR_EN_MASK 0x40
|
||||
#define MMU_SCRAMBLER_SINGLE_DDR_ID_SHIFT 7
|
||||
#define MMU_SCRAMBLER_SINGLE_DDR_ID_MASK 0x80
|
||||
|
||||
/* MMU_MEM_INIT_BUSY */
|
||||
#define MMU_MEM_INIT_BUSY_DATA_SHIFT 0
|
||||
#define MMU_MEM_INIT_BUSY_DATA_MASK 0x3
|
||||
#define MMU_MEM_INIT_BUSY_OBI0_SHIFT 2
|
||||
#define MMU_MEM_INIT_BUSY_OBI0_MASK 0x4
|
||||
#define MMU_MEM_INIT_BUSY_OBI1_SHIFT 3
|
||||
#define MMU_MEM_INIT_BUSY_OBI1_MASK 0x8
|
||||
|
||||
/* MMU_SPI_MASK */
|
||||
#define MMU_SPI_MASK_R_SHIFT 0
|
||||
#define MMU_SPI_MASK_R_MASK 0xFF
|
||||
|
||||
/* MMU_SPI_CAUSE */
|
||||
#define MMU_SPI_CAUSE_R_SHIFT 0
|
||||
#define MMU_SPI_CAUSE_R_MASK 0xFF
|
||||
|
||||
/* MMU_PAGE_ERROR_CAPTURE */
|
||||
#define MMU_PAGE_ERROR_CAPTURE_VA_49_32_SHIFT 0
|
||||
#define MMU_PAGE_ERROR_CAPTURE_VA_49_32_MASK 0x3FFFF
|
||||
#define MMU_PAGE_ERROR_CAPTURE_ENTRY_VALID_SHIFT 18
|
||||
#define MMU_PAGE_ERROR_CAPTURE_ENTRY_VALID_MASK 0x40000
|
||||
|
||||
/* MMU_PAGE_ERROR_CAPTURE_VA */
|
||||
#define MMU_PAGE_ERROR_CAPTURE_VA_VA_31_0_SHIFT 0
|
||||
#define MMU_PAGE_ERROR_CAPTURE_VA_VA_31_0_MASK 0xFFFFFFFF
|
||||
|
||||
/* MMU_ACCESS_ERROR_CAPTURE */
|
||||
#define MMU_ACCESS_ERROR_CAPTURE_VA_49_32_SHIFT 0
|
||||
#define MMU_ACCESS_ERROR_CAPTURE_VA_49_32_MASK 0x3FFFF
|
||||
#define MMU_ACCESS_ERROR_CAPTURE_ENTRY_VALID_SHIFT 18
|
||||
#define MMU_ACCESS_ERROR_CAPTURE_ENTRY_VALID_MASK 0x40000
|
||||
|
||||
/* MMU_ACCESS_ERROR_CAPTURE_VA */
|
||||
#define MMU_ACCESS_ERROR_CAPTURE_VA_VA_31_0_SHIFT 0
|
||||
#define MMU_ACCESS_ERROR_CAPTURE_VA_VA_31_0_MASK 0xFFFFFFFF
|
||||
|
||||
#endif /* ASIC_REG_MMU_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,53 @@
|
||||
/* 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_ */
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/* 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_PCI_NRTR_MASKS_H_
|
||||
#define ASIC_REG_PCI_NRTR_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PCI_NRTR (Prototype: IF_NRTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* PCI_NRTR_HBW_MAX_CRED */
|
||||
#define PCI_NRTR_HBW_MAX_CRED_WR_RQ_SHIFT 0
|
||||
#define PCI_NRTR_HBW_MAX_CRED_WR_RQ_MASK 0x3F
|
||||
#define PCI_NRTR_HBW_MAX_CRED_WR_RS_SHIFT 8
|
||||
#define PCI_NRTR_HBW_MAX_CRED_WR_RS_MASK 0x3F00
|
||||
#define PCI_NRTR_HBW_MAX_CRED_RD_RQ_SHIFT 16
|
||||
#define PCI_NRTR_HBW_MAX_CRED_RD_RQ_MASK 0x3F0000
|
||||
#define PCI_NRTR_HBW_MAX_CRED_RD_RS_SHIFT 24
|
||||
#define PCI_NRTR_HBW_MAX_CRED_RD_RS_MASK 0x3F000000
|
||||
|
||||
/* PCI_NRTR_LBW_MAX_CRED */
|
||||
#define PCI_NRTR_LBW_MAX_CRED_WR_RQ_SHIFT 0
|
||||
#define PCI_NRTR_LBW_MAX_CRED_WR_RQ_MASK 0x3F
|
||||
#define PCI_NRTR_LBW_MAX_CRED_WR_RS_SHIFT 8
|
||||
#define PCI_NRTR_LBW_MAX_CRED_WR_RS_MASK 0x3F00
|
||||
#define PCI_NRTR_LBW_MAX_CRED_RD_RQ_SHIFT 16
|
||||
#define PCI_NRTR_LBW_MAX_CRED_RD_RQ_MASK 0x3F0000
|
||||
#define PCI_NRTR_LBW_MAX_CRED_RD_RS_SHIFT 24
|
||||
#define PCI_NRTR_LBW_MAX_CRED_RD_RS_MASK 0x3F000000
|
||||
|
||||
/* PCI_NRTR_DBG_E_ARB */
|
||||
#define PCI_NRTR_DBG_E_ARB_W_SHIFT 0
|
||||
#define PCI_NRTR_DBG_E_ARB_W_MASK 0x7
|
||||
#define PCI_NRTR_DBG_E_ARB_S_SHIFT 8
|
||||
#define PCI_NRTR_DBG_E_ARB_S_MASK 0x700
|
||||
#define PCI_NRTR_DBG_E_ARB_N_SHIFT 16
|
||||
#define PCI_NRTR_DBG_E_ARB_N_MASK 0x70000
|
||||
#define PCI_NRTR_DBG_E_ARB_L_SHIFT 24
|
||||
#define PCI_NRTR_DBG_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* PCI_NRTR_DBG_W_ARB */
|
||||
#define PCI_NRTR_DBG_W_ARB_E_SHIFT 0
|
||||
#define PCI_NRTR_DBG_W_ARB_E_MASK 0x7
|
||||
#define PCI_NRTR_DBG_W_ARB_S_SHIFT 8
|
||||
#define PCI_NRTR_DBG_W_ARB_S_MASK 0x700
|
||||
#define PCI_NRTR_DBG_W_ARB_N_SHIFT 16
|
||||
#define PCI_NRTR_DBG_W_ARB_N_MASK 0x70000
|
||||
#define PCI_NRTR_DBG_W_ARB_L_SHIFT 24
|
||||
#define PCI_NRTR_DBG_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* PCI_NRTR_DBG_N_ARB */
|
||||
#define PCI_NRTR_DBG_N_ARB_W_SHIFT 0
|
||||
#define PCI_NRTR_DBG_N_ARB_W_MASK 0x7
|
||||
#define PCI_NRTR_DBG_N_ARB_E_SHIFT 8
|
||||
#define PCI_NRTR_DBG_N_ARB_E_MASK 0x700
|
||||
#define PCI_NRTR_DBG_N_ARB_S_SHIFT 16
|
||||
#define PCI_NRTR_DBG_N_ARB_S_MASK 0x70000
|
||||
#define PCI_NRTR_DBG_N_ARB_L_SHIFT 24
|
||||
#define PCI_NRTR_DBG_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* PCI_NRTR_DBG_S_ARB */
|
||||
#define PCI_NRTR_DBG_S_ARB_W_SHIFT 0
|
||||
#define PCI_NRTR_DBG_S_ARB_W_MASK 0x7
|
||||
#define PCI_NRTR_DBG_S_ARB_E_SHIFT 8
|
||||
#define PCI_NRTR_DBG_S_ARB_E_MASK 0x700
|
||||
#define PCI_NRTR_DBG_S_ARB_N_SHIFT 16
|
||||
#define PCI_NRTR_DBG_S_ARB_N_MASK 0x70000
|
||||
#define PCI_NRTR_DBG_S_ARB_L_SHIFT 24
|
||||
#define PCI_NRTR_DBG_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* PCI_NRTR_DBG_L_ARB */
|
||||
#define PCI_NRTR_DBG_L_ARB_W_SHIFT 0
|
||||
#define PCI_NRTR_DBG_L_ARB_W_MASK 0x7
|
||||
#define PCI_NRTR_DBG_L_ARB_E_SHIFT 8
|
||||
#define PCI_NRTR_DBG_L_ARB_E_MASK 0x700
|
||||
#define PCI_NRTR_DBG_L_ARB_S_SHIFT 16
|
||||
#define PCI_NRTR_DBG_L_ARB_S_MASK 0x70000
|
||||
#define PCI_NRTR_DBG_L_ARB_N_SHIFT 24
|
||||
#define PCI_NRTR_DBG_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* PCI_NRTR_DBG_E_ARB_MAX */
|
||||
#define PCI_NRTR_DBG_E_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define PCI_NRTR_DBG_E_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* PCI_NRTR_DBG_W_ARB_MAX */
|
||||
#define PCI_NRTR_DBG_W_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define PCI_NRTR_DBG_W_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* PCI_NRTR_DBG_N_ARB_MAX */
|
||||
#define PCI_NRTR_DBG_N_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define PCI_NRTR_DBG_N_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* PCI_NRTR_DBG_S_ARB_MAX */
|
||||
#define PCI_NRTR_DBG_S_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define PCI_NRTR_DBG_S_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* PCI_NRTR_DBG_L_ARB_MAX */
|
||||
#define PCI_NRTR_DBG_L_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define PCI_NRTR_DBG_L_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* PCI_NRTR_SPLIT_COEF */
|
||||
#define PCI_NRTR_SPLIT_COEF_VAL_SHIFT 0
|
||||
#define PCI_NRTR_SPLIT_COEF_VAL_MASK 0xFFFF
|
||||
|
||||
/* PCI_NRTR_SPLIT_CFG */
|
||||
#define PCI_NRTR_SPLIT_CFG_FORCE_WAK_ORDER_SHIFT 0
|
||||
#define PCI_NRTR_SPLIT_CFG_FORCE_WAK_ORDER_MASK 0x1
|
||||
#define PCI_NRTR_SPLIT_CFG_FORCE_STRONG_ORDER_SHIFT 1
|
||||
#define PCI_NRTR_SPLIT_CFG_FORCE_STRONG_ORDER_MASK 0x2
|
||||
#define PCI_NRTR_SPLIT_CFG_DEFAULT_MESH_SHIFT 2
|
||||
#define PCI_NRTR_SPLIT_CFG_DEFAULT_MESH_MASK 0xC
|
||||
#define PCI_NRTR_SPLIT_CFG_RD_RATE_LIM_EN_SHIFT 4
|
||||
#define PCI_NRTR_SPLIT_CFG_RD_RATE_LIM_EN_MASK 0x10
|
||||
#define PCI_NRTR_SPLIT_CFG_WR_RATE_LIM_EN_SHIFT 5
|
||||
#define PCI_NRTR_SPLIT_CFG_WR_RATE_LIM_EN_MASK 0x20
|
||||
#define PCI_NRTR_SPLIT_CFG_B2B_OPT_SHIFT 6
|
||||
#define PCI_NRTR_SPLIT_CFG_B2B_OPT_MASK 0x1C0
|
||||
|
||||
/* PCI_NRTR_SPLIT_RD_SAT */
|
||||
#define PCI_NRTR_SPLIT_RD_SAT_VAL_SHIFT 0
|
||||
#define PCI_NRTR_SPLIT_RD_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* PCI_NRTR_SPLIT_RD_RST_TOKEN */
|
||||
#define PCI_NRTR_SPLIT_RD_RST_TOKEN_VAL_SHIFT 0
|
||||
#define PCI_NRTR_SPLIT_RD_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* PCI_NRTR_SPLIT_RD_TIMEOUT */
|
||||
#define PCI_NRTR_SPLIT_RD_TIMEOUT_VAL_SHIFT 0
|
||||
#define PCI_NRTR_SPLIT_RD_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* PCI_NRTR_SPLIT_WR_SAT */
|
||||
#define PCI_NRTR_SPLIT_WR_SAT_VAL_SHIFT 0
|
||||
#define PCI_NRTR_SPLIT_WR_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* PCI_NRTR_WPLIT_WR_TST_TOLEN */
|
||||
#define PCI_NRTR_WPLIT_WR_TST_TOLEN_VAL_SHIFT 0
|
||||
#define PCI_NRTR_WPLIT_WR_TST_TOLEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* PCI_NRTR_SPLIT_WR_TIMEOUT */
|
||||
#define PCI_NRTR_SPLIT_WR_TIMEOUT_VAL_SHIFT 0
|
||||
#define PCI_NRTR_SPLIT_WR_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* PCI_NRTR_HBW_RANGE_HIT */
|
||||
#define PCI_NRTR_HBW_RANGE_HIT_IND_SHIFT 0
|
||||
#define PCI_NRTR_HBW_RANGE_HIT_IND_MASK 0xFF
|
||||
|
||||
/* PCI_NRTR_HBW_RANGE_MASK_L */
|
||||
#define PCI_NRTR_HBW_RANGE_MASK_L_VAL_SHIFT 0
|
||||
#define PCI_NRTR_HBW_RANGE_MASK_L_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* PCI_NRTR_HBW_RANGE_MASK_H */
|
||||
#define PCI_NRTR_HBW_RANGE_MASK_H_VAL_SHIFT 0
|
||||
#define PCI_NRTR_HBW_RANGE_MASK_H_VAL_MASK 0x3FFFF
|
||||
|
||||
/* PCI_NRTR_HBW_RANGE_BASE_L */
|
||||
#define PCI_NRTR_HBW_RANGE_BASE_L_VAL_SHIFT 0
|
||||
#define PCI_NRTR_HBW_RANGE_BASE_L_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* PCI_NRTR_HBW_RANGE_BASE_H */
|
||||
#define PCI_NRTR_HBW_RANGE_BASE_H_VAL_SHIFT 0
|
||||
#define PCI_NRTR_HBW_RANGE_BASE_H_VAL_MASK 0x3FFFF
|
||||
|
||||
/* PCI_NRTR_LBW_RANGE_HIT */
|
||||
#define PCI_NRTR_LBW_RANGE_HIT_IND_SHIFT 0
|
||||
#define PCI_NRTR_LBW_RANGE_HIT_IND_MASK 0xFFFF
|
||||
|
||||
/* PCI_NRTR_LBW_RANGE_MASK */
|
||||
#define PCI_NRTR_LBW_RANGE_MASK_VAL_SHIFT 0
|
||||
#define PCI_NRTR_LBW_RANGE_MASK_VAL_MASK 0x3FFFFFF
|
||||
|
||||
/* PCI_NRTR_LBW_RANGE_BASE */
|
||||
#define PCI_NRTR_LBW_RANGE_BASE_VAL_SHIFT 0
|
||||
#define PCI_NRTR_LBW_RANGE_BASE_VAL_MASK 0x3FFFFFF
|
||||
|
||||
/* PCI_NRTR_RGLTR */
|
||||
#define PCI_NRTR_RGLTR_WR_EN_SHIFT 0
|
||||
#define PCI_NRTR_RGLTR_WR_EN_MASK 0x1
|
||||
#define PCI_NRTR_RGLTR_RD_EN_SHIFT 4
|
||||
#define PCI_NRTR_RGLTR_RD_EN_MASK 0x10
|
||||
|
||||
/* PCI_NRTR_RGLTR_WR_RESULT */
|
||||
#define PCI_NRTR_RGLTR_WR_RESULT_VAL_SHIFT 0
|
||||
#define PCI_NRTR_RGLTR_WR_RESULT_VAL_MASK 0xFF
|
||||
|
||||
/* PCI_NRTR_RGLTR_RD_RESULT */
|
||||
#define PCI_NRTR_RGLTR_RD_RESULT_VAL_SHIFT 0
|
||||
#define PCI_NRTR_RGLTR_RD_RESULT_VAL_MASK 0xFF
|
||||
|
||||
/* PCI_NRTR_SCRAMB_EN */
|
||||
#define PCI_NRTR_SCRAMB_EN_VAL_SHIFT 0
|
||||
#define PCI_NRTR_SCRAMB_EN_VAL_MASK 0x1
|
||||
|
||||
/* PCI_NRTR_NON_LIN_SCRAMB */
|
||||
#define PCI_NRTR_NON_LIN_SCRAMB_EN_SHIFT 0
|
||||
#define PCI_NRTR_NON_LIN_SCRAMB_EN_MASK 0x1
|
||||
|
||||
#endif /* ASIC_REG_PCI_NRTR_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,227 @@
|
||||
/* 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_PCI_NRTR_REGS_H_
|
||||
#define ASIC_REG_PCI_NRTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PCI_NRTR (Prototype: IF_NRTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmPCI_NRTR_HBW_MAX_CRED 0x100
|
||||
|
||||
#define mmPCI_NRTR_LBW_MAX_CRED 0x120
|
||||
|
||||
#define mmPCI_NRTR_DBG_E_ARB 0x300
|
||||
|
||||
#define mmPCI_NRTR_DBG_W_ARB 0x304
|
||||
|
||||
#define mmPCI_NRTR_DBG_N_ARB 0x308
|
||||
|
||||
#define mmPCI_NRTR_DBG_S_ARB 0x30C
|
||||
|
||||
#define mmPCI_NRTR_DBG_L_ARB 0x310
|
||||
|
||||
#define mmPCI_NRTR_DBG_E_ARB_MAX 0x320
|
||||
|
||||
#define mmPCI_NRTR_DBG_W_ARB_MAX 0x324
|
||||
|
||||
#define mmPCI_NRTR_DBG_N_ARB_MAX 0x328
|
||||
|
||||
#define mmPCI_NRTR_DBG_S_ARB_MAX 0x32C
|
||||
|
||||
#define mmPCI_NRTR_DBG_L_ARB_MAX 0x330
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_0 0x400
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_1 0x404
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_2 0x408
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_3 0x40C
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_4 0x410
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_5 0x414
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_6 0x418
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_7 0x41C
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_8 0x420
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_COEF_9 0x424
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_CFG 0x440
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_RD_SAT 0x444
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_RD_RST_TOKEN 0x448
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_RD_TIMEOUT_0 0x44C
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_RD_TIMEOUT_1 0x450
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_WR_SAT 0x454
|
||||
|
||||
#define mmPCI_NRTR_WPLIT_WR_TST_TOLEN 0x458
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_WR_TIMEOUT_0 0x45C
|
||||
|
||||
#define mmPCI_NRTR_SPLIT_WR_TIMEOUT_1 0x460
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_HIT 0x470
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_L_0 0x480
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_L_1 0x484
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_L_2 0x488
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_L_3 0x48C
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_L_4 0x490
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_L_5 0x494
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_L_6 0x498
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_L_7 0x49C
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_H_0 0x4A0
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_H_1 0x4A4
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_H_2 0x4A8
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_H_3 0x4AC
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_H_4 0x4B0
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_H_5 0x4B4
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_H_6 0x4B8
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_MASK_H_7 0x4BC
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_L_0 0x4C0
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_L_1 0x4C4
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_L_2 0x4C8
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_L_3 0x4CC
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_L_4 0x4D0
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_L_5 0x4D4
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_L_6 0x4D8
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_L_7 0x4DC
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_H_0 0x4E0
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_H_1 0x4E4
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_H_2 0x4E8
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_H_3 0x4EC
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_H_4 0x4F0
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_H_5 0x4F4
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_H_6 0x4F8
|
||||
|
||||
#define mmPCI_NRTR_HBW_RANGE_BASE_H_7 0x4FC
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_HIT 0x500
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_0 0x510
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_1 0x514
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_2 0x518
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_3 0x51C
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_4 0x520
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_5 0x524
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_6 0x528
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_7 0x52C
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_8 0x530
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_9 0x534
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_10 0x538
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_11 0x53C
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_12 0x540
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_13 0x544
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_14 0x548
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_MASK_15 0x54C
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_0 0x550
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_1 0x554
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_2 0x558
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_3 0x55C
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_4 0x560
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_5 0x564
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_6 0x568
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_7 0x56C
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_8 0x570
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_9 0x574
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_10 0x578
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_11 0x57C
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_12 0x580
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_13 0x584
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_14 0x588
|
||||
|
||||
#define mmPCI_NRTR_LBW_RANGE_BASE_15 0x58C
|
||||
|
||||
#define mmPCI_NRTR_RGLTR 0x590
|
||||
|
||||
#define mmPCI_NRTR_RGLTR_WR_RESULT 0x594
|
||||
|
||||
#define mmPCI_NRTR_RGLTR_RD_RESULT 0x598
|
||||
|
||||
#define mmPCI_NRTR_SCRAMB_EN 0x600
|
||||
|
||||
#define mmPCI_NRTR_NON_LIN_SCRAMB 0x604
|
||||
|
||||
#endif /* ASIC_REG_PCI_NRTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,243 @@
|
||||
/* 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_PCIE_AUX_REGS_H_
|
||||
#define ASIC_REG_PCIE_AUX_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PCIE_AUX (Prototype: PCIE_AUX)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmPCIE_AUX_APB_TIMEOUT 0xC07004
|
||||
|
||||
#define mmPCIE_AUX_PHY_INIT 0xC07100
|
||||
|
||||
#define mmPCIE_AUX_LTR_MAX_LATENCY 0xC07138
|
||||
|
||||
#define mmPCIE_AUX_BAR0_START_L 0xC07160
|
||||
|
||||
#define mmPCIE_AUX_BAR0_START_H 0xC07164
|
||||
|
||||
#define mmPCIE_AUX_BAR1_START 0xC07168
|
||||
|
||||
#define mmPCIE_AUX_BAR2_START_L 0xC0716C
|
||||
|
||||
#define mmPCIE_AUX_BAR2_START_H 0xC07170
|
||||
|
||||
#define mmPCIE_AUX_BAR3_START 0xC07174
|
||||
|
||||
#define mmPCIE_AUX_BAR4_START_L 0xC07178
|
||||
|
||||
#define mmPCIE_AUX_BAR4_START_H 0xC0717C
|
||||
|
||||
#define mmPCIE_AUX_BAR5_START 0xC07180
|
||||
|
||||
#define mmPCIE_AUX_BAR0_LIMIT_L 0xC07184
|
||||
|
||||
#define mmPCIE_AUX_BAR0_LIMIT_H 0xC07188
|
||||
|
||||
#define mmPCIE_AUX_BAR1_LIMIT 0xC0718C
|
||||
|
||||
#define mmPCIE_AUX_BAR2_LIMIT_L 0xC07190
|
||||
|
||||
#define mmPCIE_AUX_BAR2_LIMIT_H 0xC07194
|
||||
|
||||
#define mmPCIE_AUX_BAR3_LIMIT 0xC07198
|
||||
|
||||
#define mmPCIE_AUX_BAR4_LIMIT_L 0xC0719C
|
||||
|
||||
#define mmPCIE_AUX_BAR4_LIMIT_H 0xC07200
|
||||
|
||||
#define mmPCIE_AUX_BAR5_LIMIT 0xC07204
|
||||
|
||||
#define mmPCIE_AUX_BUS_MASTER_EN 0xC07208
|
||||
|
||||
#define mmPCIE_AUX_MEM_SPACE_EN 0xC0720C
|
||||
|
||||
#define mmPCIE_AUX_MAX_RD_REQ_SIZE 0xC07210
|
||||
|
||||
#define mmPCIE_AUX_MAX_PAYLOAD_SIZE 0xC07214
|
||||
|
||||
#define mmPCIE_AUX_EXT_TAG_EN 0xC07218
|
||||
|
||||
#define mmPCIE_AUX_RCB 0xC0721C
|
||||
|
||||
#define mmPCIE_AUX_PM_NO_SOFT_RST 0xC07220
|
||||
|
||||
#define mmPCIE_AUX_PBUS_NUM 0xC07224
|
||||
|
||||
#define mmPCIE_AUX_PBUS_DEV_NUM 0xC07228
|
||||
|
||||
#define mmPCIE_AUX_NO_SNOOP_EN 0xC0722C
|
||||
|
||||
#define mmPCIE_AUX_RELAX_ORDER_EN 0xC07230
|
||||
|
||||
#define mmPCIE_AUX_HP_SLOT_CTRL_ACCESS 0xC07234
|
||||
|
||||
#define mmPCIE_AUX_DLL_STATE_CHGED_EN 0xC07238
|
||||
|
||||
#define mmPCIE_AUX_CMP_CPLED_INT_EN 0xC0723C
|
||||
|
||||
#define mmPCIE_AUX_HP_INT_EN 0xC07340
|
||||
|
||||
#define mmPCIE_AUX_PRE_DET_CHGEN_EN 0xC07344
|
||||
|
||||
#define mmPCIE_AUX_MRL_SENSOR_CHGED_EN 0xC07348
|
||||
|
||||
#define mmPCIE_AUX_PWR_FAULT_DET_EN 0xC0734C
|
||||
|
||||
#define mmPCIE_AUX_ATTEN_BUTTON_PRESSED_EN 0xC07350
|
||||
|
||||
#define mmPCIE_AUX_PF_FLR_ACTIVE 0xC07360
|
||||
|
||||
#define mmPCIE_AUX_PF_FLR_DONE 0xC07364
|
||||
|
||||
#define mmPCIE_AUX_FLR_INT 0xC07390
|
||||
|
||||
#define mmPCIE_AUX_LTR_M_EN 0xC073B0
|
||||
|
||||
#define mmPCIE_AUX_LTSSM_EN 0xC07428
|
||||
|
||||
#define mmPCIE_AUX_SYS_INTR 0xC07440
|
||||
|
||||
#define mmPCIE_AUX_INT_DISABLE 0xC07444
|
||||
|
||||
#define mmPCIE_AUX_SMLH_LINK_UP 0xC07448
|
||||
|
||||
#define mmPCIE_AUX_PM_CURR_STATE 0xC07450
|
||||
|
||||
#define mmPCIE_AUX_RDLH_LINK_UP 0xC07458
|
||||
|
||||
#define mmPCIE_AUX_BRDG_SLV_XFER_PENDING 0xC0745C
|
||||
|
||||
#define mmPCIE_AUX_BRDG_DBI_XFER_PENDING 0xC07460
|
||||
|
||||
#define mmPCIE_AUX_AUTO_SP_DIS 0xC07478
|
||||
|
||||
#define mmPCIE_AUX_DBI 0xC07490
|
||||
|
||||
#define mmPCIE_AUX_DBI_32 0xC07494
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_0 0xC074A4
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_1 0xC074A8
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_2 0xC074AC
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_3 0xC074B0
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_4 0xC074B4
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_5 0xC074B8
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_6 0xC074BC
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_7 0xC074C0
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_8 0xC074C4
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_9 0xC074C8
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_10 0xC074CC
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_11 0xC074D0
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_12 0xC074D4
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_13 0xC074D8
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_14 0xC074DC
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_15 0xC074E0
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_16 0xC074E4
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_17 0xC074E8
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_18 0xC074EC
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_19 0xC074F0
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_20 0xC074F4
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_21 0xC074F8
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_22 0xC074FC
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_23 0xC07500
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_24 0xC07504
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_25 0xC07508
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_26 0xC0750C
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_27 0xC07510
|
||||
|
||||
#define mmPCIE_AUX_DIAG_STATUS_BUS_28 0xC07514
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_EC_INFO_0 0xC07640
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_EC_INFO_1 0xC07644
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_EC_INFO_2 0xC07648
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_EC_INFO_3 0xC0764C
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_EC_INFO_4 0xC07650
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_EC_INFO_5 0xC07654
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_EC_INFO_6 0xC07658
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_EC_INFO_7 0xC0765C
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_SD_COMMON_0 0xC07744
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_SD_COMMON_1 0xC07748
|
||||
|
||||
#define mmPCIE_AUX_CDM_RAS_DES_SD_COMMON_2 0xC0774C
|
||||
|
||||
#define mmPCIE_AUX_APP_RAS_DES_TBA_CTRL 0xC07774
|
||||
|
||||
#define mmPCIE_AUX_PM_DSTATE 0xC07840
|
||||
|
||||
#define mmPCIE_AUX_PM_PME_EN 0xC07844
|
||||
|
||||
#define mmPCIE_AUX_PM_LINKST_IN_L0S 0xC07848
|
||||
|
||||
#define mmPCIE_AUX_PM_LINKST_IN_L1 0xC0784C
|
||||
|
||||
#define mmPCIE_AUX_PM_LINKST_IN_L2 0xC07850
|
||||
|
||||
#define mmPCIE_AUX_PM_LINKST_L2_EXIT 0xC07854
|
||||
|
||||
#define mmPCIE_AUX_PM_STATUS 0xC07858
|
||||
|
||||
#define mmPCIE_AUX_APP_READY_ENTER_L23 0xC0785C
|
||||
|
||||
#define mmPCIE_AUX_APP_XFER_PENDING 0xC07860
|
||||
|
||||
#define mmPCIE_AUX_APP_REQ_L1 0xC07930
|
||||
|
||||
#define mmPCIE_AUX_AUX_PM_EN 0xC07934
|
||||
|
||||
#define mmPCIE_AUX_APPS_PM_XMT_PME 0xC07938
|
||||
|
||||
#define mmPCIE_AUX_OUTBAND_PWRUP_CMD 0xC07940
|
||||
|
||||
#define mmPCIE_AUX_PERST 0xC079B8
|
||||
|
||||
#endif /* ASIC_REG_PCIE_AUX_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
/* 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_PSOC_EMMC_PLL_REGS_H_
|
||||
#define ASIC_REG_PSOC_EMMC_PLL_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PSOC_EMMC_PLL (Prototype: PLL)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmPSOC_EMMC_PLL_NR 0xC70100
|
||||
|
||||
#define mmPSOC_EMMC_PLL_NF 0xC70104
|
||||
|
||||
#define mmPSOC_EMMC_PLL_OD 0xC70108
|
||||
|
||||
#define mmPSOC_EMMC_PLL_NB 0xC7010C
|
||||
|
||||
#define mmPSOC_EMMC_PLL_CFG 0xC70110
|
||||
|
||||
#define mmPSOC_EMMC_PLL_LOSE_MASK 0xC70120
|
||||
|
||||
#define mmPSOC_EMMC_PLL_LOCK_INTR 0xC70128
|
||||
|
||||
#define mmPSOC_EMMC_PLL_LOCK_BYPASS 0xC7012C
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DATA_CHNG 0xC70130
|
||||
|
||||
#define mmPSOC_EMMC_PLL_RST 0xC70134
|
||||
|
||||
#define mmPSOC_EMMC_PLL_SLIP_WD_CNTR 0xC70150
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_0 0xC70200
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_1 0xC70204
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_2 0xC70208
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_3 0xC7020C
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_CMD_0 0xC70220
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_CMD_1 0xC70224
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_CMD_2 0xC70228
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_CMD_3 0xC7022C
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_SEL_0 0xC70280
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_SEL_1 0xC70284
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_SEL_2 0xC70288
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_SEL_3 0xC7028C
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_EN_0 0xC702A0
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_EN_1 0xC702A4
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_EN_2 0xC702A8
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_EN_3 0xC702AC
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_BUSY_0 0xC702C0
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_BUSY_1 0xC702C4
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_BUSY_2 0xC702C8
|
||||
|
||||
#define mmPSOC_EMMC_PLL_DIV_FACTOR_BUSY_3 0xC702CC
|
||||
|
||||
#define mmPSOC_EMMC_PLL_CLK_GATER 0xC70300
|
||||
|
||||
#define mmPSOC_EMMC_PLL_CLK_RLX_0 0xC70310
|
||||
|
||||
#define mmPSOC_EMMC_PLL_CLK_RLX_1 0xC70314
|
||||
|
||||
#define mmPSOC_EMMC_PLL_CLK_RLX_2 0xC70318
|
||||
|
||||
#define mmPSOC_EMMC_PLL_CLK_RLX_3 0xC7031C
|
||||
|
||||
#define mmPSOC_EMMC_PLL_REF_CNTR_PERIOD 0xC70400
|
||||
|
||||
#define mmPSOC_EMMC_PLL_REF_LOW_THRESHOLD 0xC70410
|
||||
|
||||
#define mmPSOC_EMMC_PLL_REF_HIGH_THRESHOLD 0xC70420
|
||||
|
||||
#define mmPSOC_EMMC_PLL_PLL_NOT_STABLE 0xC70430
|
||||
|
||||
#define mmPSOC_EMMC_PLL_FREQ_CALC_EN 0xC70440
|
||||
|
||||
#endif /* ASIC_REG_PSOC_EMMC_PLL_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,447 @@
|
||||
/* 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_PSOC_GLOBAL_CONF_MASKS_H_
|
||||
#define ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PSOC_GLOBAL_CONF (Prototype: GLOBAL_CONF)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* PSOC_GLOBAL_CONF_NON_RST_FLOPS */
|
||||
#define PSOC_GLOBAL_CONF_NON_RST_FLOPS_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_NON_RST_FLOPS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PCI_FW_FSM */
|
||||
#define PSOC_GLOBAL_CONF_PCI_FW_FSM_EN_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PCI_FW_FSM_EN_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START */
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_RE_START_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_BTM_FSM */
|
||||
#define PSOC_GLOBAL_CONF_BTM_FSM_STATE_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_BTM_FSM_STATE_MASK 0xF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_SW_BTM_FSM */
|
||||
#define PSOC_GLOBAL_CONF_SW_BTM_FSM_CTRL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_SW_BTM_FSM_CTRL_MASK 0xF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM */
|
||||
#define PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM_CTRL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM_CTRL_MASK 0xF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT */
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_SPI_MEM_EN */
|
||||
#define PSOC_GLOBAL_CONF_SPI_MEM_EN_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_SPI_MEM_EN_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PRSTN */
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_VAL_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PCIE_EN */
|
||||
#define PSOC_GLOBAL_CONF_PCIE_EN_MASK_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PCIE_EN_MASK_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_SPI_IMG_STS */
|
||||
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRI_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRI_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_SEC_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_SEC_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRSTN_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PRSTN_MASK 0x4
|
||||
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PCI_SHIFT 3
|
||||
#define PSOC_GLOBAL_CONF_SPI_IMG_STS_PCI_MASK 0x8
|
||||
|
||||
/* PSOC_GLOBAL_CONF_BOOT_SEQ_FSM */
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_IDLE_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_IDLE_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_BOOT_INIT_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_BOOT_INIT_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRI_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRI_MASK 0x4
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_SEC_SHIFT 3
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_SEC_MASK 0x8
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRSTN_SHIFT 4
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PRSTN_MASK 0x10
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PCIE_SHIFT 5
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_SPI_PCIE_MASK 0x20
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_ROM_SHIFT 6
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_ROM_MASK 0x40
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_PCLK_READY_SHIFT 7
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_PCLK_READY_MASK 0x80
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_LTSSM_EN_SHIFT 8
|
||||
#define PSOC_GLOBAL_CONF_BOOT_SEQ_FSM_LTSSM_EN_MASK 0x100
|
||||
|
||||
/* PSOC_GLOBAL_CONF_SCRATCHPAD */
|
||||
#define PSOC_GLOBAL_CONF_SCRATCHPAD_REG_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_SCRATCHPAD_REG_MASK 0xFFFFFFFF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_SEMAPHORE */
|
||||
#define PSOC_GLOBAL_CONF_SEMAPHORE_REG_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_SEMAPHORE_REG_MASK 0xFFFFFFFF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_WARM_REBOOT */
|
||||
#define PSOC_GLOBAL_CONF_WARM_REBOOT_CNTR_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_WARM_REBOOT_CNTR_MASK 0xFFFFFFFF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_UBOOT_MAGIC */
|
||||
#define PSOC_GLOBAL_CONF_UBOOT_MAGIC_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_UBOOT_MAGIC_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_SPL_SOURCE */
|
||||
#define PSOC_GLOBAL_CONF_SPL_SOURCE_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_SPL_SOURCE_VAL_MASK 0x7
|
||||
|
||||
/* PSOC_GLOBAL_CONF_I2C_MSTR1_DBG */
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_S_GEN_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_S_GEN_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_P_GEN_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_P_GEN_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_DATA_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_DATA_MASK 0x4
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_SHIFT 3
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_MASK 0x8
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_RD_SHIFT 4
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_RD_MASK 0x10
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_WR_SHIFT 5
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_WR_MASK 0x20
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_HS_SHIFT 6
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_HS_MASK 0x40
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MASTER_ACT_SHIFT 7
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MASTER_ACT_MASK 0x80
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLAVE_ACT_SHIFT 8
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLAVE_ACT_MASK 0x100
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_10BIT_SHIFT 9
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_ADDR_10BIT_MASK 0x200
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MST_CSTATE_SHIFT 10
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_MST_CSTATE_MASK 0x7C00
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLV_CSTATE_SHIFT 15
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_SLV_CSTATE_MASK 0x78000
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_IC_EN_SHIFT 19
|
||||
#define PSOC_GLOBAL_CONF_I2C_MSTR1_DBG_IC_EN_MASK 0x80000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_I2C_SLV */
|
||||
#define PSOC_GLOBAL_CONF_I2C_SLV_CPU_CTRL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_I2C_SLV_CPU_CTRL_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK */
|
||||
#define PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK_FLD_INT_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK_FLD_INT_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_APP_STATUS */
|
||||
#define PSOC_GLOBAL_CONF_APP_STATUS_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_APP_STATUS_IND_MASK 0xFFFFFFFF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_BTL_STS */
|
||||
#define PSOC_GLOBAL_CONF_BTL_STS_DONE_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_BTL_STS_DONE_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_BTL_STS_FAIL_SHIFT 4
|
||||
#define PSOC_GLOBAL_CONF_BTL_STS_FAIL_MASK 0x10
|
||||
#define PSOC_GLOBAL_CONF_BTL_STS_FAIL_CODE_SHIFT 8
|
||||
#define PSOC_GLOBAL_CONF_BTL_STS_FAIL_CODE_MASK 0xF00
|
||||
|
||||
/* PSOC_GLOBAL_CONF_TIMEOUT_INTR */
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_0_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_0_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_1_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_1_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_2_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_2_MASK 0x4
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_3_SHIFT 3
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_3_MASK 0x8
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_4_SHIFT 4
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_GPIO_4_MASK 0x10
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_TIMER_SHIFT 5
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_TIMER_MASK 0x20
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_0_SHIFT 6
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_0_MASK 0x40
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_1_SHIFT 7
|
||||
#define PSOC_GLOBAL_CONF_TIMEOUT_INTR_UART_1_MASK 0x80
|
||||
|
||||
/* PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR */
|
||||
#define PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PERIPH_INTR */
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TX_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TX_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RX_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RX_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TXOVR_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_TXOVR_MASK 0x4
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RXOVR_SHIFT 3
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_0_RXOVR_MASK 0x8
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TX_SHIFT 4
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TX_MASK 0x10
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RX_SHIFT 5
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RX_MASK 0x20
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TXOVR_SHIFT 6
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_TXOVR_MASK 0x40
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RXOVR_SHIFT 7
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_UART_1_RXOVR_MASK 0x80
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_SHIFT 12
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_MASK 0x1000
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_WAKEUP_SHIFT 13
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_EMMC_WAKEUP_MASK 0x2000
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_MII_SHIFT 16
|
||||
#define PSOC_GLOBAL_CONF_PERIPH_INTR_MII_MASK 0x10000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_COMB_PERIPH_INTR */
|
||||
#define PSOC_GLOBAL_CONF_COMB_PERIPH_INTR_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_COMB_PERIPH_INTR_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_AXI_ERR_INTR */
|
||||
#define PSOC_GLOBAL_CONF_AXI_ERR_INTR_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_AXI_ERR_INTR_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_TARGETID */
|
||||
#define PSOC_GLOBAL_CONF_TARGETID_TDESIGNER_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_TARGETID_TDESIGNER_MASK 0xFFE
|
||||
#define PSOC_GLOBAL_CONF_TARGETID_TPARTNO_SHIFT 12
|
||||
#define PSOC_GLOBAL_CONF_TARGETID_TPARTNO_MASK 0xFFFF000
|
||||
#define PSOC_GLOBAL_CONF_TARGETID_TREVISION_SHIFT 28
|
||||
#define PSOC_GLOBAL_CONF_TARGETID_TREVISION_MASK 0xF0000000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE */
|
||||
#define PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_MII_ADDR */
|
||||
#define PSOC_GLOBAL_CONF_MII_ADDR_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_MII_ADDR_VAL_MASK 0xFF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_MII_SPEED */
|
||||
#define PSOC_GLOBAL_CONF_MII_SPEED_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_MII_SPEED_VAL_MASK 0x3
|
||||
|
||||
/* PSOC_GLOBAL_CONF_BOOT_STRAP_PINS */
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_CPOL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_CPOL_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_CPHA_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_CPHA_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BTL_EN_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BTL_EN_MASK 0x4
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BTL_ROM_EN_SHIFT 3
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BTL_ROM_EN_MASK 0x8
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_PCIE_EN_SHIFT 4
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_PCIE_EN_MASK 0x10
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_I2C_SLV_ADDR_SHIFT 5
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_I2C_SLV_ADDR_MASK 0xFE0
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BOOT_STG2_SRC_SHIFT 12
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_BOOT_STG2_SRC_MASK 0x3000
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_PLL_BPS_SHIFT 14
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_PLL_BPS_MASK 0x1FC000
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_SRIOV_EN_SHIFT 21
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_SRIOV_EN_MASK 0x200000
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_PLL_CFG_SHIFT 22
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_PLL_CFG_MASK 0x1C00000
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_MEM_REPAIR_BPS_SHIFT 25
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_MEM_REPAIR_BPS_MASK 0x2000000
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_SPARE_SHIFT 26
|
||||
#define PSOC_GLOBAL_CONF_BOOT_STRAP_PINS_SPARE_MASK 0x1C000000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL */
|
||||
#define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_SET_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_SET_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_CLR_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_MEM_REPAIR_CTRL_CLR_MASK 0x2
|
||||
|
||||
/* PSOC_GLOBAL_CONF_MEM_REPAIR_STS */
|
||||
#define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_MEM_REPAIR_STS_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_OUTSTANT_TRANS */
|
||||
#define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_RD_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_RD_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_WR_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_OUTSTANT_TRANS_WR_MASK 0x2
|
||||
|
||||
/* PSOC_GLOBAL_CONF_MASK_REQ */
|
||||
#define PSOC_GLOBAL_CONF_MASK_REQ_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_MASK_REQ_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PRSTN_RST_CFG */
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_PCI_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_PCI_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_PCI_IF_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_PCI_IF_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_PLL_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_PLL_MASK 0x1FC
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_TPC_SHIFT 9
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_TPC_MASK 0x200
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_MME_SHIFT 10
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_MME_MASK 0x400
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_MC_SHIFT 11
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_MC_MASK 0x800
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_CPU_SHIFT 12
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_CPU_MASK 0x1000
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_IC_IF_SHIFT 13
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_IC_IF_MASK 0x2000
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_PSOC_SHIFT 14
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_PSOC_MASK 0x4000
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_SRAM_SHIFT 15
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_SRAM_MASK 0x1F8000
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_DMA_SHIFT 21
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_DMA_MASK 0x200000
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_DMA_IF_SHIFT 22
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_RST_CFG_DMA_IF_MASK 0x400000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_SW_ALL_RST_CFG */
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PCI_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PCI_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PCI_IF_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PCI_IF_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PLL_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PLL_MASK 0x1FC
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_TPC_SHIFT 9
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_TPC_MASK 0x200
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_MME_SHIFT 10
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_MME_MASK 0x400
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_MC_SHIFT 11
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_MC_MASK 0x800
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_CPU_SHIFT 12
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_CPU_MASK 0x1000
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_IC_IF_SHIFT 13
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_IC_IF_MASK 0x2000
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PSOC_SHIFT 14
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_PSOC_MASK 0x4000
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_SRAM_SHIFT 15
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_SRAM_MASK 0x1F8000
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_DMA_SHIFT 21
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_DMA_MASK 0x200000
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_DMA_IF_SHIFT 22
|
||||
#define PSOC_GLOBAL_CONF_SW_ALL_RST_CFG_DMA_IF_MASK 0x400000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_WD_RST_CFG */
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_PCI_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_PCI_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_PCI_IF_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_PCI_IF_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_PLL_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_PLL_MASK 0x1FC
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_TPC_SHIFT 9
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_TPC_MASK 0x200
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_MME_SHIFT 10
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_MME_MASK 0x400
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_MC_SHIFT 11
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_MC_MASK 0x800
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_CPU_SHIFT 12
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_CPU_MASK 0x1000
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_IC_IF_SHIFT 13
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_IC_IF_MASK 0x2000
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_PSOC_SHIFT 14
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_PSOC_MASK 0x4000
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_SRAM_SHIFT 15
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_SRAM_MASK 0x1F8000
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_DMA_SHIFT 21
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_DMA_MASK 0x200000
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_DMA_IF_SHIFT 22
|
||||
#define PSOC_GLOBAL_CONF_WD_RST_CFG_DMA_IF_MASK 0x400000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_MNL_RST_CFG */
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_PCI_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_PCI_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_PCI_IF_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_PCI_IF_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_PLL_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_PLL_MASK 0x1FC
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_TPC_SHIFT 9
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_TPC_MASK 0x200
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_MME_SHIFT 10
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_MME_MASK 0x400
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_MC_SHIFT 11
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_MC_MASK 0x800
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_CPU_SHIFT 12
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_CPU_MASK 0x1000
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_IC_IF_SHIFT 13
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_IC_IF_MASK 0x2000
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_PSOC_SHIFT 14
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_PSOC_MASK 0x4000
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_SRAM_SHIFT 15
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_SRAM_MASK 0x1F8000
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_DMA_SHIFT 21
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_DMA_MASK 0x200000
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_DMA_IF_SHIFT 22
|
||||
#define PSOC_GLOBAL_CONF_MNL_RST_CFG_DMA_IF_MASK 0x400000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_UNIT_RST_N */
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_PCI_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_PCI_MASK 0x1
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_PCI_IF_SHIFT 1
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_PCI_IF_MASK 0x2
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_PLL_SHIFT 2
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_PLL_MASK 0x1FC
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_TPC_SHIFT 9
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_TPC_MASK 0x200
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_MME_SHIFT 10
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_MME_MASK 0x400
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_MC_SHIFT 11
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_MC_MASK 0x800
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_CPU_SHIFT 12
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_CPU_MASK 0x1000
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_IC_IF_SHIFT 13
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_IC_IF_MASK 0x2000
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_PSOC_SHIFT 14
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_PSOC_MASK 0x4000
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_SRAM_SHIFT 15
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_SRAM_MASK 0x1F8000
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_DMA_SHIFT 21
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_DMA_MASK 0x200000
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_DMA_IF_SHIFT 22
|
||||
#define PSOC_GLOBAL_CONF_UNIT_RST_N_DMA_IF_MASK 0x400000
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PRSTN_MASK */
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_MASK_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PRSTN_MASK_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_WD_MASK */
|
||||
#define PSOC_GLOBAL_CONF_WD_MASK_IND_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_WD_MASK_IND_MASK 0x1
|
||||
|
||||
/* PSOC_GLOBAL_CONF_RST_SRC */
|
||||
#define PSOC_GLOBAL_CONF_RST_SRC_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_RST_SRC_VAL_MASK 0xF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PAD_1V8_CFG */
|
||||
#define PSOC_GLOBAL_CONF_PAD_1V8_CFG_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PAD_1V8_CFG_VAL_MASK 0x7F
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PAD_3V3_CFG */
|
||||
#define PSOC_GLOBAL_CONF_PAD_3V3_CFG_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PAD_3V3_CFG_VAL_MASK 0x7F
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PAD_1V8_INPUT */
|
||||
#define PSOC_GLOBAL_CONF_PAD_1V8_INPUT_CFG_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PAD_1V8_INPUT_CFG_MASK 0x7
|
||||
|
||||
/* PSOC_GLOBAL_CONF_BNK3V3_MS */
|
||||
#define PSOC_GLOBAL_CONF_BNK3V3_MS_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_BNK3V3_MS_VAL_MASK 0x3
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PAD_DEFAULT */
|
||||
#define PSOC_GLOBAL_CONF_PAD_DEFAULT_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PAD_DEFAULT_VAL_MASK 0xF
|
||||
|
||||
/* PSOC_GLOBAL_CONF_PAD_SEL */
|
||||
#define PSOC_GLOBAL_CONF_PAD_SEL_VAL_SHIFT 0
|
||||
#define PSOC_GLOBAL_CONF_PAD_SEL_VAL_MASK 0x3
|
||||
|
||||
#endif /* ASIC_REG_PSOC_GLOBAL_CONF_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,745 @@
|
||||
/* 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_PSOC_GLOBAL_CONF_REGS_H_
|
||||
#define ASIC_REG_PSOC_GLOBAL_CONF_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PSOC_GLOBAL_CONF (Prototype: GLOBAL_CONF)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_NON_RST_FLOPS_0 0xC4B000
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_NON_RST_FLOPS_1 0xC4B004
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_NON_RST_FLOPS_2 0xC4B008
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_NON_RST_FLOPS_3 0xC4B00C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PCI_FW_FSM 0xC4B020
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_BOOT_SEQ_RE_START 0xC4B024
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_BTM_FSM 0xC4B028
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SW_BTM_FSM 0xC4B030
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SW_BOOT_SEQ_FSM 0xC4B034
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_BOOT_SEQ_TIMEOUT 0xC4B038
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SPI_MEM_EN 0xC4B040
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PRSTN 0xC4B044
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PCIE_EN 0xC4B048
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SPI_IMG_STS 0xC4B050
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_BOOT_SEQ_FSM 0xC4B054
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_0 0xC4B100
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_1 0xC4B104
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_2 0xC4B108
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_3 0xC4B10C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_4 0xC4B110
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_5 0xC4B114
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_6 0xC4B118
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_7 0xC4B11C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_8 0xC4B120
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_9 0xC4B124
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_10 0xC4B128
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_11 0xC4B12C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_12 0xC4B130
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_13 0xC4B134
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_14 0xC4B138
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_15 0xC4B13C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_16 0xC4B140
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_17 0xC4B144
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_18 0xC4B148
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_19 0xC4B14C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_20 0xC4B150
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_21 0xC4B154
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_22 0xC4B158
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_23 0xC4B15C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_24 0xC4B160
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_25 0xC4B164
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_26 0xC4B168
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_27 0xC4B16C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_28 0xC4B170
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_29 0xC4B174
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_30 0xC4B178
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SCRATCHPAD_31 0xC4B17C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_0 0xC4B200
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_1 0xC4B204
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_2 0xC4B208
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_3 0xC4B20C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_4 0xC4B210
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_5 0xC4B214
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_6 0xC4B218
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_7 0xC4B21C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_8 0xC4B220
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_9 0xC4B224
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_10 0xC4B228
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_11 0xC4B22C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_12 0xC4B230
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_13 0xC4B234
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_14 0xC4B238
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_15 0xC4B23C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_16 0xC4B240
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_17 0xC4B244
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_18 0xC4B248
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_19 0xC4B24C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_20 0xC4B250
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_21 0xC4B254
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_22 0xC4B258
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_23 0xC4B25C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_24 0xC4B260
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_25 0xC4B264
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_26 0xC4B268
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_27 0xC4B26C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_28 0xC4B270
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_29 0xC4B274
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_30 0xC4B278
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SEMAPHORE_31 0xC4B27C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_WARM_REBOOT 0xC4B300
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_UBOOT_MAGIC 0xC4B304
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SPL_SOURCE 0xC4B308
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_I2C_MSTR1_DBG 0xC4B30C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_I2C_SLV 0xC4B310
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_I2C_SLV_INTR_MASK 0xC4B314
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_APP_STATUS 0xC4B320
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_BTL_STS 0xC4B340
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_TIMEOUT_INTR 0xC4B350
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_COMB_TIMEOUT_INTR 0xC4B354
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PERIPH_INTR 0xC4B358
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_COMB_PERIPH_INTR 0xC4B35C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_AXI_ERR_INTR 0xC4B360
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_TARGETID 0xC4B400
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_EMMC_INT_VOL_STABLE 0xC4B420
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_MII_ADDR 0xC4B424
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_MII_SPEED 0xC4B428
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_BOOT_STRAP_PINS 0xC4B430
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_MEM_REPAIR_CTRL 0xC4B450
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_MEM_REPAIR_STS 0xC4B454
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_OUTSTANT_TRANS 0xC4B458
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_MASK_REQ 0xC4B45C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PRSTN_RST_CFG 0xC4B470
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_SW_ALL_RST_CFG 0xC4B474
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_WD_RST_CFG 0xC4B478
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_MNL_RST_CFG 0xC4B47C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_UNIT_RST_N 0xC4B480
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PRSTN_MASK 0xC4B484
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_WD_MASK 0xC4B488
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_RST_SRC 0xC4B490
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_0 0xC4B500
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_1 0xC4B504
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_2 0xC4B508
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_3 0xC4B50C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_4 0xC4B510
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_5 0xC4B514
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_6 0xC4B518
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_7 0xC4B51C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_8 0xC4B520
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_9 0xC4B524
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_10 0xC4B528
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_11 0xC4B52C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_12 0xC4B530
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_13 0xC4B534
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_14 0xC4B538
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_15 0xC4B53C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_16 0xC4B540
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_17 0xC4B544
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_18 0xC4B548
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_19 0xC4B54C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_20 0xC4B550
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_21 0xC4B554
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_22 0xC4B558
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_23 0xC4B55C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_24 0xC4B560
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_25 0xC4B564
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_26 0xC4B568
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_27 0xC4B56C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_28 0xC4B570
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_29 0xC4B574
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_30 0xC4B578
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_31 0xC4B57C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_32 0xC4B580
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_33 0xC4B584
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_34 0xC4B588
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_35 0xC4B58C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_36 0xC4B590
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_37 0xC4B594
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_38 0xC4B598
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_39 0xC4B59C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_40 0xC4B5A0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_41 0xC4B5A4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_42 0xC4B5A8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_43 0xC4B5AC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_44 0xC4B5B0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_45 0xC4B5B4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_46 0xC4B5B8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_47 0xC4B5BC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_48 0xC4B5C0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_49 0xC4B5C4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_50 0xC4B5C8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_51 0xC4B5CC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_52 0xC4B5D0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_53 0xC4B5D4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_54 0xC4B5D8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_55 0xC4B5DC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_56 0xC4B5E0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_57 0xC4B5E4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_58 0xC4B5E8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_59 0xC4B5EC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_60 0xC4B5F0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_61 0xC4B5F4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_62 0xC4B5F8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_63 0xC4B5FC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_64 0xC4B600
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_65 0xC4B604
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_66 0xC4B608
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_67 0xC4B60C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_CFG_68 0xC4B610
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_0 0xC4B640
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_1 0xC4B644
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_2 0xC4B648
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_3 0xC4B64C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_4 0xC4B650
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_5 0xC4B654
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_6 0xC4B658
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_7 0xC4B65C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_8 0xC4B660
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_9 0xC4B664
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_10 0xC4B668
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_3V3_CFG_11 0xC4B66C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_INPUT_0 0xC4B680
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_INPUT_1 0xC4B684
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_INPUT_2 0xC4B688
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_INPUT_3 0xC4B68C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_INPUT_4 0xC4B690
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_1V8_INPUT_5 0xC4B694
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_BNK3V3_MS 0xC4B6E0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_0 0xC4B700
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_1 0xC4B704
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_2 0xC4B708
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_3 0xC4B70C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_4 0xC4B710
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_5 0xC4B714
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_6 0xC4B718
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_7 0xC4B71C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_8 0xC4B720
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_9 0xC4B724
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_10 0xC4B728
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_11 0xC4B72C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_12 0xC4B730
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_13 0xC4B734
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_14 0xC4B738
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_15 0xC4B73C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_16 0xC4B740
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_17 0xC4B744
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_18 0xC4B748
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_19 0xC4B74C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_20 0xC4B750
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_21 0xC4B754
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_22 0xC4B758
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_23 0xC4B75C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_24 0xC4B760
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_25 0xC4B764
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_26 0xC4B768
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_27 0xC4B76C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_28 0xC4B770
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_29 0xC4B774
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_30 0xC4B778
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_31 0xC4B77C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_32 0xC4B780
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_33 0xC4B784
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_34 0xC4B788
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_35 0xC4B78C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_36 0xC4B790
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_37 0xC4B794
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_38 0xC4B798
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_39 0xC4B79C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_40 0xC4B7A0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_41 0xC4B7A4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_42 0xC4B7A8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_43 0xC4B7AC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_44 0xC4B7B0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_45 0xC4B7B4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_46 0xC4B7B8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_47 0xC4B7BC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_48 0xC4B7C0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_49 0xC4B7C4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_50 0xC4B7C8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_51 0xC4B7CC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_52 0xC4B7D0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_53 0xC4B7D4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_54 0xC4B7D8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_55 0xC4B7DC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_56 0xC4B7E0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_57 0xC4B7E4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_58 0xC4B7E8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_59 0xC4B7EC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_60 0xC4B7F0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_61 0xC4B7F4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_62 0xC4B7F8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_63 0xC4B7FC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_64 0xC4B800
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_65 0xC4B804
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_66 0xC4B808
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_67 0xC4B80C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_68 0xC4B810
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_69 0xC4B814
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_70 0xC4B818
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_71 0xC4B81C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_72 0xC4B820
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_73 0xC4B824
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_74 0xC4B828
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_75 0xC4B82C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_76 0xC4B830
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_77 0xC4B834
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_78 0xC4B838
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_79 0xC4B83C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_80 0xC4B840
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_DEFAULT_81 0xC4B844
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_0 0xC4B900
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_1 0xC4B904
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_2 0xC4B908
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_3 0xC4B90C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_4 0xC4B910
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_5 0xC4B914
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_6 0xC4B918
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_7 0xC4B91C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_8 0xC4B920
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_9 0xC4B924
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_10 0xC4B928
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_11 0xC4B92C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_12 0xC4B930
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_13 0xC4B934
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_14 0xC4B938
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_15 0xC4B93C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_16 0xC4B940
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_17 0xC4B944
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_18 0xC4B948
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_19 0xC4B94C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_20 0xC4B950
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_21 0xC4B954
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_22 0xC4B958
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_23 0xC4B95C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_24 0xC4B960
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_25 0xC4B964
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_26 0xC4B968
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_27 0xC4B96C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_28 0xC4B970
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_29 0xC4B974
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_30 0xC4B978
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_31 0xC4B97C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_32 0xC4B980
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_33 0xC4B984
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_34 0xC4B988
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_35 0xC4B98C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_36 0xC4B990
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_37 0xC4B994
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_38 0xC4B998
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_39 0xC4B99C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_40 0xC4B9A0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_41 0xC4B9A4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_42 0xC4B9A8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_43 0xC4B9AC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_44 0xC4B9B0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_45 0xC4B9B4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_46 0xC4B9B8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_47 0xC4B9BC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_48 0xC4B9C0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_49 0xC4B9C4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_50 0xC4B9C8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_51 0xC4B9CC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_52 0xC4B9D0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_53 0xC4B9D4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_54 0xC4B9D8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_55 0xC4B9DC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_56 0xC4B9E0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_57 0xC4B9E4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_58 0xC4B9E8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_59 0xC4B9EC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_60 0xC4B9F0
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_61 0xC4B9F4
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_62 0xC4B9F8
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_63 0xC4B9FC
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_64 0xC4BA00
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_65 0xC4BA04
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_66 0xC4BA08
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_67 0xC4BA0C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_68 0xC4BA10
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_69 0xC4BA14
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_70 0xC4BA18
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_71 0xC4BA1C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_72 0xC4BA20
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_73 0xC4BA24
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_74 0xC4BA28
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_75 0xC4BA2C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_76 0xC4BA30
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_77 0xC4BA34
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_78 0xC4BA38
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_79 0xC4BA3C
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_80 0xC4BA40
|
||||
|
||||
#define mmPSOC_GLOBAL_CONF_PAD_SEL_81 0xC4BA44
|
||||
|
||||
#endif /* ASIC_REG_PSOC_GLOBAL_CONF_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
/* 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_PSOC_MME_PLL_REGS_H_
|
||||
#define ASIC_REG_PSOC_MME_PLL_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PSOC_MME_PLL (Prototype: PLL)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmPSOC_MME_PLL_NR 0xC71100
|
||||
|
||||
#define mmPSOC_MME_PLL_NF 0xC71104
|
||||
|
||||
#define mmPSOC_MME_PLL_OD 0xC71108
|
||||
|
||||
#define mmPSOC_MME_PLL_NB 0xC7110C
|
||||
|
||||
#define mmPSOC_MME_PLL_CFG 0xC71110
|
||||
|
||||
#define mmPSOC_MME_PLL_LOSE_MASK 0xC71120
|
||||
|
||||
#define mmPSOC_MME_PLL_LOCK_INTR 0xC71128
|
||||
|
||||
#define mmPSOC_MME_PLL_LOCK_BYPASS 0xC7112C
|
||||
|
||||
#define mmPSOC_MME_PLL_DATA_CHNG 0xC71130
|
||||
|
||||
#define mmPSOC_MME_PLL_RST 0xC71134
|
||||
|
||||
#define mmPSOC_MME_PLL_SLIP_WD_CNTR 0xC71150
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_0 0xC71200
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_1 0xC71204
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_2 0xC71208
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_3 0xC7120C
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_CMD_0 0xC71220
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_CMD_1 0xC71224
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_CMD_2 0xC71228
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_CMD_3 0xC7122C
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_SEL_0 0xC71280
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_SEL_1 0xC71284
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_SEL_2 0xC71288
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_SEL_3 0xC7128C
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_EN_0 0xC712A0
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_EN_1 0xC712A4
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_EN_2 0xC712A8
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_EN_3 0xC712AC
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_BUSY_0 0xC712C0
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_BUSY_1 0xC712C4
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_BUSY_2 0xC712C8
|
||||
|
||||
#define mmPSOC_MME_PLL_DIV_FACTOR_BUSY_3 0xC712CC
|
||||
|
||||
#define mmPSOC_MME_PLL_CLK_GATER 0xC71300
|
||||
|
||||
#define mmPSOC_MME_PLL_CLK_RLX_0 0xC71310
|
||||
|
||||
#define mmPSOC_MME_PLL_CLK_RLX_1 0xC71314
|
||||
|
||||
#define mmPSOC_MME_PLL_CLK_RLX_2 0xC71318
|
||||
|
||||
#define mmPSOC_MME_PLL_CLK_RLX_3 0xC7131C
|
||||
|
||||
#define mmPSOC_MME_PLL_REF_CNTR_PERIOD 0xC71400
|
||||
|
||||
#define mmPSOC_MME_PLL_REF_LOW_THRESHOLD 0xC71410
|
||||
|
||||
#define mmPSOC_MME_PLL_REF_HIGH_THRESHOLD 0xC71420
|
||||
|
||||
#define mmPSOC_MME_PLL_PLL_NOT_STABLE 0xC71430
|
||||
|
||||
#define mmPSOC_MME_PLL_FREQ_CALC_EN 0xC71440
|
||||
|
||||
#endif /* ASIC_REG_PSOC_MME_PLL_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
/* 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_PSOC_PCI_PLL_REGS_H_
|
||||
#define ASIC_REG_PSOC_PCI_PLL_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PSOC_PCI_PLL (Prototype: PLL)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmPSOC_PCI_PLL_NR 0xC72100
|
||||
|
||||
#define mmPSOC_PCI_PLL_NF 0xC72104
|
||||
|
||||
#define mmPSOC_PCI_PLL_OD 0xC72108
|
||||
|
||||
#define mmPSOC_PCI_PLL_NB 0xC7210C
|
||||
|
||||
#define mmPSOC_PCI_PLL_CFG 0xC72110
|
||||
|
||||
#define mmPSOC_PCI_PLL_LOSE_MASK 0xC72120
|
||||
|
||||
#define mmPSOC_PCI_PLL_LOCK_INTR 0xC72128
|
||||
|
||||
#define mmPSOC_PCI_PLL_LOCK_BYPASS 0xC7212C
|
||||
|
||||
#define mmPSOC_PCI_PLL_DATA_CHNG 0xC72130
|
||||
|
||||
#define mmPSOC_PCI_PLL_RST 0xC72134
|
||||
|
||||
#define mmPSOC_PCI_PLL_SLIP_WD_CNTR 0xC72150
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_0 0xC72200
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_1 0xC72204
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_2 0xC72208
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_3 0xC7220C
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_CMD_0 0xC72220
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_CMD_1 0xC72224
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_CMD_2 0xC72228
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_CMD_3 0xC7222C
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_SEL_0 0xC72280
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_SEL_1 0xC72284
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_SEL_2 0xC72288
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_SEL_3 0xC7228C
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_EN_0 0xC722A0
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_EN_1 0xC722A4
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_EN_2 0xC722A8
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_EN_3 0xC722AC
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_BUSY_0 0xC722C0
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_BUSY_1 0xC722C4
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_BUSY_2 0xC722C8
|
||||
|
||||
#define mmPSOC_PCI_PLL_DIV_FACTOR_BUSY_3 0xC722CC
|
||||
|
||||
#define mmPSOC_PCI_PLL_CLK_GATER 0xC72300
|
||||
|
||||
#define mmPSOC_PCI_PLL_CLK_RLX_0 0xC72310
|
||||
|
||||
#define mmPSOC_PCI_PLL_CLK_RLX_1 0xC72314
|
||||
|
||||
#define mmPSOC_PCI_PLL_CLK_RLX_2 0xC72318
|
||||
|
||||
#define mmPSOC_PCI_PLL_CLK_RLX_3 0xC7231C
|
||||
|
||||
#define mmPSOC_PCI_PLL_REF_CNTR_PERIOD 0xC72400
|
||||
|
||||
#define mmPSOC_PCI_PLL_REF_LOW_THRESHOLD 0xC72410
|
||||
|
||||
#define mmPSOC_PCI_PLL_REF_HIGH_THRESHOLD 0xC72420
|
||||
|
||||
#define mmPSOC_PCI_PLL_PLL_NOT_STABLE 0xC72430
|
||||
|
||||
#define mmPSOC_PCI_PLL_FREQ_CALC_EN 0xC72440
|
||||
|
||||
#endif /* ASIC_REG_PSOC_PCI_PLL_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,143 @@
|
||||
/* 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_PSOC_SPI_REGS_H_
|
||||
#define ASIC_REG_PSOC_SPI_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* PSOC_SPI (Prototype: SPI)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmPSOC_SPI_CTRLR0 0xC43000
|
||||
|
||||
#define mmPSOC_SPI_CTRLR1 0xC43004
|
||||
|
||||
#define mmPSOC_SPI_SSIENR 0xC43008
|
||||
|
||||
#define mmPSOC_SPI_MWCR 0xC4300C
|
||||
|
||||
#define mmPSOC_SPI_SER 0xC43010
|
||||
|
||||
#define mmPSOC_SPI_BAUDR 0xC43014
|
||||
|
||||
#define mmPSOC_SPI_TXFTLR 0xC43018
|
||||
|
||||
#define mmPSOC_SPI_RXFTLR 0xC4301C
|
||||
|
||||
#define mmPSOC_SPI_TXFLR 0xC43020
|
||||
|
||||
#define mmPSOC_SPI_RXFLR 0xC43024
|
||||
|
||||
#define mmPSOC_SPI_SR 0xC43028
|
||||
|
||||
#define mmPSOC_SPI_IMR 0xC4302C
|
||||
|
||||
#define mmPSOC_SPI_ISR 0xC43030
|
||||
|
||||
#define mmPSOC_SPI_RISR 0xC43034
|
||||
|
||||
#define mmPSOC_SPI_TXOICR 0xC43038
|
||||
|
||||
#define mmPSOC_SPI_RXOICR 0xC4303C
|
||||
|
||||
#define mmPSOC_SPI_RXUICR 0xC43040
|
||||
|
||||
#define mmPSOC_SPI_MSTICR 0xC43044
|
||||
|
||||
#define mmPSOC_SPI_ICR 0xC43048
|
||||
|
||||
#define mmPSOC_SPI_IDR 0xC43058
|
||||
|
||||
#define mmPSOC_SPI_SSI_VERSION_ID 0xC4305C
|
||||
|
||||
#define mmPSOC_SPI_DR0 0xC43060
|
||||
|
||||
#define mmPSOC_SPI_DR1 0xC43064
|
||||
|
||||
#define mmPSOC_SPI_DR2 0xC43068
|
||||
|
||||
#define mmPSOC_SPI_DR3 0xC4306C
|
||||
|
||||
#define mmPSOC_SPI_DR4 0xC43070
|
||||
|
||||
#define mmPSOC_SPI_DR5 0xC43074
|
||||
|
||||
#define mmPSOC_SPI_DR6 0xC43078
|
||||
|
||||
#define mmPSOC_SPI_DR7 0xC4307C
|
||||
|
||||
#define mmPSOC_SPI_DR8 0xC43080
|
||||
|
||||
#define mmPSOC_SPI_DR9 0xC43084
|
||||
|
||||
#define mmPSOC_SPI_DR10 0xC43088
|
||||
|
||||
#define mmPSOC_SPI_DR11 0xC4308C
|
||||
|
||||
#define mmPSOC_SPI_DR12 0xC43090
|
||||
|
||||
#define mmPSOC_SPI_DR13 0xC43094
|
||||
|
||||
#define mmPSOC_SPI_DR14 0xC43098
|
||||
|
||||
#define mmPSOC_SPI_DR15 0xC4309C
|
||||
|
||||
#define mmPSOC_SPI_DR16 0xC430A0
|
||||
|
||||
#define mmPSOC_SPI_DR17 0xC430A4
|
||||
|
||||
#define mmPSOC_SPI_DR18 0xC430A8
|
||||
|
||||
#define mmPSOC_SPI_DR19 0xC430AC
|
||||
|
||||
#define mmPSOC_SPI_DR20 0xC430B0
|
||||
|
||||
#define mmPSOC_SPI_DR21 0xC430B4
|
||||
|
||||
#define mmPSOC_SPI_DR22 0xC430B8
|
||||
|
||||
#define mmPSOC_SPI_DR23 0xC430BC
|
||||
|
||||
#define mmPSOC_SPI_DR24 0xC430C0
|
||||
|
||||
#define mmPSOC_SPI_DR25 0xC430C4
|
||||
|
||||
#define mmPSOC_SPI_DR26 0xC430C8
|
||||
|
||||
#define mmPSOC_SPI_DR27 0xC430CC
|
||||
|
||||
#define mmPSOC_SPI_DR28 0xC430D0
|
||||
|
||||
#define mmPSOC_SPI_DR29 0xC430D4
|
||||
|
||||
#define mmPSOC_SPI_DR30 0xC430D8
|
||||
|
||||
#define mmPSOC_SPI_DR31 0xC430DC
|
||||
|
||||
#define mmPSOC_SPI_DR32 0xC430E0
|
||||
|
||||
#define mmPSOC_SPI_DR33 0xC430E4
|
||||
|
||||
#define mmPSOC_SPI_DR34 0xC430E8
|
||||
|
||||
#define mmPSOC_SPI_DR35 0xC430EC
|
||||
|
||||
#define mmPSOC_SPI_RX_SAMPLE_DLY 0xC430F0
|
||||
|
||||
#define mmPSOC_SPI_RSVD_1 0xC430F8
|
||||
|
||||
#define mmPSOC_SPI_RSVD_2 0xC430FC
|
||||
|
||||
#endif /* ASIC_REG_PSOC_SPI_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
/* 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_SRAM_Y0_X0_RTR_REGS_H_
|
||||
#define ASIC_REG_SRAM_Y0_X0_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* SRAM_Y0_X0_RTR (Prototype: IC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_RD_RQ_E_ARB 0x201100
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_RD_RQ_W_ARB 0x201104
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_RD_RQ_L_ARB 0x201110
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_E_ARB_MAX 0x201120
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_W_ARB_MAX 0x201124
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_L_ARB_MAX 0x201130
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_DATA_E_ARB 0x201140
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_DATA_W_ARB 0x201144
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_DATA_L_ARB 0x201148
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_WR_RS_E_ARB 0x201160
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_WR_RS_W_ARB 0x201164
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_HBW_WR_RS_L_ARB 0x201168
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_RD_RQ_E_ARB 0x201200
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_RD_RQ_W_ARB 0x201204
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_RD_RQ_L_ARB 0x201210
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_E_ARB_MAX 0x201220
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_W_ARB_MAX 0x201224
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_L_ARB_MAX 0x201230
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_DATA_E_ARB 0x201240
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_DATA_W_ARB 0x201244
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_DATA_L_ARB 0x201248
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_WR_RS_E_ARB 0x201260
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_WR_RS_W_ARB 0x201264
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_LBW_WR_RS_L_ARB 0x201268
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_DBG_E_ARB 0x201300
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_DBG_W_ARB 0x201304
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_DBG_L_ARB 0x201310
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_DBG_E_ARB_MAX 0x201320
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_DBG_W_ARB_MAX 0x201324
|
||||
|
||||
#define mmSRAM_Y0_X0_RTR_DBG_L_ARB_MAX 0x201330
|
||||
|
||||
#endif /* ASIC_REG_SRAM_Y0_X0_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
/* 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_SRAM_Y0_X1_RTR_REGS_H_
|
||||
#define ASIC_REG_SRAM_Y0_X1_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* SRAM_Y0_X1_RTR (Prototype: IC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_RD_RQ_E_ARB 0x205100
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_RD_RQ_W_ARB 0x205104
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_RD_RQ_L_ARB 0x205110
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_E_ARB_MAX 0x205120
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_W_ARB_MAX 0x205124
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_L_ARB_MAX 0x205130
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_DATA_E_ARB 0x205140
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_DATA_W_ARB 0x205144
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_DATA_L_ARB 0x205148
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_WR_RS_E_ARB 0x205160
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_WR_RS_W_ARB 0x205164
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_HBW_WR_RS_L_ARB 0x205168
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_RD_RQ_E_ARB 0x205200
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_RD_RQ_W_ARB 0x205204
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_RD_RQ_L_ARB 0x205210
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_E_ARB_MAX 0x205220
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_W_ARB_MAX 0x205224
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_L_ARB_MAX 0x205230
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_DATA_E_ARB 0x205240
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_DATA_W_ARB 0x205244
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_DATA_L_ARB 0x205248
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_WR_RS_E_ARB 0x205260
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_WR_RS_W_ARB 0x205264
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_LBW_WR_RS_L_ARB 0x205268
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_DBG_E_ARB 0x205300
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_DBG_W_ARB 0x205304
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_DBG_L_ARB 0x205310
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_DBG_E_ARB_MAX 0x205320
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_DBG_W_ARB_MAX 0x205324
|
||||
|
||||
#define mmSRAM_Y0_X1_RTR_DBG_L_ARB_MAX 0x205330
|
||||
|
||||
#endif /* ASIC_REG_SRAM_Y0_X1_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
/* 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_SRAM_Y0_X2_RTR_REGS_H_
|
||||
#define ASIC_REG_SRAM_Y0_X2_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* SRAM_Y0_X2_RTR (Prototype: IC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_RD_RQ_E_ARB 0x209100
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_RD_RQ_W_ARB 0x209104
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_RD_RQ_L_ARB 0x209110
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_E_ARB_MAX 0x209120
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_W_ARB_MAX 0x209124
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_L_ARB_MAX 0x209130
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_DATA_E_ARB 0x209140
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_DATA_W_ARB 0x209144
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_DATA_L_ARB 0x209148
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_WR_RS_E_ARB 0x209160
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_WR_RS_W_ARB 0x209164
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_HBW_WR_RS_L_ARB 0x209168
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_RD_RQ_E_ARB 0x209200
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_RD_RQ_W_ARB 0x209204
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_RD_RQ_L_ARB 0x209210
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_E_ARB_MAX 0x209220
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_W_ARB_MAX 0x209224
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_L_ARB_MAX 0x209230
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_DATA_E_ARB 0x209240
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_DATA_W_ARB 0x209244
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_DATA_L_ARB 0x209248
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_WR_RS_E_ARB 0x209260
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_WR_RS_W_ARB 0x209264
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_LBW_WR_RS_L_ARB 0x209268
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_DBG_E_ARB 0x209300
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_DBG_W_ARB 0x209304
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_DBG_L_ARB 0x209310
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_DBG_E_ARB_MAX 0x209320
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_DBG_W_ARB_MAX 0x209324
|
||||
|
||||
#define mmSRAM_Y0_X2_RTR_DBG_L_ARB_MAX 0x209330
|
||||
|
||||
#endif /* ASIC_REG_SRAM_Y0_X2_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
/* 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_SRAM_Y0_X3_RTR_REGS_H_
|
||||
#define ASIC_REG_SRAM_Y0_X3_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* SRAM_Y0_X3_RTR (Prototype: IC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_RD_RQ_E_ARB 0x20D100
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_RD_RQ_W_ARB 0x20D104
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_RD_RQ_L_ARB 0x20D110
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_E_ARB_MAX 0x20D120
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_W_ARB_MAX 0x20D124
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_L_ARB_MAX 0x20D130
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_DATA_E_ARB 0x20D140
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_DATA_W_ARB 0x20D144
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_DATA_L_ARB 0x20D148
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_WR_RS_E_ARB 0x20D160
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_WR_RS_W_ARB 0x20D164
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_HBW_WR_RS_L_ARB 0x20D168
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_RD_RQ_E_ARB 0x20D200
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_RD_RQ_W_ARB 0x20D204
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_RD_RQ_L_ARB 0x20D210
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_E_ARB_MAX 0x20D220
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_W_ARB_MAX 0x20D224
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_L_ARB_MAX 0x20D230
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_DATA_E_ARB 0x20D240
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_DATA_W_ARB 0x20D244
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_DATA_L_ARB 0x20D248
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_WR_RS_E_ARB 0x20D260
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_WR_RS_W_ARB 0x20D264
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_LBW_WR_RS_L_ARB 0x20D268
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_DBG_E_ARB 0x20D300
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_DBG_W_ARB 0x20D304
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_DBG_L_ARB 0x20D310
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_DBG_E_ARB_MAX 0x20D320
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_DBG_W_ARB_MAX 0x20D324
|
||||
|
||||
#define mmSRAM_Y0_X3_RTR_DBG_L_ARB_MAX 0x20D330
|
||||
|
||||
#endif /* ASIC_REG_SRAM_Y0_X3_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,83 @@
|
||||
/* 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_SRAM_Y0_X4_RTR_REGS_H_
|
||||
#define ASIC_REG_SRAM_Y0_X4_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* SRAM_Y0_X4_RTR (Prototype: IC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_RD_RQ_E_ARB 0x211100
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_RD_RQ_W_ARB 0x211104
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_RD_RQ_L_ARB 0x211110
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_E_ARB_MAX 0x211120
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_W_ARB_MAX 0x211124
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_L_ARB_MAX 0x211130
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_DATA_E_ARB 0x211140
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_DATA_W_ARB 0x211144
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_DATA_L_ARB 0x211148
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_WR_RS_E_ARB 0x211160
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_WR_RS_W_ARB 0x211164
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_HBW_WR_RS_L_ARB 0x211168
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_RD_RQ_E_ARB 0x211200
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_RD_RQ_W_ARB 0x211204
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_RD_RQ_L_ARB 0x211210
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_E_ARB_MAX 0x211220
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_W_ARB_MAX 0x211224
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_L_ARB_MAX 0x211230
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_DATA_E_ARB 0x211240
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_DATA_W_ARB 0x211244
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_DATA_L_ARB 0x211248
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_WR_RS_E_ARB 0x211260
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_WR_RS_W_ARB 0x211264
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_LBW_WR_RS_L_ARB 0x211268
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_DBG_E_ARB 0x211300
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_DBG_W_ARB 0x211304
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_DBG_L_ARB 0x211310
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_DBG_E_ARB_MAX 0x211320
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_DBG_W_ARB_MAX 0x211324
|
||||
|
||||
#define mmSRAM_Y0_X4_RTR_DBG_L_ARB_MAX 0x211330
|
||||
|
||||
#endif /* ASIC_REG_SRAM_Y0_X4_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,117 @@
|
||||
/* 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_STLB_MASKS_H_
|
||||
#define ASIC_REG_STLB_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* STLB (Prototype: STLB)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* STLB_CACHE_INV */
|
||||
#define STLB_CACHE_INV_PRODUCER_INDEX_SHIFT 0
|
||||
#define STLB_CACHE_INV_PRODUCER_INDEX_MASK 0xFF
|
||||
#define STLB_CACHE_INV_INDEX_MASK_SHIFT 8
|
||||
#define STLB_CACHE_INV_INDEX_MASK_MASK 0xFF00
|
||||
|
||||
/* STLB_CACHE_INV_BASE_39_8 */
|
||||
#define STLB_CACHE_INV_BASE_39_8_PA_SHIFT 0
|
||||
#define STLB_CACHE_INV_BASE_39_8_PA_MASK 0xFFFFFFFF
|
||||
|
||||
/* STLB_CACHE_INV_BASE_49_40 */
|
||||
#define STLB_CACHE_INV_BASE_49_40_PA_SHIFT 0
|
||||
#define STLB_CACHE_INV_BASE_49_40_PA_MASK 0x3FF
|
||||
|
||||
/* STLB_STLB_FEATURE_EN */
|
||||
#define STLB_STLB_FEATURE_EN_STLB_CTRL_MULTI_PAGE_SIZE_EN_SHIFT 0
|
||||
#define STLB_STLB_FEATURE_EN_STLB_CTRL_MULTI_PAGE_SIZE_EN_MASK 0x1
|
||||
#define STLB_STLB_FEATURE_EN_MULTI_PAGE_SIZE_EN_SHIFT 1
|
||||
#define STLB_STLB_FEATURE_EN_MULTI_PAGE_SIZE_EN_MASK 0x2
|
||||
#define STLB_STLB_FEATURE_EN_LOOKUP_EN_SHIFT 2
|
||||
#define STLB_STLB_FEATURE_EN_LOOKUP_EN_MASK 0x4
|
||||
#define STLB_STLB_FEATURE_EN_BYPASS_SHIFT 3
|
||||
#define STLB_STLB_FEATURE_EN_BYPASS_MASK 0x8
|
||||
#define STLB_STLB_FEATURE_EN_BANK_STOP_SHIFT 4
|
||||
#define STLB_STLB_FEATURE_EN_BANK_STOP_MASK 0x10
|
||||
#define STLB_STLB_FEATURE_EN_TRACE_EN_SHIFT 5
|
||||
#define STLB_STLB_FEATURE_EN_TRACE_EN_MASK 0x20
|
||||
#define STLB_STLB_FEATURE_EN_FOLLOWER_EN_SHIFT 6
|
||||
#define STLB_STLB_FEATURE_EN_FOLLOWER_EN_MASK 0x40
|
||||
#define STLB_STLB_FEATURE_EN_CACHING_EN_SHIFT 7
|
||||
#define STLB_STLB_FEATURE_EN_CACHING_EN_MASK 0xF80
|
||||
|
||||
/* STLB_STLB_AXI_CACHE */
|
||||
#define STLB_STLB_AXI_CACHE_STLB_CTRL_ARCACHE_SHIFT 0
|
||||
#define STLB_STLB_AXI_CACHE_STLB_CTRL_ARCACHE_MASK 0xF
|
||||
#define STLB_STLB_AXI_CACHE_STLB_CTRL_AWCACHE_SHIFT 4
|
||||
#define STLB_STLB_AXI_CACHE_STLB_CTRL_AWCACHE_MASK 0xF0
|
||||
#define STLB_STLB_AXI_CACHE_INV_ARCACHE_SHIFT 8
|
||||
#define STLB_STLB_AXI_CACHE_INV_ARCACHE_MASK 0xF00
|
||||
|
||||
/* STLB_HOP_CONFIGURATION */
|
||||
#define STLB_HOP_CONFIGURATION_FIRST_HOP_SHIFT 0
|
||||
#define STLB_HOP_CONFIGURATION_FIRST_HOP_MASK 0x7
|
||||
#define STLB_HOP_CONFIGURATION_FIRST_LOOKUP_HOP_SHIFT 4
|
||||
#define STLB_HOP_CONFIGURATION_FIRST_LOOKUP_HOP_MASK 0x70
|
||||
#define STLB_HOP_CONFIGURATION_LAST_HOP_SHIFT 8
|
||||
#define STLB_HOP_CONFIGURATION_LAST_HOP_MASK 0x700
|
||||
|
||||
/* STLB_LINK_LIST_LOOKUP_MASK_49_32 */
|
||||
#define STLB_LINK_LIST_LOOKUP_MASK_49_32_R_SHIFT 0
|
||||
#define STLB_LINK_LIST_LOOKUP_MASK_49_32_R_MASK 0x3FFFF
|
||||
|
||||
/* STLB_LINK_LIST_LOOKUP_MASK_31_0 */
|
||||
#define STLB_LINK_LIST_LOOKUP_MASK_31_0_R_SHIFT 0
|
||||
#define STLB_LINK_LIST_LOOKUP_MASK_31_0_R_MASK 0xFFFFFFFF
|
||||
|
||||
/* STLB_LINK_LIST */
|
||||
#define STLB_LINK_LIST_CLEAR_SHIFT 0
|
||||
#define STLB_LINK_LIST_CLEAR_MASK 0x1
|
||||
#define STLB_LINK_LIST_EN_SHIFT 1
|
||||
#define STLB_LINK_LIST_EN_MASK 0x2
|
||||
|
||||
/* STLB_INV_ALL_START */
|
||||
#define STLB_INV_ALL_START_R_SHIFT 0
|
||||
#define STLB_INV_ALL_START_R_MASK 0x1
|
||||
|
||||
/* STLB_INV_ALL_SET */
|
||||
#define STLB_INV_ALL_SET_R_SHIFT 0
|
||||
#define STLB_INV_ALL_SET_R_MASK 0xFF
|
||||
|
||||
/* STLB_INV_PS */
|
||||
#define STLB_INV_PS_R_SHIFT 0
|
||||
#define STLB_INV_PS_R_MASK 0x3
|
||||
|
||||
/* STLB_INV_CONSUMER_INDEX */
|
||||
#define STLB_INV_CONSUMER_INDEX_R_SHIFT 0
|
||||
#define STLB_INV_CONSUMER_INDEX_R_MASK 0xFF
|
||||
|
||||
/* STLB_INV_HIT_COUNT */
|
||||
#define STLB_INV_HIT_COUNT_R_SHIFT 0
|
||||
#define STLB_INV_HIT_COUNT_R_MASK 0x7FF
|
||||
|
||||
/* STLB_INV_SET */
|
||||
#define STLB_INV_SET_R_SHIFT 0
|
||||
#define STLB_INV_SET_R_MASK 0xFF
|
||||
|
||||
/* STLB_SRAM_INIT */
|
||||
#define STLB_SRAM_INIT_BUSY_TAG_SHIFT 0
|
||||
#define STLB_SRAM_INIT_BUSY_TAG_MASK 0x3
|
||||
#define STLB_SRAM_INIT_BUSY_SLICE_SHIFT 2
|
||||
#define STLB_SRAM_INIT_BUSY_SLICE_MASK 0xC
|
||||
#define STLB_SRAM_INIT_BUSY_DATA_SHIFT 4
|
||||
#define STLB_SRAM_INIT_BUSY_DATA_MASK 0x10
|
||||
|
||||
#endif /* ASIC_REG_STLB_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,55 @@
|
||||
/* 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_STLB_REGS_H_
|
||||
#define ASIC_REG_STLB_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* STLB (Prototype: STLB)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmSTLB_CACHE_INV 0x490010
|
||||
|
||||
#define mmSTLB_CACHE_INV_BASE_39_8 0x490014
|
||||
|
||||
#define mmSTLB_CACHE_INV_BASE_49_40 0x490018
|
||||
|
||||
#define mmSTLB_STLB_FEATURE_EN 0x49001C
|
||||
|
||||
#define mmSTLB_STLB_AXI_CACHE 0x490020
|
||||
|
||||
#define mmSTLB_HOP_CONFIGURATION 0x490024
|
||||
|
||||
#define mmSTLB_LINK_LIST_LOOKUP_MASK_49_32 0x490028
|
||||
|
||||
#define mmSTLB_LINK_LIST_LOOKUP_MASK_31_0 0x49002C
|
||||
|
||||
#define mmSTLB_LINK_LIST 0x490030
|
||||
|
||||
#define mmSTLB_INV_ALL_START 0x490034
|
||||
|
||||
#define mmSTLB_INV_ALL_SET 0x490038
|
||||
|
||||
#define mmSTLB_INV_PS 0x49003C
|
||||
|
||||
#define mmSTLB_INV_CONSUMER_INDEX 0x490040
|
||||
|
||||
#define mmSTLB_INV_HIT_COUNT 0x490044
|
||||
|
||||
#define mmSTLB_INV_SET 0x490048
|
||||
|
||||
#define mmSTLB_SRAM_INIT 0x49004C
|
||||
|
||||
#endif /* ASIC_REG_STLB_REGS_H_ */
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,887 @@
|
||||
/* 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_TPC0_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC0_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_CFG (Prototype: TPC)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xE06400
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xE06404
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xE06408
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xE0640C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xE06410
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xE06414
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xE06418
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xE0641C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xE06420
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xE06424
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xE06428
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xE0642C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xE06430
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xE06434
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xE06438
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xE0643C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xE06440
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xE06444
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xE06448
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xE0644C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xE06450
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xE06454
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xE06458
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xE0645C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xE06460
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xE06464
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xE06468
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xE0646C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xE06470
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xE06474
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xE06478
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xE0647C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xE06480
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xE06484
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xE06488
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xE0648C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xE06490
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xE06494
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xE06498
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xE0649C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xE064A0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xE064A4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xE064A8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xE064AC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xE064B0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xE064B4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xE064B8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xE064BC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xE064C0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xE064C4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xE064C8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xE064CC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xE064D0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xE064D4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xE064D8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xE064DC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xE064E0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xE064E4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xE064E8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xE064EC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xE064F0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xE064F4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xE064F8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xE064FC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xE06500
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xE06504
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xE06508
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xE0650C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xE06510
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xE06514
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xE06518
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xE0651C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xE06520
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xE06524
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xE06528
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xE0652C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xE06530
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xE06534
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xE06538
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xE0653C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xE06540
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xE06544
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xE06548
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xE0654C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xE06550
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xE06554
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xE06558
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xE0655C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xE06560
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xE06564
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xE06568
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xE0656C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xE06570
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xE06574
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xE06578
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xE0657C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xE06580
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xE06584
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xE06588
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xE0658C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xE06590
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xE06594
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xE06598
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xE0659C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xE065A0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xE065A4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xE065A8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xE065AC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xE065B0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xE065B4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xE065B8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xE065BC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xE065C0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xE065C4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xE065C8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xE065CC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xE065D0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xE065D4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xE065D8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xE065DC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xE065E0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xE065E4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xE065E8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xE065EC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xE065F0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xE065F4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xE065F8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xE065FC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xE06600
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xE06604
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xE06608
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xE0660C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xE06610
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xE06614
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xE06618
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xE0661C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xE06620
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xE06624
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xE06628
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xE0662C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xE06630
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xE06634
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xE06638
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xE0663C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xE06640
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xE06644
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xE06648
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xE0664C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xE06650
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xE06654
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xE06658
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xE0665C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xE06660
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xE06664
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_BASE_DIM_0 0xE06668
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_SIZE_DIM_0 0xE0666C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_BASE_DIM_1 0xE06670
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_SIZE_DIM_1 0xE06674
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_BASE_DIM_2 0xE06678
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_SIZE_DIM_2 0xE0667C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_BASE_DIM_3 0xE06680
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_SIZE_DIM_3 0xE06684
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_BASE_DIM_4 0xE06688
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_TID_SIZE_DIM_4 0xE0668C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_0 0xE06690
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_1 0xE06694
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_2 0xE06698
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_3 0xE0669C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_4 0xE066A0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_5 0xE066A4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_6 0xE066A8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_7 0xE066AC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_8 0xE066B0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_9 0xE066B4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_10 0xE066B8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_11 0xE066BC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_12 0xE066C0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_13 0xE066C4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_14 0xE066C8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_15 0xE066CC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_16 0xE066D0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_17 0xE066D4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_18 0xE066D8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_19 0xE066DC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_20 0xE066E0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_21 0xE066E4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_22 0xE066E8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_23 0xE066EC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_24 0xE066F0
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_25 0xE066F4
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_26 0xE066F8
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_27 0xE066FC
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_28 0xE06700
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_29 0xE06704
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_30 0xE06708
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SRF_31 0xE0670C
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_KERNEL_CONFIG 0xE06710
|
||||
|
||||
#define mmTPC0_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xE06714
|
||||
|
||||
#define mmTPC0_CFG_RESERVED_DESC_END 0xE06738
|
||||
|
||||
#define mmTPC0_CFG_ROUND_CSR 0xE067FC
|
||||
|
||||
#define mmTPC0_CFG_TBUF_BASE_ADDR_LOW 0xE06800
|
||||
|
||||
#define mmTPC0_CFG_TBUF_BASE_ADDR_HIGH 0xE06804
|
||||
|
||||
#define mmTPC0_CFG_SEMAPHORE 0xE06808
|
||||
|
||||
#define mmTPC0_CFG_VFLAGS 0xE0680C
|
||||
|
||||
#define mmTPC0_CFG_SFLAGS 0xE06810
|
||||
|
||||
#define mmTPC0_CFG_LFSR_POLYNOM 0xE06818
|
||||
|
||||
#define mmTPC0_CFG_STATUS 0xE0681C
|
||||
|
||||
#define mmTPC0_CFG_CFG_BASE_ADDRESS_HIGH 0xE06820
|
||||
|
||||
#define mmTPC0_CFG_CFG_SUBTRACT_VALUE 0xE06824
|
||||
|
||||
#define mmTPC0_CFG_SM_BASE_ADDRESS_LOW 0xE06828
|
||||
|
||||
#define mmTPC0_CFG_SM_BASE_ADDRESS_HIGH 0xE0682C
|
||||
|
||||
#define mmTPC0_CFG_TPC_CMD 0xE06830
|
||||
|
||||
#define mmTPC0_CFG_TPC_EXECUTE 0xE06838
|
||||
|
||||
#define mmTPC0_CFG_TPC_STALL 0xE0683C
|
||||
|
||||
#define mmTPC0_CFG_ICACHE_BASE_ADDERESS_LOW 0xE06840
|
||||
|
||||
#define mmTPC0_CFG_ICACHE_BASE_ADDERESS_HIGH 0xE06844
|
||||
|
||||
#define mmTPC0_CFG_MSS_CONFIG 0xE06854
|
||||
|
||||
#define mmTPC0_CFG_TPC_INTR_CAUSE 0xE06858
|
||||
|
||||
#define mmTPC0_CFG_TPC_INTR_MASK 0xE0685C
|
||||
|
||||
#define mmTPC0_CFG_TSB_CONFIG 0xE06860
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xE06A00
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xE06A04
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_PADDING_VALUE 0xE06A08
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xE06A0C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_0_SIZE 0xE06A10
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xE06A14
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xE06A18
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_1_SIZE 0xE06A1C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xE06A20
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xE06A24
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_2_SIZE 0xE06A28
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xE06A2C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xE06A30
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_3_SIZE 0xE06A34
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xE06A38
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xE06A3C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_4_SIZE 0xE06A40
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xE06A44
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xE06A48
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xE06A4C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xE06A50
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_PADDING_VALUE 0xE06A54
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xE06A58
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_0_SIZE 0xE06A5C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xE06A60
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xE06A64
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_1_SIZE 0xE06A68
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xE06A6C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xE06A70
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_2_SIZE 0xE06A74
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xE06A78
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xE06A7C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_3_SIZE 0xE06A80
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xE06A84
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xE06A88
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_4_SIZE 0xE06A8C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xE06A90
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xE06A94
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xE06A98
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xE06A9C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_PADDING_VALUE 0xE06AA0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xE06AA4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_0_SIZE 0xE06AA8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xE06AAC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xE06AB0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_1_SIZE 0xE06AB4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xE06AB8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xE06ABC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_2_SIZE 0xE06AC0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xE06AC4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xE06AC8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_3_SIZE 0xE06ACC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xE06AD0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xE06AD4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_4_SIZE 0xE06AD8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xE06ADC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xE06AE0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xE06AE4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xE06AE8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_PADDING_VALUE 0xE06AEC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xE06AF0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_0_SIZE 0xE06AF4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xE06AF8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xE06AFC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_1_SIZE 0xE06B00
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xE06B04
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xE06B08
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_2_SIZE 0xE06B0C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xE06B10
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xE06B14
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_3_SIZE 0xE06B18
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xE06B1C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xE06B20
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_4_SIZE 0xE06B24
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xE06B28
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xE06B2C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xE06B30
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xE06B34
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_PADDING_VALUE 0xE06B38
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xE06B3C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_0_SIZE 0xE06B40
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xE06B44
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xE06B48
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_1_SIZE 0xE06B4C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xE06B50
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xE06B54
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_2_SIZE 0xE06B58
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xE06B5C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xE06B60
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_3_SIZE 0xE06B64
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xE06B68
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xE06B6C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_4_SIZE 0xE06B70
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xE06B74
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xE06B78
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xE06B7C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xE06B80
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_PADDING_VALUE 0xE06B84
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xE06B88
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_0_SIZE 0xE06B8C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xE06B90
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xE06B94
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_1_SIZE 0xE06B98
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xE06B9C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xE06BA0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_2_SIZE 0xE06BA4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xE06BA8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xE06BAC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_3_SIZE 0xE06BB0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xE06BB4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xE06BB8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_4_SIZE 0xE06BBC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xE06BC0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xE06BC4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xE06BC8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xE06BCC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_PADDING_VALUE 0xE06BD0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xE06BD4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_0_SIZE 0xE06BD8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xE06BDC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xE06BE0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_1_SIZE 0xE06BE4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xE06BE8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xE06BEC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_2_SIZE 0xE06BF0
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xE06BF4
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xE06BF8
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_3_SIZE 0xE06BFC
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xE06C00
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xE06C04
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_4_SIZE 0xE06C08
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xE06C0C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xE06C10
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xE06C14
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xE06C18
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_PADDING_VALUE 0xE06C1C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xE06C20
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_0_SIZE 0xE06C24
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xE06C28
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xE06C2C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_1_SIZE 0xE06C30
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xE06C34
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xE06C38
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_2_SIZE 0xE06C3C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xE06C40
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xE06C44
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_3_SIZE 0xE06C48
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xE06C4C
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xE06C50
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_4_SIZE 0xE06C54
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xE06C58
|
||||
|
||||
#define mmTPC0_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xE06C5C
|
||||
|
||||
#define mmTPC0_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xE06C60
|
||||
|
||||
#define mmTPC0_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xE06C64
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_BASE_DIM_0 0xE06C68
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_SIZE_DIM_0 0xE06C6C
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_BASE_DIM_1 0xE06C70
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_SIZE_DIM_1 0xE06C74
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_BASE_DIM_2 0xE06C78
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_SIZE_DIM_2 0xE06C7C
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_BASE_DIM_3 0xE06C80
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_SIZE_DIM_3 0xE06C84
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_BASE_DIM_4 0xE06C88
|
||||
|
||||
#define mmTPC0_CFG_QM_TID_SIZE_DIM_4 0xE06C8C
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_0 0xE06C90
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_1 0xE06C94
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_2 0xE06C98
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_3 0xE06C9C
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_4 0xE06CA0
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_5 0xE06CA4
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_6 0xE06CA8
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_7 0xE06CAC
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_8 0xE06CB0
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_9 0xE06CB4
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_10 0xE06CB8
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_11 0xE06CBC
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_12 0xE06CC0
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_13 0xE06CC4
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_14 0xE06CC8
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_15 0xE06CCC
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_16 0xE06CD0
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_17 0xE06CD4
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_18 0xE06CD8
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_19 0xE06CDC
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_20 0xE06CE0
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_21 0xE06CE4
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_22 0xE06CE8
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_23 0xE06CEC
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_24 0xE06CF0
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_25 0xE06CF4
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_26 0xE06CF8
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_27 0xE06CFC
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_28 0xE06D00
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_29 0xE06D04
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_30 0xE06D08
|
||||
|
||||
#define mmTPC0_CFG_QM_SRF_31 0xE06D0C
|
||||
|
||||
#define mmTPC0_CFG_QM_KERNEL_CONFIG 0xE06D10
|
||||
|
||||
#define mmTPC0_CFG_QM_SYNC_OBJECT_MESSAGE 0xE06D14
|
||||
|
||||
#define mmTPC0_CFG_ARUSER 0xE06D18
|
||||
|
||||
#define mmTPC0_CFG_AWUSER 0xE06D1C
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_CNTRL 0xE06E00
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_PAT 0xE06E04
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_0 0xE06E08
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_1 0xE06E0C
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_2 0xE06E10
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_3 0xE06E14
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_4 0xE06E18
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_5 0xE06E1C
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_6 0xE06E20
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_7 0xE06E24
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_8 0xE06E28
|
||||
|
||||
#define mmTPC0_CFG_FUNC_MBIST_MEM_9 0xE06E2C
|
||||
|
||||
#endif /* ASIC_REG_TPC0_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,373 @@
|
||||
/* 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_TPC0_CMDQ_MASKS_H_
|
||||
#define ASIC_REG_TPC0_CMDQ_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* TPC0_CMDQ_GLBL_CFG0 */
|
||||
#define TPC0_CMDQ_GLBL_CFG0_PQF_EN_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_CFG0_PQF_EN_MASK 0x1
|
||||
#define TPC0_CMDQ_GLBL_CFG0_CQF_EN_SHIFT 1
|
||||
#define TPC0_CMDQ_GLBL_CFG0_CQF_EN_MASK 0x2
|
||||
#define TPC0_CMDQ_GLBL_CFG0_CP_EN_SHIFT 2
|
||||
#define TPC0_CMDQ_GLBL_CFG0_CP_EN_MASK 0x4
|
||||
#define TPC0_CMDQ_GLBL_CFG0_DMA_EN_SHIFT 3
|
||||
#define TPC0_CMDQ_GLBL_CFG0_DMA_EN_MASK 0x8
|
||||
|
||||
/* TPC0_CMDQ_GLBL_CFG1 */
|
||||
#define TPC0_CMDQ_GLBL_CFG1_PQF_STOP_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_CFG1_PQF_STOP_MASK 0x1
|
||||
#define TPC0_CMDQ_GLBL_CFG1_CQF_STOP_SHIFT 1
|
||||
#define TPC0_CMDQ_GLBL_CFG1_CQF_STOP_MASK 0x2
|
||||
#define TPC0_CMDQ_GLBL_CFG1_CP_STOP_SHIFT 2
|
||||
#define TPC0_CMDQ_GLBL_CFG1_CP_STOP_MASK 0x4
|
||||
#define TPC0_CMDQ_GLBL_CFG1_DMA_STOP_SHIFT 3
|
||||
#define TPC0_CMDQ_GLBL_CFG1_DMA_STOP_MASK 0x8
|
||||
#define TPC0_CMDQ_GLBL_CFG1_PQF_FLUSH_SHIFT 8
|
||||
#define TPC0_CMDQ_GLBL_CFG1_PQF_FLUSH_MASK 0x100
|
||||
#define TPC0_CMDQ_GLBL_CFG1_CQF_FLUSH_SHIFT 9
|
||||
#define TPC0_CMDQ_GLBL_CFG1_CQF_FLUSH_MASK 0x200
|
||||
#define TPC0_CMDQ_GLBL_CFG1_CP_FLUSH_SHIFT 10
|
||||
#define TPC0_CMDQ_GLBL_CFG1_CP_FLUSH_MASK 0x400
|
||||
#define TPC0_CMDQ_GLBL_CFG1_DMA_FLUSH_SHIFT 11
|
||||
#define TPC0_CMDQ_GLBL_CFG1_DMA_FLUSH_MASK 0x800
|
||||
|
||||
/* TPC0_CMDQ_GLBL_PROT */
|
||||
#define TPC0_CMDQ_GLBL_PROT_PQF_PROT_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_PROT_PQF_PROT_MASK 0x1
|
||||
#define TPC0_CMDQ_GLBL_PROT_CQF_PROT_SHIFT 1
|
||||
#define TPC0_CMDQ_GLBL_PROT_CQF_PROT_MASK 0x2
|
||||
#define TPC0_CMDQ_GLBL_PROT_CP_PROT_SHIFT 2
|
||||
#define TPC0_CMDQ_GLBL_PROT_CP_PROT_MASK 0x4
|
||||
#define TPC0_CMDQ_GLBL_PROT_DMA_PROT_SHIFT 3
|
||||
#define TPC0_CMDQ_GLBL_PROT_DMA_PROT_MASK 0x8
|
||||
#define TPC0_CMDQ_GLBL_PROT_PQF_ERR_PROT_SHIFT 4
|
||||
#define TPC0_CMDQ_GLBL_PROT_PQF_ERR_PROT_MASK 0x10
|
||||
#define TPC0_CMDQ_GLBL_PROT_CQF_ERR_PROT_SHIFT 5
|
||||
#define TPC0_CMDQ_GLBL_PROT_CQF_ERR_PROT_MASK 0x20
|
||||
#define TPC0_CMDQ_GLBL_PROT_CP_ERR_PROT_SHIFT 6
|
||||
#define TPC0_CMDQ_GLBL_PROT_CP_ERR_PROT_MASK 0x40
|
||||
#define TPC0_CMDQ_GLBL_PROT_DMA_ERR_PROT_SHIFT 7
|
||||
#define TPC0_CMDQ_GLBL_PROT_DMA_ERR_PROT_MASK 0x80
|
||||
|
||||
/* TPC0_CMDQ_GLBL_ERR_CFG */
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_PQF_ERR_INT_EN_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_PQF_ERR_INT_EN_MASK 0x1
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT 1
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_PQF_ERR_MSG_EN_MASK 0x2
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT 2
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_PQF_STOP_ON_ERR_MASK 0x4
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CQF_ERR_INT_EN_SHIFT 3
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CQF_ERR_INT_EN_MASK 0x8
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT 4
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CQF_ERR_MSG_EN_MASK 0x10
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT 5
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CQF_STOP_ON_ERR_MASK 0x20
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CP_ERR_INT_EN_SHIFT 6
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CP_ERR_INT_EN_MASK 0x40
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT 7
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CP_ERR_MSG_EN_MASK 0x80
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT 8
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_CP_STOP_ON_ERR_MASK 0x100
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_DMA_ERR_INT_EN_SHIFT 9
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_DMA_ERR_INT_EN_MASK 0x200
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT 10
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_DMA_ERR_MSG_EN_MASK 0x400
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT 11
|
||||
#define TPC0_CMDQ_GLBL_ERR_CFG_DMA_STOP_ON_ERR_MASK 0x800
|
||||
|
||||
/* TPC0_CMDQ_GLBL_ERR_ADDR_LO */
|
||||
#define TPC0_CMDQ_GLBL_ERR_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_ERR_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_GLBL_ERR_ADDR_HI */
|
||||
#define TPC0_CMDQ_GLBL_ERR_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_ERR_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_GLBL_ERR_WDATA */
|
||||
#define TPC0_CMDQ_GLBL_ERR_WDATA_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_ERR_WDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_GLBL_SECURE_PROPS */
|
||||
#define TPC0_CMDQ_GLBL_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define TPC0_CMDQ_GLBL_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define TPC0_CMDQ_GLBL_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* TPC0_CMDQ_GLBL_NON_SECURE_PROPS */
|
||||
#define TPC0_CMDQ_GLBL_NON_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_NON_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define TPC0_CMDQ_GLBL_NON_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define TPC0_CMDQ_GLBL_NON_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* TPC0_CMDQ_GLBL_STS0 */
|
||||
#define TPC0_CMDQ_GLBL_STS0_PQF_IDLE_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_STS0_PQF_IDLE_MASK 0x1
|
||||
#define TPC0_CMDQ_GLBL_STS0_CQF_IDLE_SHIFT 1
|
||||
#define TPC0_CMDQ_GLBL_STS0_CQF_IDLE_MASK 0x2
|
||||
#define TPC0_CMDQ_GLBL_STS0_CP_IDLE_SHIFT 2
|
||||
#define TPC0_CMDQ_GLBL_STS0_CP_IDLE_MASK 0x4
|
||||
#define TPC0_CMDQ_GLBL_STS0_DMA_IDLE_SHIFT 3
|
||||
#define TPC0_CMDQ_GLBL_STS0_DMA_IDLE_MASK 0x8
|
||||
#define TPC0_CMDQ_GLBL_STS0_PQF_IS_STOP_SHIFT 4
|
||||
#define TPC0_CMDQ_GLBL_STS0_PQF_IS_STOP_MASK 0x10
|
||||
#define TPC0_CMDQ_GLBL_STS0_CQF_IS_STOP_SHIFT 5
|
||||
#define TPC0_CMDQ_GLBL_STS0_CQF_IS_STOP_MASK 0x20
|
||||
#define TPC0_CMDQ_GLBL_STS0_CP_IS_STOP_SHIFT 6
|
||||
#define TPC0_CMDQ_GLBL_STS0_CP_IS_STOP_MASK 0x40
|
||||
#define TPC0_CMDQ_GLBL_STS0_DMA_IS_STOP_SHIFT 7
|
||||
#define TPC0_CMDQ_GLBL_STS0_DMA_IS_STOP_MASK 0x80
|
||||
|
||||
/* TPC0_CMDQ_GLBL_STS1 */
|
||||
#define TPC0_CMDQ_GLBL_STS1_PQF_RD_ERR_SHIFT 0
|
||||
#define TPC0_CMDQ_GLBL_STS1_PQF_RD_ERR_MASK 0x1
|
||||
#define TPC0_CMDQ_GLBL_STS1_CQF_RD_ERR_SHIFT 1
|
||||
#define TPC0_CMDQ_GLBL_STS1_CQF_RD_ERR_MASK 0x2
|
||||
#define TPC0_CMDQ_GLBL_STS1_CP_RD_ERR_SHIFT 2
|
||||
#define TPC0_CMDQ_GLBL_STS1_CP_RD_ERR_MASK 0x4
|
||||
#define TPC0_CMDQ_GLBL_STS1_CP_UNDEF_CMD_ERR_SHIFT 3
|
||||
#define TPC0_CMDQ_GLBL_STS1_CP_UNDEF_CMD_ERR_MASK 0x8
|
||||
#define TPC0_CMDQ_GLBL_STS1_CP_STOP_OP_SHIFT 4
|
||||
#define TPC0_CMDQ_GLBL_STS1_CP_STOP_OP_MASK 0x10
|
||||
#define TPC0_CMDQ_GLBL_STS1_CP_MSG_WR_ERR_SHIFT 5
|
||||
#define TPC0_CMDQ_GLBL_STS1_CP_MSG_WR_ERR_MASK 0x20
|
||||
#define TPC0_CMDQ_GLBL_STS1_DMA_RD_ERR_SHIFT 8
|
||||
#define TPC0_CMDQ_GLBL_STS1_DMA_RD_ERR_MASK 0x100
|
||||
#define TPC0_CMDQ_GLBL_STS1_DMA_WR_ERR_SHIFT 9
|
||||
#define TPC0_CMDQ_GLBL_STS1_DMA_WR_ERR_MASK 0x200
|
||||
#define TPC0_CMDQ_GLBL_STS1_DMA_RD_MSG_ERR_SHIFT 10
|
||||
#define TPC0_CMDQ_GLBL_STS1_DMA_RD_MSG_ERR_MASK 0x400
|
||||
#define TPC0_CMDQ_GLBL_STS1_DMA_WR_MSG_ERR_SHIFT 11
|
||||
#define TPC0_CMDQ_GLBL_STS1_DMA_WR_MSG_ERR_MASK 0x800
|
||||
|
||||
/* TPC0_CMDQ_CQ_CFG0 */
|
||||
#define TPC0_CMDQ_CQ_CFG0_RESERVED_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_CFG0_RESERVED_MASK 0x1
|
||||
|
||||
/* TPC0_CMDQ_CQ_CFG1 */
|
||||
#define TPC0_CMDQ_CQ_CFG1_CREDIT_LIM_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_CFG1_CREDIT_LIM_MASK 0xFFFF
|
||||
#define TPC0_CMDQ_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
|
||||
#define TPC0_CMDQ_CQ_CFG1_MAX_INFLIGHT_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_CMDQ_CQ_ARUSER */
|
||||
#define TPC0_CMDQ_CQ_ARUSER_NOSNOOP_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_ARUSER_NOSNOOP_MASK 0x1
|
||||
#define TPC0_CMDQ_CQ_ARUSER_WORD_SHIFT 1
|
||||
#define TPC0_CMDQ_CQ_ARUSER_WORD_MASK 0x2
|
||||
|
||||
/* TPC0_CMDQ_CQ_PTR_LO */
|
||||
#define TPC0_CMDQ_CQ_PTR_LO_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_PTR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_PTR_HI */
|
||||
#define TPC0_CMDQ_CQ_PTR_HI_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_PTR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_TSIZE */
|
||||
#define TPC0_CMDQ_CQ_TSIZE_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_TSIZE_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_CTL */
|
||||
#define TPC0_CMDQ_CQ_CTL_RPT_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_CTL_RPT_MASK 0xFFFF
|
||||
#define TPC0_CMDQ_CQ_CTL_CTL_SHIFT 16
|
||||
#define TPC0_CMDQ_CQ_CTL_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_CMDQ_CQ_PTR_LO_STS */
|
||||
#define TPC0_CMDQ_CQ_PTR_LO_STS_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_PTR_HI_STS */
|
||||
#define TPC0_CMDQ_CQ_PTR_HI_STS_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_TSIZE_STS */
|
||||
#define TPC0_CMDQ_CQ_TSIZE_STS_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_CTL_STS */
|
||||
#define TPC0_CMDQ_CQ_CTL_STS_RPT_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_CTL_STS_RPT_MASK 0xFFFF
|
||||
#define TPC0_CMDQ_CQ_CTL_STS_CTL_SHIFT 16
|
||||
#define TPC0_CMDQ_CQ_CTL_STS_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_CMDQ_CQ_STS0 */
|
||||
#define TPC0_CMDQ_CQ_STS0_CQ_CREDIT_CNT_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_STS0_CQ_CREDIT_CNT_MASK 0xFFFF
|
||||
#define TPC0_CMDQ_CQ_STS0_CQ_FREE_CNT_SHIFT 16
|
||||
#define TPC0_CMDQ_CQ_STS0_CQ_FREE_CNT_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_CMDQ_CQ_STS1 */
|
||||
#define TPC0_CMDQ_CQ_STS1_CQ_INFLIGHT_CNT_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_STS1_CQ_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define TPC0_CMDQ_CQ_STS1_CQ_BUF_EMPTY_SHIFT 30
|
||||
#define TPC0_CMDQ_CQ_STS1_CQ_BUF_EMPTY_MASK 0x40000000
|
||||
#define TPC0_CMDQ_CQ_STS1_CQ_BUSY_SHIFT 31
|
||||
#define TPC0_CMDQ_CQ_STS1_CQ_BUSY_MASK 0x80000000
|
||||
|
||||
/* TPC0_CMDQ_CQ_RD_RATE_LIM_EN */
|
||||
#define TPC0_CMDQ_CQ_RD_RATE_LIM_EN_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_RD_RATE_LIM_EN_VAL_MASK 0x1
|
||||
|
||||
/* TPC0_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN */
|
||||
#define TPC0_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_RD_RATE_LIM_SAT */
|
||||
#define TPC0_CMDQ_CQ_RD_RATE_LIM_SAT_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_RD_RATE_LIM_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_RD_RATE_LIM_TOUT */
|
||||
#define TPC0_CMDQ_CQ_RD_RATE_LIM_TOUT_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_RD_RATE_LIM_TOUT_VAL_MASK 0x7FFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_IFIFO_CNT */
|
||||
#define TPC0_CMDQ_CQ_IFIFO_CNT_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_IFIFO_CNT_VAL_MASK 0x3
|
||||
|
||||
/* TPC0_CMDQ_CP_MSG_BASE0_ADDR_LO */
|
||||
#define TPC0_CMDQ_CP_MSG_BASE0_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_MSG_BASE0_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_MSG_BASE0_ADDR_HI */
|
||||
#define TPC0_CMDQ_CP_MSG_BASE0_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_MSG_BASE0_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_MSG_BASE1_ADDR_LO */
|
||||
#define TPC0_CMDQ_CP_MSG_BASE1_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_MSG_BASE1_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_MSG_BASE1_ADDR_HI */
|
||||
#define TPC0_CMDQ_CP_MSG_BASE1_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_MSG_BASE1_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_MSG_BASE2_ADDR_LO */
|
||||
#define TPC0_CMDQ_CP_MSG_BASE2_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_MSG_BASE2_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_MSG_BASE2_ADDR_HI */
|
||||
#define TPC0_CMDQ_CP_MSG_BASE2_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_MSG_BASE2_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_MSG_BASE3_ADDR_LO */
|
||||
#define TPC0_CMDQ_CP_MSG_BASE3_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_MSG_BASE3_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_MSG_BASE3_ADDR_HI */
|
||||
#define TPC0_CMDQ_CP_MSG_BASE3_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_MSG_BASE3_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_LDMA_TSIZE_OFFSET */
|
||||
#define TPC0_CMDQ_CP_LDMA_TSIZE_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_LDMA_TSIZE_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET */
|
||||
#define TPC0_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET */
|
||||
#define TPC0_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET */
|
||||
#define TPC0_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET */
|
||||
#define TPC0_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_LDMA_COMMIT_OFFSET */
|
||||
#define TPC0_CMDQ_CP_LDMA_COMMIT_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_LDMA_COMMIT_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_FENCE0_RDATA */
|
||||
#define TPC0_CMDQ_CP_FENCE0_RDATA_INC_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_FENCE0_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* TPC0_CMDQ_CP_FENCE1_RDATA */
|
||||
#define TPC0_CMDQ_CP_FENCE1_RDATA_INC_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_FENCE1_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* TPC0_CMDQ_CP_FENCE2_RDATA */
|
||||
#define TPC0_CMDQ_CP_FENCE2_RDATA_INC_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_FENCE2_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* TPC0_CMDQ_CP_FENCE3_RDATA */
|
||||
#define TPC0_CMDQ_CP_FENCE3_RDATA_INC_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_FENCE3_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* TPC0_CMDQ_CP_FENCE0_CNT */
|
||||
#define TPC0_CMDQ_CP_FENCE0_CNT_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_FENCE0_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_CMDQ_CP_FENCE1_CNT */
|
||||
#define TPC0_CMDQ_CP_FENCE1_CNT_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_FENCE1_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_CMDQ_CP_FENCE2_CNT */
|
||||
#define TPC0_CMDQ_CP_FENCE2_CNT_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_FENCE2_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_CMDQ_CP_FENCE3_CNT */
|
||||
#define TPC0_CMDQ_CP_FENCE3_CNT_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_FENCE3_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_CMDQ_CP_STS */
|
||||
#define TPC0_CMDQ_CP_STS_MSG_INFLIGHT_CNT_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_STS_MSG_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define TPC0_CMDQ_CP_STS_ERDY_SHIFT 16
|
||||
#define TPC0_CMDQ_CP_STS_ERDY_MASK 0x10000
|
||||
#define TPC0_CMDQ_CP_STS_RRDY_SHIFT 17
|
||||
#define TPC0_CMDQ_CP_STS_RRDY_MASK 0x20000
|
||||
#define TPC0_CMDQ_CP_STS_MRDY_SHIFT 18
|
||||
#define TPC0_CMDQ_CP_STS_MRDY_MASK 0x40000
|
||||
#define TPC0_CMDQ_CP_STS_SW_STOP_SHIFT 19
|
||||
#define TPC0_CMDQ_CP_STS_SW_STOP_MASK 0x80000
|
||||
#define TPC0_CMDQ_CP_STS_FENCE_ID_SHIFT 20
|
||||
#define TPC0_CMDQ_CP_STS_FENCE_ID_MASK 0x300000
|
||||
#define TPC0_CMDQ_CP_STS_FENCE_IN_PROGRESS_SHIFT 22
|
||||
#define TPC0_CMDQ_CP_STS_FENCE_IN_PROGRESS_MASK 0x400000
|
||||
|
||||
/* TPC0_CMDQ_CP_CURRENT_INST_LO */
|
||||
#define TPC0_CMDQ_CP_CURRENT_INST_LO_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_CURRENT_INST_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_CURRENT_INST_HI */
|
||||
#define TPC0_CMDQ_CP_CURRENT_INST_HI_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_CURRENT_INST_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_BARRIER_CFG */
|
||||
#define TPC0_CMDQ_CP_BARRIER_CFG_EBGUARD_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_BARRIER_CFG_EBGUARD_MASK 0xFFF
|
||||
|
||||
/* TPC0_CMDQ_CP_DBG_0 */
|
||||
#define TPC0_CMDQ_CP_DBG_0_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CP_DBG_0_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_BUF_ADDR */
|
||||
#define TPC0_CMDQ_CQ_BUF_ADDR_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_BUF_ADDR_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_CMDQ_CQ_BUF_RDATA */
|
||||
#define TPC0_CMDQ_CQ_BUF_RDATA_VAL_SHIFT 0
|
||||
#define TPC0_CMDQ_CQ_BUF_RDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
#endif /* ASIC_REG_TPC0_CMDQ_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_TPC0_CMDQ_REGS_H_
|
||||
#define ASIC_REG_TPC0_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_CFG0 0xE09000
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_CFG1 0xE09004
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_PROT 0xE09008
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_ERR_CFG 0xE0900C
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_ERR_ADDR_LO 0xE09010
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_ERR_ADDR_HI 0xE09014
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_ERR_WDATA 0xE09018
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_SECURE_PROPS 0xE0901C
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_NON_SECURE_PROPS 0xE09020
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_STS0 0xE09024
|
||||
|
||||
#define mmTPC0_CMDQ_GLBL_STS1 0xE09028
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_CFG0 0xE090B0
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_CFG1 0xE090B4
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_ARUSER 0xE090B8
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_PTR_LO 0xE090C0
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_PTR_HI 0xE090C4
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_TSIZE 0xE090C8
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_CTL 0xE090CC
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_PTR_LO_STS 0xE090D4
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_PTR_HI_STS 0xE090D8
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_TSIZE_STS 0xE090DC
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_CTL_STS 0xE090E0
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_STS0 0xE090E4
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_STS1 0xE090E8
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_RD_RATE_LIM_EN 0xE090F0
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xE090F4
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_RD_RATE_LIM_SAT 0xE090F8
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_RD_RATE_LIM_TOUT 0xE090FC
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_IFIFO_CNT 0xE09108
|
||||
|
||||
#define mmTPC0_CMDQ_CP_MSG_BASE0_ADDR_LO 0xE09120
|
||||
|
||||
#define mmTPC0_CMDQ_CP_MSG_BASE0_ADDR_HI 0xE09124
|
||||
|
||||
#define mmTPC0_CMDQ_CP_MSG_BASE1_ADDR_LO 0xE09128
|
||||
|
||||
#define mmTPC0_CMDQ_CP_MSG_BASE1_ADDR_HI 0xE0912C
|
||||
|
||||
#define mmTPC0_CMDQ_CP_MSG_BASE2_ADDR_LO 0xE09130
|
||||
|
||||
#define mmTPC0_CMDQ_CP_MSG_BASE2_ADDR_HI 0xE09134
|
||||
|
||||
#define mmTPC0_CMDQ_CP_MSG_BASE3_ADDR_LO 0xE09138
|
||||
|
||||
#define mmTPC0_CMDQ_CP_MSG_BASE3_ADDR_HI 0xE0913C
|
||||
|
||||
#define mmTPC0_CMDQ_CP_LDMA_TSIZE_OFFSET 0xE09140
|
||||
|
||||
#define mmTPC0_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xE09144
|
||||
|
||||
#define mmTPC0_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xE09148
|
||||
|
||||
#define mmTPC0_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xE0914C
|
||||
|
||||
#define mmTPC0_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xE09150
|
||||
|
||||
#define mmTPC0_CMDQ_CP_LDMA_COMMIT_OFFSET 0xE09154
|
||||
|
||||
#define mmTPC0_CMDQ_CP_FENCE0_RDATA 0xE09158
|
||||
|
||||
#define mmTPC0_CMDQ_CP_FENCE1_RDATA 0xE0915C
|
||||
|
||||
#define mmTPC0_CMDQ_CP_FENCE2_RDATA 0xE09160
|
||||
|
||||
#define mmTPC0_CMDQ_CP_FENCE3_RDATA 0xE09164
|
||||
|
||||
#define mmTPC0_CMDQ_CP_FENCE0_CNT 0xE09168
|
||||
|
||||
#define mmTPC0_CMDQ_CP_FENCE1_CNT 0xE0916C
|
||||
|
||||
#define mmTPC0_CMDQ_CP_FENCE2_CNT 0xE09170
|
||||
|
||||
#define mmTPC0_CMDQ_CP_FENCE3_CNT 0xE09174
|
||||
|
||||
#define mmTPC0_CMDQ_CP_STS 0xE09178
|
||||
|
||||
#define mmTPC0_CMDQ_CP_CURRENT_INST_LO 0xE0917C
|
||||
|
||||
#define mmTPC0_CMDQ_CP_CURRENT_INST_HI 0xE09180
|
||||
|
||||
#define mmTPC0_CMDQ_CP_BARRIER_CFG 0xE09184
|
||||
|
||||
#define mmTPC0_CMDQ_CP_DBG_0 0xE09188
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_BUF_ADDR 0xE09308
|
||||
|
||||
#define mmTPC0_CMDQ_CQ_BUF_RDATA 0xE0930C
|
||||
|
||||
#endif /* ASIC_REG_TPC0_CMDQ_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,347 @@
|
||||
/* 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_TPC0_EML_CFG_MASKS_H_
|
||||
#define ASIC_REG_TPC0_EML_CFG_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_EML_CFG (Prototype: TPC_EML_CFG)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* TPC0_EML_CFG_DBG_CNT */
|
||||
#define TPC0_EML_CFG_DBG_CNT_DBG_ENTER_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_CNT_DBG_ENTER_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_CNT_DBG_EN_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_CNT_DBG_EN_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_CNT_CORE_RST_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_CNT_CORE_RST_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_CNT_DCACHE_INV_SHIFT 4
|
||||
#define TPC0_EML_CFG_DBG_CNT_DCACHE_INV_MASK 0x10
|
||||
#define TPC0_EML_CFG_DBG_CNT_ICACHE_INV_SHIFT 5
|
||||
#define TPC0_EML_CFG_DBG_CNT_ICACHE_INV_MASK 0x20
|
||||
#define TPC0_EML_CFG_DBG_CNT_DBG_EXIT_SHIFT 6
|
||||
#define TPC0_EML_CFG_DBG_CNT_DBG_EXIT_MASK 0x40
|
||||
#define TPC0_EML_CFG_DBG_CNT_SNG_STEP_SHIFT 7
|
||||
#define TPC0_EML_CFG_DBG_CNT_SNG_STEP_MASK 0x80
|
||||
#define TPC0_EML_CFG_DBG_CNT_BP_DBGSW_EN_SHIFT 16
|
||||
#define TPC0_EML_CFG_DBG_CNT_BP_DBGSW_EN_MASK 0x10000
|
||||
|
||||
/* TPC0_EML_CFG_DBG_STS */
|
||||
#define TPC0_EML_CFG_DBG_STS_DBG_MODE_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_STS_DBG_MODE_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_STS_CORE_READY_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_STS_CORE_READY_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_STS_DURING_KERNEL_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_STS_DURING_KERNEL_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_STS_ICACHE_IDLE_SHIFT 3
|
||||
#define TPC0_EML_CFG_DBG_STS_ICACHE_IDLE_MASK 0x8
|
||||
#define TPC0_EML_CFG_DBG_STS_DCACHE_IDLE_SHIFT 4
|
||||
#define TPC0_EML_CFG_DBG_STS_DCACHE_IDLE_MASK 0x10
|
||||
#define TPC0_EML_CFG_DBG_STS_QM_IDLE_SHIFT 5
|
||||
#define TPC0_EML_CFG_DBG_STS_QM_IDLE_MASK 0x20
|
||||
#define TPC0_EML_CFG_DBG_STS_WQ_IDLE_SHIFT 6
|
||||
#define TPC0_EML_CFG_DBG_STS_WQ_IDLE_MASK 0x40
|
||||
#define TPC0_EML_CFG_DBG_STS_MSS_IDLE_SHIFT 7
|
||||
#define TPC0_EML_CFG_DBG_STS_MSS_IDLE_MASK 0x80
|
||||
#define TPC0_EML_CFG_DBG_STS_DBG_CAUSE_SHIFT 8
|
||||
#define TPC0_EML_CFG_DBG_STS_DBG_CAUSE_MASK 0xFFFFFF00
|
||||
|
||||
/* TPC0_EML_CFG_DBG_PADD */
|
||||
#define TPC0_EML_CFG_DBG_PADD_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_PADD_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_PADD_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_PADD_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_PADD_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_PADD_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_PADD_COUNT_MATCH_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_PADD_COUNT_MATCH_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_PADD_EN */
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE0_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE0_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE1_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE1_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE2_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE2_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE3_SHIFT 3
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE3_MASK 0x8
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE4_SHIFT 4
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE4_MASK 0x10
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE5_SHIFT 5
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE5_MASK 0x20
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE6_SHIFT 6
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE6_MASK 0x40
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE7_SHIFT 7
|
||||
#define TPC0_EML_CFG_DBG_PADD_EN_ENABLE7_MASK 0x80
|
||||
|
||||
/* TPC0_EML_CFG_DBG_VPADD_HIGH */
|
||||
#define TPC0_EML_CFG_DBG_VPADD_HIGH_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_VPADD_HIGH_ADDRESS_MASK 0x1FF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_VPADD_LOW */
|
||||
#define TPC0_EML_CFG_DBG_VPADD_LOW_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_VPADD_LOW_ADDRESS_MASK 0x1FF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_VPADD_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_VPADD_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_VPADD_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_VPADD_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_VPADD_COUNT_MATCH_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_VPADD_COUNT_MATCH_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_VPADD_EN */
|
||||
#define TPC0_EML_CFG_DBG_VPADD_EN_ENABLE0_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_VPADD_EN_ENABLE0_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_VPADD_EN_ENABLE1_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_VPADD_EN_ENABLE1_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_VPADD_EN_RW_N0_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_VPADD_EN_RW_N0_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_VPADD_EN_RW_N1_SHIFT 3
|
||||
#define TPC0_EML_CFG_DBG_VPADD_EN_RW_N1_MASK 0x8
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPADD_HIGH */
|
||||
#define TPC0_EML_CFG_DBG_SPADD_HIGH_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPADD_HIGH_ADDRESS_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPADD_LOW */
|
||||
#define TPC0_EML_CFG_DBG_SPADD_LOW_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPADD_LOW_ADDRESS_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPADD_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_SPADD_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPADD_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPADD_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_SPADD_COUNT_MATCH_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPADD_COUNT_MATCH_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPADD_EN */
|
||||
#define TPC0_EML_CFG_DBG_SPADD_EN_ENABLE0_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPADD_EN_ENABLE0_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_SPADD_EN_ENABLE1_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_SPADD_EN_ENABLE1_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_SPADD_EN_RW_N0_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_SPADD_EN_RW_N0_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_SPADD_EN_RW_N1_SHIFT 3
|
||||
#define TPC0_EML_CFG_DBG_SPADD_EN_RW_N1_MASK 0x8
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AGUADD_MSB_HIGH */
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_MSB_HIGH_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_MSB_HIGH_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AGUADD_MSB_LOW */
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_MSB_LOW_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_MSB_LOW_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AGUADD_LSB_HIGH */
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_LSB_HIGH_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_LSB_HIGH_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AGUADD_LSB_LOW */
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_LSB_LOW_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_LSB_LOW_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AGUADD_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AGUADD_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_COUNT_MATCH_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_COUNT_MATCH_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AGUADD_EN */
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_EN_ENABLE0_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_EN_ENABLE0_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_EN_ENABLE1_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_EN_ENABLE1_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_EN_RW_N0_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_EN_RW_N0_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_EN_RW_N1_SHIFT 3
|
||||
#define TPC0_EML_CFG_DBG_AGUADD_EN_RW_N1_MASK 0x8
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWADD_MSB_HIGH */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_MSB_HIGH_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_MSB_HIGH_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWADD_MSB_LOW */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_MSB_LOW_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_MSB_LOW_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWADD_LSB_HIGH */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_LSB_HIGH_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_LSB_HIGH_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWADD_LSB_LOW */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_LSB_LOW_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_LSB_LOW_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWADD_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWADD_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_COUNT_MATCH_MATCH_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_COUNT_MATCH_MATCH_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWADD_EN */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_EN_ENABLE0_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_EN_ENABLE0_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_EN_ENABLE1_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_EN_ENABLE1_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_EN_RW_N0_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_EN_RW_N0_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_EN_RW_N1_SHIFT 3
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWADD_EN_RW_N1_MASK 0x8
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWADD_MSB_HIGH */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_MSB_HIGH_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_MSB_HIGH_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWADD_MSB_LOW */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_MSB_LOW_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_MSB_LOW_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWADD_LSB_HIGH */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_LSB_HIGH_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_LSB_HIGH_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWADD_LSB_LOW */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_LSB_LOW_ADDRESS_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_LSB_LOW_ADDRESS_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWADD_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWADD_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_COUNT_MATCH_MATCH_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_COUNT_MATCH_MATCH_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWADD_EN */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_EN_ENABLE0_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_EN_ENABLE0_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_EN_ENABLE1_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_EN_ENABLE1_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_EN_RW_N0_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_EN_RW_N0_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_EN_RW_N1_SHIFT 3
|
||||
#define TPC0_EML_CFG_DBG_AXILBWADD_EN_RW_N1_MASK 0x8
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPDATA */
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_DATA_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_DATA_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPDATA_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPDATA_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_COUNT_MATCH_MATCH_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_COUNT_MATCH_MATCH_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_SPDATA_EN */
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_EN_ENABLE0_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_EN_ENABLE0_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_EN_ENABLE1_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_EN_ENABLE1_MASK 0x2
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_EN_RW_N0_SHIFT 2
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_EN_RW_N0_MASK 0x4
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_EN_RW_N1_SHIFT 3
|
||||
#define TPC0_EML_CFG_DBG_SPDATA_EN_RW_N1_MASK 0x8
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWDATA */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDATA_DATA_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDATA_DATA_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWDATA_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDATA_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDATA_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWDAT_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDAT_COUNT_MATCH_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDAT_COUNT_MATCH_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXIHBWDATA_EN */
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDATA_EN_ENABLE_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDATA_EN_ENABLE_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDATA_EN_RW_N_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_AXIHBWDATA_EN_RW_N_MASK 0x2
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWDATA */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDATA_DATA_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDATA_DATA_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWDATA_COUNT */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDATA_COUNT_COUNT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDATA_COUNT_COUNT_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWDAT_COUNT_MATCH */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDAT_COUNT_MATCH_MATCH_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDAT_COUNT_MATCH_MATCH_MASK 0xFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_AXILBWDATA_EN */
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDATA_EN_ENABLE_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDATA_EN_ENABLE_MASK 0x1
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDATA_EN_RW_N_SHIFT 1
|
||||
#define TPC0_EML_CFG_DBG_AXILBWDATA_EN_RW_N_MASK 0x2
|
||||
|
||||
/* TPC0_EML_CFG_DBG_D0_PC */
|
||||
#define TPC0_EML_CFG_DBG_D0_PC_PC_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_D0_PC_PC_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_RTTCONFIG */
|
||||
#define TPC0_EML_CFG_RTTCONFIG_TR_EN_SHIFT 0
|
||||
#define TPC0_EML_CFG_RTTCONFIG_TR_EN_MASK 0x1
|
||||
#define TPC0_EML_CFG_RTTCONFIG_PRIO_SHIFT 1
|
||||
#define TPC0_EML_CFG_RTTCONFIG_PRIO_MASK 0x2
|
||||
|
||||
/* TPC0_EML_CFG_RTTPREDICATE */
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_TR_EN_SHIFT 0
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_TR_EN_MASK 0x1
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_GEN_SHIFT 1
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_GEN_MASK 0x2
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_USE_INTERVAL_SHIFT 2
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_USE_INTERVAL_MASK 0x4
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_SPRF_MASK_SHIFT 16
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_SPRF_MASK_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_EML_CFG_RTTPREDICATE_INTV */
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_INTV_INTERVAL_SHIFT 0
|
||||
#define TPC0_EML_CFG_RTTPREDICATE_INTV_INTERVAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_RTTTS */
|
||||
#define TPC0_EML_CFG_RTTTS_TR_EN_SHIFT 0
|
||||
#define TPC0_EML_CFG_RTTTS_TR_EN_MASK 0x1
|
||||
#define TPC0_EML_CFG_RTTTS_GEN_SHIFT 1
|
||||
#define TPC0_EML_CFG_RTTTS_GEN_MASK 0x2
|
||||
#define TPC0_EML_CFG_RTTTS_COMPRESS_EN_SHIFT 2
|
||||
#define TPC0_EML_CFG_RTTTS_COMPRESS_EN_MASK 0x4
|
||||
|
||||
/* TPC0_EML_CFG_RTTTS_INTV */
|
||||
#define TPC0_EML_CFG_RTTTS_INTV_INTERVAL_SHIFT 0
|
||||
#define TPC0_EML_CFG_RTTTS_INTV_INTERVAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_INST_INSERT */
|
||||
#define TPC0_EML_CFG_DBG_INST_INSERT_INST_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_INST_INSERT_INST_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_EML_CFG_DBG_INST_INSERT_CTL */
|
||||
#define TPC0_EML_CFG_DBG_INST_INSERT_CTL_INSERT_SHIFT 0
|
||||
#define TPC0_EML_CFG_DBG_INST_INSERT_CTL_INSERT_MASK 0x1
|
||||
|
||||
#endif /* ASIC_REG_TPC0_EML_CFG_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,313 @@
|
||||
/* 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_TPC0_EML_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC0_EML_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_EML_CFG (Prototype: TPC_EML_CFG)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_CNT 0x3040000
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_STS 0x3040004
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_0 0x3040008
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_1 0x304000C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_2 0x3040010
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_3 0x3040014
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_4 0x3040018
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_5 0x304001C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_6 0x3040020
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_7 0x3040024
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_0 0x3040028
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_1 0x304002C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_2 0x3040030
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_3 0x3040034
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_4 0x3040038
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_5 0x304003C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_6 0x3040040
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_7 0x3040044
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_MATCH_0 0x3040048
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_MATCH_1 0x304004C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_MATCH_2 0x3040050
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_MATCH_3 0x3040054
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_MATCH_4 0x3040058
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_MATCH_5 0x304005C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_MATCH_6 0x3040060
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_COUNT_MATCH_7 0x3040064
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_PADD_EN 0x3040068
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_HIGH_0 0x304006C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_HIGH_1 0x3040070
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_LOW_0 0x3040074
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_LOW_1 0x3040078
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_COUNT_0 0x304007C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_COUNT_1 0x3040080
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_COUNT_MATCH_0 0x3040084
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_COUNT_MATCH_1 0x3040088
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_VPADD_EN 0x304008C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_HIGH_0 0x3040090
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_HIGH_1 0x3040094
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_LOW_0 0x3040098
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_LOW_1 0x304009C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_COUNT_0 0x30400A0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_COUNT_1 0x30400A4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_COUNT_MATCH_0 0x30400A8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_COUNT_MATCH_1 0x30400AC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPADD_EN 0x30400B0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_MSB_HIGH_0 0x30400B4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_MSB_HIGH_1 0x30400B8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_MSB_LOW_0 0x30400BC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_MSB_LOW_1 0x30400C0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_LSB_HIGH_0 0x30400C4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_LSB_HIGH_1 0x30400C8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_LSB_LOW_0 0x30400CC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_LSB_LOW_1 0x30400D0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_COUNT_0 0x30400D4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_COUNT_1 0x30400D8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_COUNT_MATCH_0 0x30400DC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_COUNT_MATCH_1 0x30400E0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AGUADD_EN 0x30400E4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_MSB_HIGH_0 0x30400E8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_MSB_HIGH_1 0x30400EC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_MSB_LOW_0 0x30400F0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_MSB_LOW_1 0x30400F4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_LSB_HIGH_0 0x30400F8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_LSB_HIGH_1 0x30400FC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_LSB_LOW_0 0x3040100
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_LSB_LOW_1 0x3040104
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_COUNT_0 0x3040108
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_COUNT_1 0x304010C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_COUNT_MATCH_0 0x3040110
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_COUNT_MATCH_1 0x3040114
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWADD_EN 0x3040118
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_MSB_HIGH_0 0x304011C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_MSB_HIGH_1 0x3040120
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_MSB_LOW_0 0x3040124
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_MSB_LOW_1 0x3040128
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_LSB_HIGH_0 0x304012C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_LSB_HIGH_1 0x3040130
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_LSB_LOW_0 0x3040134
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_LSB_LOW_1 0x3040138
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_COUNT_0 0x304013C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_COUNT_1 0x3040140
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_COUNT_MATCH_0 0x3040144
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_COUNT_MATCH_1 0x3040148
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWADD_EN 0x304014C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPDATA_0 0x3040150
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPDATA_1 0x3040154
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPDATA_COUNT_0 0x3040158
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPDATA_COUNT_1 0x304015C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPDATA_COUNT_MATCH_0 0x3040160
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPDATA_COUNT_MATCH_1 0x3040164
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_SPDATA_EN 0x3040168
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_0 0x304016C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_1 0x3040170
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_2 0x3040174
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_3 0x3040178
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_4 0x304017C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_5 0x3040180
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_6 0x3040184
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_7 0x3040188
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_8 0x304018C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_9 0x3040190
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_10 0x3040194
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_11 0x3040198
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_12 0x304019C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_13 0x30401A0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_14 0x30401A4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_15 0x30401A8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_16 0x30401AC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_17 0x30401B0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_18 0x30401B4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_19 0x30401B8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_20 0x30401BC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_21 0x30401C0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_22 0x30401C4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_23 0x30401C8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_24 0x30401CC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_25 0x30401D0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_26 0x30401D4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_27 0x30401D8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_28 0x30401DC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_29 0x30401E0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_30 0x30401E4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_31 0x30401E8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_COUNT 0x30401EC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDAT_COUNT_MATCH 0x30401F0
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXIHBWDATA_EN 0x30401F4
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWDATA 0x30401F8
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWDATA_COUNT 0x30401FC
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWDAT_COUNT_MATCH 0x3040200
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_AXILBWDATA_EN 0x3040204
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_D0_PC 0x3040208
|
||||
|
||||
#define mmTPC0_EML_CFG_RTTCONFIG 0x3040300
|
||||
|
||||
#define mmTPC0_EML_CFG_RTTPREDICATE 0x3040304
|
||||
|
||||
#define mmTPC0_EML_CFG_RTTPREDICATE_INTV 0x3040308
|
||||
|
||||
#define mmTPC0_EML_CFG_RTTTS 0x304030C
|
||||
|
||||
#define mmTPC0_EML_CFG_RTTTS_INTV 0x3040310
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_0 0x3040314
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_1 0x3040318
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_2 0x304031C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_3 0x3040320
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_4 0x3040324
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_5 0x3040328
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_6 0x304032C
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_7 0x3040330
|
||||
|
||||
#define mmTPC0_EML_CFG_DBG_INST_INSERT_CTL 0x3040334
|
||||
|
||||
#endif /* ASIC_REG_TPC0_EML_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,209 @@
|
||||
/* 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_TPC0_NRTR_MASKS_H_
|
||||
#define ASIC_REG_TPC0_NRTR_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_NRTR (Prototype: IF_NRTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* TPC0_NRTR_HBW_MAX_CRED */
|
||||
#define TPC0_NRTR_HBW_MAX_CRED_WR_RQ_SHIFT 0
|
||||
#define TPC0_NRTR_HBW_MAX_CRED_WR_RQ_MASK 0x3F
|
||||
#define TPC0_NRTR_HBW_MAX_CRED_WR_RS_SHIFT 8
|
||||
#define TPC0_NRTR_HBW_MAX_CRED_WR_RS_MASK 0x3F00
|
||||
#define TPC0_NRTR_HBW_MAX_CRED_RD_RQ_SHIFT 16
|
||||
#define TPC0_NRTR_HBW_MAX_CRED_RD_RQ_MASK 0x3F0000
|
||||
#define TPC0_NRTR_HBW_MAX_CRED_RD_RS_SHIFT 24
|
||||
#define TPC0_NRTR_HBW_MAX_CRED_RD_RS_MASK 0x3F000000
|
||||
|
||||
/* TPC0_NRTR_LBW_MAX_CRED */
|
||||
#define TPC0_NRTR_LBW_MAX_CRED_WR_RQ_SHIFT 0
|
||||
#define TPC0_NRTR_LBW_MAX_CRED_WR_RQ_MASK 0x3F
|
||||
#define TPC0_NRTR_LBW_MAX_CRED_WR_RS_SHIFT 8
|
||||
#define TPC0_NRTR_LBW_MAX_CRED_WR_RS_MASK 0x3F00
|
||||
#define TPC0_NRTR_LBW_MAX_CRED_RD_RQ_SHIFT 16
|
||||
#define TPC0_NRTR_LBW_MAX_CRED_RD_RQ_MASK 0x3F0000
|
||||
#define TPC0_NRTR_LBW_MAX_CRED_RD_RS_SHIFT 24
|
||||
#define TPC0_NRTR_LBW_MAX_CRED_RD_RS_MASK 0x3F000000
|
||||
|
||||
/* TPC0_NRTR_DBG_E_ARB */
|
||||
#define TPC0_NRTR_DBG_E_ARB_W_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_E_ARB_W_MASK 0x7
|
||||
#define TPC0_NRTR_DBG_E_ARB_S_SHIFT 8
|
||||
#define TPC0_NRTR_DBG_E_ARB_S_MASK 0x700
|
||||
#define TPC0_NRTR_DBG_E_ARB_N_SHIFT 16
|
||||
#define TPC0_NRTR_DBG_E_ARB_N_MASK 0x70000
|
||||
#define TPC0_NRTR_DBG_E_ARB_L_SHIFT 24
|
||||
#define TPC0_NRTR_DBG_E_ARB_L_MASK 0x7000000
|
||||
|
||||
/* TPC0_NRTR_DBG_W_ARB */
|
||||
#define TPC0_NRTR_DBG_W_ARB_E_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_W_ARB_E_MASK 0x7
|
||||
#define TPC0_NRTR_DBG_W_ARB_S_SHIFT 8
|
||||
#define TPC0_NRTR_DBG_W_ARB_S_MASK 0x700
|
||||
#define TPC0_NRTR_DBG_W_ARB_N_SHIFT 16
|
||||
#define TPC0_NRTR_DBG_W_ARB_N_MASK 0x70000
|
||||
#define TPC0_NRTR_DBG_W_ARB_L_SHIFT 24
|
||||
#define TPC0_NRTR_DBG_W_ARB_L_MASK 0x7000000
|
||||
|
||||
/* TPC0_NRTR_DBG_N_ARB */
|
||||
#define TPC0_NRTR_DBG_N_ARB_W_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_N_ARB_W_MASK 0x7
|
||||
#define TPC0_NRTR_DBG_N_ARB_E_SHIFT 8
|
||||
#define TPC0_NRTR_DBG_N_ARB_E_MASK 0x700
|
||||
#define TPC0_NRTR_DBG_N_ARB_S_SHIFT 16
|
||||
#define TPC0_NRTR_DBG_N_ARB_S_MASK 0x70000
|
||||
#define TPC0_NRTR_DBG_N_ARB_L_SHIFT 24
|
||||
#define TPC0_NRTR_DBG_N_ARB_L_MASK 0x7000000
|
||||
|
||||
/* TPC0_NRTR_DBG_S_ARB */
|
||||
#define TPC0_NRTR_DBG_S_ARB_W_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_S_ARB_W_MASK 0x7
|
||||
#define TPC0_NRTR_DBG_S_ARB_E_SHIFT 8
|
||||
#define TPC0_NRTR_DBG_S_ARB_E_MASK 0x700
|
||||
#define TPC0_NRTR_DBG_S_ARB_N_SHIFT 16
|
||||
#define TPC0_NRTR_DBG_S_ARB_N_MASK 0x70000
|
||||
#define TPC0_NRTR_DBG_S_ARB_L_SHIFT 24
|
||||
#define TPC0_NRTR_DBG_S_ARB_L_MASK 0x7000000
|
||||
|
||||
/* TPC0_NRTR_DBG_L_ARB */
|
||||
#define TPC0_NRTR_DBG_L_ARB_W_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_L_ARB_W_MASK 0x7
|
||||
#define TPC0_NRTR_DBG_L_ARB_E_SHIFT 8
|
||||
#define TPC0_NRTR_DBG_L_ARB_E_MASK 0x700
|
||||
#define TPC0_NRTR_DBG_L_ARB_S_SHIFT 16
|
||||
#define TPC0_NRTR_DBG_L_ARB_S_MASK 0x70000
|
||||
#define TPC0_NRTR_DBG_L_ARB_N_SHIFT 24
|
||||
#define TPC0_NRTR_DBG_L_ARB_N_MASK 0x7000000
|
||||
|
||||
/* TPC0_NRTR_DBG_E_ARB_MAX */
|
||||
#define TPC0_NRTR_DBG_E_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_E_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* TPC0_NRTR_DBG_W_ARB_MAX */
|
||||
#define TPC0_NRTR_DBG_W_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_W_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* TPC0_NRTR_DBG_N_ARB_MAX */
|
||||
#define TPC0_NRTR_DBG_N_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_N_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* TPC0_NRTR_DBG_S_ARB_MAX */
|
||||
#define TPC0_NRTR_DBG_S_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_S_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* TPC0_NRTR_DBG_L_ARB_MAX */
|
||||
#define TPC0_NRTR_DBG_L_ARB_MAX_CREDIT_SHIFT 0
|
||||
#define TPC0_NRTR_DBG_L_ARB_MAX_CREDIT_MASK 0x3F
|
||||
|
||||
/* TPC0_NRTR_SPLIT_COEF */
|
||||
#define TPC0_NRTR_SPLIT_COEF_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_SPLIT_COEF_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_NRTR_SPLIT_CFG */
|
||||
#define TPC0_NRTR_SPLIT_CFG_FORCE_WAK_ORDER_SHIFT 0
|
||||
#define TPC0_NRTR_SPLIT_CFG_FORCE_WAK_ORDER_MASK 0x1
|
||||
#define TPC0_NRTR_SPLIT_CFG_FORCE_STRONG_ORDER_SHIFT 1
|
||||
#define TPC0_NRTR_SPLIT_CFG_FORCE_STRONG_ORDER_MASK 0x2
|
||||
#define TPC0_NRTR_SPLIT_CFG_DEFAULT_MESH_SHIFT 2
|
||||
#define TPC0_NRTR_SPLIT_CFG_DEFAULT_MESH_MASK 0xC
|
||||
#define TPC0_NRTR_SPLIT_CFG_RD_RATE_LIM_EN_SHIFT 4
|
||||
#define TPC0_NRTR_SPLIT_CFG_RD_RATE_LIM_EN_MASK 0x10
|
||||
#define TPC0_NRTR_SPLIT_CFG_WR_RATE_LIM_EN_SHIFT 5
|
||||
#define TPC0_NRTR_SPLIT_CFG_WR_RATE_LIM_EN_MASK 0x20
|
||||
#define TPC0_NRTR_SPLIT_CFG_B2B_OPT_SHIFT 6
|
||||
#define TPC0_NRTR_SPLIT_CFG_B2B_OPT_MASK 0x1C0
|
||||
|
||||
/* TPC0_NRTR_SPLIT_RD_SAT */
|
||||
#define TPC0_NRTR_SPLIT_RD_SAT_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_SPLIT_RD_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_NRTR_SPLIT_RD_RST_TOKEN */
|
||||
#define TPC0_NRTR_SPLIT_RD_RST_TOKEN_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_SPLIT_RD_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_NRTR_SPLIT_RD_TIMEOUT */
|
||||
#define TPC0_NRTR_SPLIT_RD_TIMEOUT_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_SPLIT_RD_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_NRTR_SPLIT_WR_SAT */
|
||||
#define TPC0_NRTR_SPLIT_WR_SAT_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_SPLIT_WR_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_NRTR_WPLIT_WR_TST_TOLEN */
|
||||
#define TPC0_NRTR_WPLIT_WR_TST_TOLEN_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_WPLIT_WR_TST_TOLEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_NRTR_SPLIT_WR_TIMEOUT */
|
||||
#define TPC0_NRTR_SPLIT_WR_TIMEOUT_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_SPLIT_WR_TIMEOUT_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_NRTR_HBW_RANGE_HIT */
|
||||
#define TPC0_NRTR_HBW_RANGE_HIT_IND_SHIFT 0
|
||||
#define TPC0_NRTR_HBW_RANGE_HIT_IND_MASK 0xFF
|
||||
|
||||
/* TPC0_NRTR_HBW_RANGE_MASK_L */
|
||||
#define TPC0_NRTR_HBW_RANGE_MASK_L_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_HBW_RANGE_MASK_L_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_NRTR_HBW_RANGE_MASK_H */
|
||||
#define TPC0_NRTR_HBW_RANGE_MASK_H_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_HBW_RANGE_MASK_H_VAL_MASK 0x3FFFF
|
||||
|
||||
/* TPC0_NRTR_HBW_RANGE_BASE_L */
|
||||
#define TPC0_NRTR_HBW_RANGE_BASE_L_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_HBW_RANGE_BASE_L_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_NRTR_HBW_RANGE_BASE_H */
|
||||
#define TPC0_NRTR_HBW_RANGE_BASE_H_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_HBW_RANGE_BASE_H_VAL_MASK 0x3FFFF
|
||||
|
||||
/* TPC0_NRTR_LBW_RANGE_HIT */
|
||||
#define TPC0_NRTR_LBW_RANGE_HIT_IND_SHIFT 0
|
||||
#define TPC0_NRTR_LBW_RANGE_HIT_IND_MASK 0xFFFF
|
||||
|
||||
/* TPC0_NRTR_LBW_RANGE_MASK */
|
||||
#define TPC0_NRTR_LBW_RANGE_MASK_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_LBW_RANGE_MASK_VAL_MASK 0x3FFFFFF
|
||||
|
||||
/* TPC0_NRTR_LBW_RANGE_BASE */
|
||||
#define TPC0_NRTR_LBW_RANGE_BASE_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_LBW_RANGE_BASE_VAL_MASK 0x3FFFFFF
|
||||
|
||||
/* TPC0_NRTR_RGLTR */
|
||||
#define TPC0_NRTR_RGLTR_WR_EN_SHIFT 0
|
||||
#define TPC0_NRTR_RGLTR_WR_EN_MASK 0x1
|
||||
#define TPC0_NRTR_RGLTR_RD_EN_SHIFT 4
|
||||
#define TPC0_NRTR_RGLTR_RD_EN_MASK 0x10
|
||||
|
||||
/* TPC0_NRTR_RGLTR_WR_RESULT */
|
||||
#define TPC0_NRTR_RGLTR_WR_RESULT_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_RGLTR_WR_RESULT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_NRTR_RGLTR_RD_RESULT */
|
||||
#define TPC0_NRTR_RGLTR_RD_RESULT_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_RGLTR_RD_RESULT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_NRTR_SCRAMB_EN */
|
||||
#define TPC0_NRTR_SCRAMB_EN_VAL_SHIFT 0
|
||||
#define TPC0_NRTR_SCRAMB_EN_VAL_MASK 0x1
|
||||
|
||||
/* TPC0_NRTR_NON_LIN_SCRAMB */
|
||||
#define TPC0_NRTR_NON_LIN_SCRAMB_EN_SHIFT 0
|
||||
#define TPC0_NRTR_NON_LIN_SCRAMB_EN_MASK 0x1
|
||||
|
||||
#endif /* ASIC_REG_TPC0_NRTR_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,227 @@
|
||||
/* 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_TPC0_NRTR_REGS_H_
|
||||
#define ASIC_REG_TPC0_NRTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_NRTR (Prototype: IF_NRTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC0_NRTR_HBW_MAX_CRED 0xE00100
|
||||
|
||||
#define mmTPC0_NRTR_LBW_MAX_CRED 0xE00120
|
||||
|
||||
#define mmTPC0_NRTR_DBG_E_ARB 0xE00300
|
||||
|
||||
#define mmTPC0_NRTR_DBG_W_ARB 0xE00304
|
||||
|
||||
#define mmTPC0_NRTR_DBG_N_ARB 0xE00308
|
||||
|
||||
#define mmTPC0_NRTR_DBG_S_ARB 0xE0030C
|
||||
|
||||
#define mmTPC0_NRTR_DBG_L_ARB 0xE00310
|
||||
|
||||
#define mmTPC0_NRTR_DBG_E_ARB_MAX 0xE00320
|
||||
|
||||
#define mmTPC0_NRTR_DBG_W_ARB_MAX 0xE00324
|
||||
|
||||
#define mmTPC0_NRTR_DBG_N_ARB_MAX 0xE00328
|
||||
|
||||
#define mmTPC0_NRTR_DBG_S_ARB_MAX 0xE0032C
|
||||
|
||||
#define mmTPC0_NRTR_DBG_L_ARB_MAX 0xE00330
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_0 0xE00400
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_1 0xE00404
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_2 0xE00408
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_3 0xE0040C
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_4 0xE00410
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_5 0xE00414
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_6 0xE00418
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_7 0xE0041C
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_8 0xE00420
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_COEF_9 0xE00424
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_CFG 0xE00440
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_RD_SAT 0xE00444
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_RD_RST_TOKEN 0xE00448
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_RD_TIMEOUT_0 0xE0044C
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_RD_TIMEOUT_1 0xE00450
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_WR_SAT 0xE00454
|
||||
|
||||
#define mmTPC0_NRTR_WPLIT_WR_TST_TOLEN 0xE00458
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_WR_TIMEOUT_0 0xE0045C
|
||||
|
||||
#define mmTPC0_NRTR_SPLIT_WR_TIMEOUT_1 0xE00460
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_HIT 0xE00470
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_L_0 0xE00480
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_L_1 0xE00484
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_L_2 0xE00488
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_L_3 0xE0048C
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_L_4 0xE00490
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_L_5 0xE00494
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_L_6 0xE00498
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_L_7 0xE0049C
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_H_0 0xE004A0
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_H_1 0xE004A4
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_H_2 0xE004A8
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_H_3 0xE004AC
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_H_4 0xE004B0
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_H_5 0xE004B4
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_H_6 0xE004B8
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_MASK_H_7 0xE004BC
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_L_0 0xE004C0
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_L_1 0xE004C4
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_L_2 0xE004C8
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_L_3 0xE004CC
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_L_4 0xE004D0
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_L_5 0xE004D4
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_L_6 0xE004D8
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_L_7 0xE004DC
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_H_0 0xE004E0
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_H_1 0xE004E4
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_H_2 0xE004E8
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_H_3 0xE004EC
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_H_4 0xE004F0
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_H_5 0xE004F4
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_H_6 0xE004F8
|
||||
|
||||
#define mmTPC0_NRTR_HBW_RANGE_BASE_H_7 0xE004FC
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_HIT 0xE00500
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_0 0xE00510
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_1 0xE00514
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_2 0xE00518
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_3 0xE0051C
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_4 0xE00520
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_5 0xE00524
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_6 0xE00528
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_7 0xE0052C
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_8 0xE00530
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_9 0xE00534
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_10 0xE00538
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_11 0xE0053C
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_12 0xE00540
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_13 0xE00544
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_14 0xE00548
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_MASK_15 0xE0054C
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_0 0xE00550
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_1 0xE00554
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_2 0xE00558
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_3 0xE0055C
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_4 0xE00560
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_5 0xE00564
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_6 0xE00568
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_7 0xE0056C
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_8 0xE00570
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_9 0xE00574
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_10 0xE00578
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_11 0xE0057C
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_12 0xE00580
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_13 0xE00584
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_14 0xE00588
|
||||
|
||||
#define mmTPC0_NRTR_LBW_RANGE_BASE_15 0xE0058C
|
||||
|
||||
#define mmTPC0_NRTR_RGLTR 0xE00590
|
||||
|
||||
#define mmTPC0_NRTR_RGLTR_WR_RESULT 0xE00594
|
||||
|
||||
#define mmTPC0_NRTR_RGLTR_RD_RESULT 0xE00598
|
||||
|
||||
#define mmTPC0_NRTR_SCRAMB_EN 0xE00600
|
||||
|
||||
#define mmTPC0_NRTR_NON_LIN_SCRAMB 0xE00604
|
||||
|
||||
#endif /* ASIC_REG_TPC0_NRTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,465 @@
|
||||
/* 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_TPC0_QM_MASKS_H_
|
||||
#define ASIC_REG_TPC0_QM_MASKS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
/* TPC0_QM_GLBL_CFG0 */
|
||||
#define TPC0_QM_GLBL_CFG0_PQF_EN_SHIFT 0
|
||||
#define TPC0_QM_GLBL_CFG0_PQF_EN_MASK 0x1
|
||||
#define TPC0_QM_GLBL_CFG0_CQF_EN_SHIFT 1
|
||||
#define TPC0_QM_GLBL_CFG0_CQF_EN_MASK 0x2
|
||||
#define TPC0_QM_GLBL_CFG0_CP_EN_SHIFT 2
|
||||
#define TPC0_QM_GLBL_CFG0_CP_EN_MASK 0x4
|
||||
#define TPC0_QM_GLBL_CFG0_DMA_EN_SHIFT 3
|
||||
#define TPC0_QM_GLBL_CFG0_DMA_EN_MASK 0x8
|
||||
|
||||
/* TPC0_QM_GLBL_CFG1 */
|
||||
#define TPC0_QM_GLBL_CFG1_PQF_STOP_SHIFT 0
|
||||
#define TPC0_QM_GLBL_CFG1_PQF_STOP_MASK 0x1
|
||||
#define TPC0_QM_GLBL_CFG1_CQF_STOP_SHIFT 1
|
||||
#define TPC0_QM_GLBL_CFG1_CQF_STOP_MASK 0x2
|
||||
#define TPC0_QM_GLBL_CFG1_CP_STOP_SHIFT 2
|
||||
#define TPC0_QM_GLBL_CFG1_CP_STOP_MASK 0x4
|
||||
#define TPC0_QM_GLBL_CFG1_DMA_STOP_SHIFT 3
|
||||
#define TPC0_QM_GLBL_CFG1_DMA_STOP_MASK 0x8
|
||||
#define TPC0_QM_GLBL_CFG1_PQF_FLUSH_SHIFT 8
|
||||
#define TPC0_QM_GLBL_CFG1_PQF_FLUSH_MASK 0x100
|
||||
#define TPC0_QM_GLBL_CFG1_CQF_FLUSH_SHIFT 9
|
||||
#define TPC0_QM_GLBL_CFG1_CQF_FLUSH_MASK 0x200
|
||||
#define TPC0_QM_GLBL_CFG1_CP_FLUSH_SHIFT 10
|
||||
#define TPC0_QM_GLBL_CFG1_CP_FLUSH_MASK 0x400
|
||||
#define TPC0_QM_GLBL_CFG1_DMA_FLUSH_SHIFT 11
|
||||
#define TPC0_QM_GLBL_CFG1_DMA_FLUSH_MASK 0x800
|
||||
|
||||
/* TPC0_QM_GLBL_PROT */
|
||||
#define TPC0_QM_GLBL_PROT_PQF_PROT_SHIFT 0
|
||||
#define TPC0_QM_GLBL_PROT_PQF_PROT_MASK 0x1
|
||||
#define TPC0_QM_GLBL_PROT_CQF_PROT_SHIFT 1
|
||||
#define TPC0_QM_GLBL_PROT_CQF_PROT_MASK 0x2
|
||||
#define TPC0_QM_GLBL_PROT_CP_PROT_SHIFT 2
|
||||
#define TPC0_QM_GLBL_PROT_CP_PROT_MASK 0x4
|
||||
#define TPC0_QM_GLBL_PROT_DMA_PROT_SHIFT 3
|
||||
#define TPC0_QM_GLBL_PROT_DMA_PROT_MASK 0x8
|
||||
#define TPC0_QM_GLBL_PROT_PQF_ERR_PROT_SHIFT 4
|
||||
#define TPC0_QM_GLBL_PROT_PQF_ERR_PROT_MASK 0x10
|
||||
#define TPC0_QM_GLBL_PROT_CQF_ERR_PROT_SHIFT 5
|
||||
#define TPC0_QM_GLBL_PROT_CQF_ERR_PROT_MASK 0x20
|
||||
#define TPC0_QM_GLBL_PROT_CP_ERR_PROT_SHIFT 6
|
||||
#define TPC0_QM_GLBL_PROT_CP_ERR_PROT_MASK 0x40
|
||||
#define TPC0_QM_GLBL_PROT_DMA_ERR_PROT_SHIFT 7
|
||||
#define TPC0_QM_GLBL_PROT_DMA_ERR_PROT_MASK 0x80
|
||||
|
||||
/* TPC0_QM_GLBL_ERR_CFG */
|
||||
#define TPC0_QM_GLBL_ERR_CFG_PQF_ERR_INT_EN_SHIFT 0
|
||||
#define TPC0_QM_GLBL_ERR_CFG_PQF_ERR_INT_EN_MASK 0x1
|
||||
#define TPC0_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_SHIFT 1
|
||||
#define TPC0_QM_GLBL_ERR_CFG_PQF_ERR_MSG_EN_MASK 0x2
|
||||
#define TPC0_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_SHIFT 2
|
||||
#define TPC0_QM_GLBL_ERR_CFG_PQF_STOP_ON_ERR_MASK 0x4
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CQF_ERR_INT_EN_SHIFT 3
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CQF_ERR_INT_EN_MASK 0x8
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_SHIFT 4
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CQF_ERR_MSG_EN_MASK 0x10
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_SHIFT 5
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CQF_STOP_ON_ERR_MASK 0x20
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CP_ERR_INT_EN_SHIFT 6
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CP_ERR_INT_EN_MASK 0x40
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_SHIFT 7
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CP_ERR_MSG_EN_MASK 0x80
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_SHIFT 8
|
||||
#define TPC0_QM_GLBL_ERR_CFG_CP_STOP_ON_ERR_MASK 0x100
|
||||
#define TPC0_QM_GLBL_ERR_CFG_DMA_ERR_INT_EN_SHIFT 9
|
||||
#define TPC0_QM_GLBL_ERR_CFG_DMA_ERR_INT_EN_MASK 0x200
|
||||
#define TPC0_QM_GLBL_ERR_CFG_DMA_ERR_MSG_EN_SHIFT 10
|
||||
#define TPC0_QM_GLBL_ERR_CFG_DMA_ERR_MSG_EN_MASK 0x400
|
||||
#define TPC0_QM_GLBL_ERR_CFG_DMA_STOP_ON_ERR_SHIFT 11
|
||||
#define TPC0_QM_GLBL_ERR_CFG_DMA_STOP_ON_ERR_MASK 0x800
|
||||
|
||||
/* TPC0_QM_GLBL_ERR_ADDR_LO */
|
||||
#define TPC0_QM_GLBL_ERR_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_QM_GLBL_ERR_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_GLBL_ERR_ADDR_HI */
|
||||
#define TPC0_QM_GLBL_ERR_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_QM_GLBL_ERR_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_GLBL_ERR_WDATA */
|
||||
#define TPC0_QM_GLBL_ERR_WDATA_VAL_SHIFT 0
|
||||
#define TPC0_QM_GLBL_ERR_WDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_GLBL_SECURE_PROPS */
|
||||
#define TPC0_QM_GLBL_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define TPC0_QM_GLBL_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define TPC0_QM_GLBL_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define TPC0_QM_GLBL_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* TPC0_QM_GLBL_NON_SECURE_PROPS */
|
||||
#define TPC0_QM_GLBL_NON_SECURE_PROPS_ASID_SHIFT 0
|
||||
#define TPC0_QM_GLBL_NON_SECURE_PROPS_ASID_MASK 0x3FF
|
||||
#define TPC0_QM_GLBL_NON_SECURE_PROPS_MMBP_SHIFT 10
|
||||
#define TPC0_QM_GLBL_NON_SECURE_PROPS_MMBP_MASK 0x400
|
||||
|
||||
/* TPC0_QM_GLBL_STS0 */
|
||||
#define TPC0_QM_GLBL_STS0_PQF_IDLE_SHIFT 0
|
||||
#define TPC0_QM_GLBL_STS0_PQF_IDLE_MASK 0x1
|
||||
#define TPC0_QM_GLBL_STS0_CQF_IDLE_SHIFT 1
|
||||
#define TPC0_QM_GLBL_STS0_CQF_IDLE_MASK 0x2
|
||||
#define TPC0_QM_GLBL_STS0_CP_IDLE_SHIFT 2
|
||||
#define TPC0_QM_GLBL_STS0_CP_IDLE_MASK 0x4
|
||||
#define TPC0_QM_GLBL_STS0_DMA_IDLE_SHIFT 3
|
||||
#define TPC0_QM_GLBL_STS0_DMA_IDLE_MASK 0x8
|
||||
#define TPC0_QM_GLBL_STS0_PQF_IS_STOP_SHIFT 4
|
||||
#define TPC0_QM_GLBL_STS0_PQF_IS_STOP_MASK 0x10
|
||||
#define TPC0_QM_GLBL_STS0_CQF_IS_STOP_SHIFT 5
|
||||
#define TPC0_QM_GLBL_STS0_CQF_IS_STOP_MASK 0x20
|
||||
#define TPC0_QM_GLBL_STS0_CP_IS_STOP_SHIFT 6
|
||||
#define TPC0_QM_GLBL_STS0_CP_IS_STOP_MASK 0x40
|
||||
#define TPC0_QM_GLBL_STS0_DMA_IS_STOP_SHIFT 7
|
||||
#define TPC0_QM_GLBL_STS0_DMA_IS_STOP_MASK 0x80
|
||||
|
||||
/* TPC0_QM_GLBL_STS1 */
|
||||
#define TPC0_QM_GLBL_STS1_PQF_RD_ERR_SHIFT 0
|
||||
#define TPC0_QM_GLBL_STS1_PQF_RD_ERR_MASK 0x1
|
||||
#define TPC0_QM_GLBL_STS1_CQF_RD_ERR_SHIFT 1
|
||||
#define TPC0_QM_GLBL_STS1_CQF_RD_ERR_MASK 0x2
|
||||
#define TPC0_QM_GLBL_STS1_CP_RD_ERR_SHIFT 2
|
||||
#define TPC0_QM_GLBL_STS1_CP_RD_ERR_MASK 0x4
|
||||
#define TPC0_QM_GLBL_STS1_CP_UNDEF_CMD_ERR_SHIFT 3
|
||||
#define TPC0_QM_GLBL_STS1_CP_UNDEF_CMD_ERR_MASK 0x8
|
||||
#define TPC0_QM_GLBL_STS1_CP_STOP_OP_SHIFT 4
|
||||
#define TPC0_QM_GLBL_STS1_CP_STOP_OP_MASK 0x10
|
||||
#define TPC0_QM_GLBL_STS1_CP_MSG_WR_ERR_SHIFT 5
|
||||
#define TPC0_QM_GLBL_STS1_CP_MSG_WR_ERR_MASK 0x20
|
||||
#define TPC0_QM_GLBL_STS1_DMA_RD_ERR_SHIFT 8
|
||||
#define TPC0_QM_GLBL_STS1_DMA_RD_ERR_MASK 0x100
|
||||
#define TPC0_QM_GLBL_STS1_DMA_WR_ERR_SHIFT 9
|
||||
#define TPC0_QM_GLBL_STS1_DMA_WR_ERR_MASK 0x200
|
||||
#define TPC0_QM_GLBL_STS1_DMA_RD_MSG_ERR_SHIFT 10
|
||||
#define TPC0_QM_GLBL_STS1_DMA_RD_MSG_ERR_MASK 0x400
|
||||
#define TPC0_QM_GLBL_STS1_DMA_WR_MSG_ERR_SHIFT 11
|
||||
#define TPC0_QM_GLBL_STS1_DMA_WR_MSG_ERR_MASK 0x800
|
||||
|
||||
/* TPC0_QM_PQ_BASE_LO */
|
||||
#define TPC0_QM_PQ_BASE_LO_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_BASE_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_BASE_HI */
|
||||
#define TPC0_QM_PQ_BASE_HI_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_BASE_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_SIZE */
|
||||
#define TPC0_QM_PQ_SIZE_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_SIZE_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_PI */
|
||||
#define TPC0_QM_PQ_PI_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_PI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_CI */
|
||||
#define TPC0_QM_PQ_CI_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_CI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_CFG0 */
|
||||
#define TPC0_QM_PQ_CFG0_RESERVED_SHIFT 0
|
||||
#define TPC0_QM_PQ_CFG0_RESERVED_MASK 0x1
|
||||
|
||||
/* TPC0_QM_PQ_CFG1 */
|
||||
#define TPC0_QM_PQ_CFG1_CREDIT_LIM_SHIFT 0
|
||||
#define TPC0_QM_PQ_CFG1_CREDIT_LIM_MASK 0xFFFF
|
||||
#define TPC0_QM_PQ_CFG1_MAX_INFLIGHT_SHIFT 16
|
||||
#define TPC0_QM_PQ_CFG1_MAX_INFLIGHT_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_QM_PQ_ARUSER */
|
||||
#define TPC0_QM_PQ_ARUSER_NOSNOOP_SHIFT 0
|
||||
#define TPC0_QM_PQ_ARUSER_NOSNOOP_MASK 0x1
|
||||
#define TPC0_QM_PQ_ARUSER_WORD_SHIFT 1
|
||||
#define TPC0_QM_PQ_ARUSER_WORD_MASK 0x2
|
||||
|
||||
/* TPC0_QM_PQ_PUSH0 */
|
||||
#define TPC0_QM_PQ_PUSH0_PTR_LO_SHIFT 0
|
||||
#define TPC0_QM_PQ_PUSH0_PTR_LO_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_PUSH1 */
|
||||
#define TPC0_QM_PQ_PUSH1_PTR_HI_SHIFT 0
|
||||
#define TPC0_QM_PQ_PUSH1_PTR_HI_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_PUSH2 */
|
||||
#define TPC0_QM_PQ_PUSH2_TSIZE_SHIFT 0
|
||||
#define TPC0_QM_PQ_PUSH2_TSIZE_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_PUSH3 */
|
||||
#define TPC0_QM_PQ_PUSH3_RPT_SHIFT 0
|
||||
#define TPC0_QM_PQ_PUSH3_RPT_MASK 0xFFFF
|
||||
#define TPC0_QM_PQ_PUSH3_CTL_SHIFT 16
|
||||
#define TPC0_QM_PQ_PUSH3_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_QM_PQ_STS0 */
|
||||
#define TPC0_QM_PQ_STS0_PQ_CREDIT_CNT_SHIFT 0
|
||||
#define TPC0_QM_PQ_STS0_PQ_CREDIT_CNT_MASK 0xFFFF
|
||||
#define TPC0_QM_PQ_STS0_PQ_FREE_CNT_SHIFT 16
|
||||
#define TPC0_QM_PQ_STS0_PQ_FREE_CNT_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_QM_PQ_STS1 */
|
||||
#define TPC0_QM_PQ_STS1_PQ_INFLIGHT_CNT_SHIFT 0
|
||||
#define TPC0_QM_PQ_STS1_PQ_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define TPC0_QM_PQ_STS1_PQ_BUF_EMPTY_SHIFT 30
|
||||
#define TPC0_QM_PQ_STS1_PQ_BUF_EMPTY_MASK 0x40000000
|
||||
#define TPC0_QM_PQ_STS1_PQ_BUSY_SHIFT 31
|
||||
#define TPC0_QM_PQ_STS1_PQ_BUSY_MASK 0x80000000
|
||||
|
||||
/* TPC0_QM_PQ_RD_RATE_LIM_EN */
|
||||
#define TPC0_QM_PQ_RD_RATE_LIM_EN_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_RD_RATE_LIM_EN_VAL_MASK 0x1
|
||||
|
||||
/* TPC0_QM_PQ_RD_RATE_LIM_RST_TOKEN */
|
||||
#define TPC0_QM_PQ_RD_RATE_LIM_RST_TOKEN_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_RD_RATE_LIM_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_QM_PQ_RD_RATE_LIM_SAT */
|
||||
#define TPC0_QM_PQ_RD_RATE_LIM_SAT_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_RD_RATE_LIM_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_QM_PQ_RD_RATE_LIM_TOUT */
|
||||
#define TPC0_QM_PQ_RD_RATE_LIM_TOUT_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_RD_RATE_LIM_TOUT_VAL_MASK 0x7FFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_CFG0 */
|
||||
#define TPC0_QM_CQ_CFG0_RESERVED_SHIFT 0
|
||||
#define TPC0_QM_CQ_CFG0_RESERVED_MASK 0x1
|
||||
|
||||
/* TPC0_QM_CQ_CFG1 */
|
||||
#define TPC0_QM_CQ_CFG1_CREDIT_LIM_SHIFT 0
|
||||
#define TPC0_QM_CQ_CFG1_CREDIT_LIM_MASK 0xFFFF
|
||||
#define TPC0_QM_CQ_CFG1_MAX_INFLIGHT_SHIFT 16
|
||||
#define TPC0_QM_CQ_CFG1_MAX_INFLIGHT_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_QM_CQ_ARUSER */
|
||||
#define TPC0_QM_CQ_ARUSER_NOSNOOP_SHIFT 0
|
||||
#define TPC0_QM_CQ_ARUSER_NOSNOOP_MASK 0x1
|
||||
#define TPC0_QM_CQ_ARUSER_WORD_SHIFT 1
|
||||
#define TPC0_QM_CQ_ARUSER_WORD_MASK 0x2
|
||||
|
||||
/* TPC0_QM_CQ_PTR_LO */
|
||||
#define TPC0_QM_CQ_PTR_LO_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_PTR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_PTR_HI */
|
||||
#define TPC0_QM_CQ_PTR_HI_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_PTR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_TSIZE */
|
||||
#define TPC0_QM_CQ_TSIZE_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_TSIZE_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_CTL */
|
||||
#define TPC0_QM_CQ_CTL_RPT_SHIFT 0
|
||||
#define TPC0_QM_CQ_CTL_RPT_MASK 0xFFFF
|
||||
#define TPC0_QM_CQ_CTL_CTL_SHIFT 16
|
||||
#define TPC0_QM_CQ_CTL_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_QM_CQ_PTR_LO_STS */
|
||||
#define TPC0_QM_CQ_PTR_LO_STS_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_PTR_LO_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_PTR_HI_STS */
|
||||
#define TPC0_QM_CQ_PTR_HI_STS_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_PTR_HI_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_TSIZE_STS */
|
||||
#define TPC0_QM_CQ_TSIZE_STS_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_TSIZE_STS_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_CTL_STS */
|
||||
#define TPC0_QM_CQ_CTL_STS_RPT_SHIFT 0
|
||||
#define TPC0_QM_CQ_CTL_STS_RPT_MASK 0xFFFF
|
||||
#define TPC0_QM_CQ_CTL_STS_CTL_SHIFT 16
|
||||
#define TPC0_QM_CQ_CTL_STS_CTL_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_QM_CQ_STS0 */
|
||||
#define TPC0_QM_CQ_STS0_CQ_CREDIT_CNT_SHIFT 0
|
||||
#define TPC0_QM_CQ_STS0_CQ_CREDIT_CNT_MASK 0xFFFF
|
||||
#define TPC0_QM_CQ_STS0_CQ_FREE_CNT_SHIFT 16
|
||||
#define TPC0_QM_CQ_STS0_CQ_FREE_CNT_MASK 0xFFFF0000
|
||||
|
||||
/* TPC0_QM_CQ_STS1 */
|
||||
#define TPC0_QM_CQ_STS1_CQ_INFLIGHT_CNT_SHIFT 0
|
||||
#define TPC0_QM_CQ_STS1_CQ_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define TPC0_QM_CQ_STS1_CQ_BUF_EMPTY_SHIFT 30
|
||||
#define TPC0_QM_CQ_STS1_CQ_BUF_EMPTY_MASK 0x40000000
|
||||
#define TPC0_QM_CQ_STS1_CQ_BUSY_SHIFT 31
|
||||
#define TPC0_QM_CQ_STS1_CQ_BUSY_MASK 0x80000000
|
||||
|
||||
/* TPC0_QM_CQ_RD_RATE_LIM_EN */
|
||||
#define TPC0_QM_CQ_RD_RATE_LIM_EN_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_RD_RATE_LIM_EN_VAL_MASK 0x1
|
||||
|
||||
/* TPC0_QM_CQ_RD_RATE_LIM_RST_TOKEN */
|
||||
#define TPC0_QM_CQ_RD_RATE_LIM_RST_TOKEN_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_RD_RATE_LIM_RST_TOKEN_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_QM_CQ_RD_RATE_LIM_SAT */
|
||||
#define TPC0_QM_CQ_RD_RATE_LIM_SAT_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_RD_RATE_LIM_SAT_VAL_MASK 0xFFFF
|
||||
|
||||
/* TPC0_QM_CQ_RD_RATE_LIM_TOUT */
|
||||
#define TPC0_QM_CQ_RD_RATE_LIM_TOUT_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_RD_RATE_LIM_TOUT_VAL_MASK 0x7FFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_IFIFO_CNT */
|
||||
#define TPC0_QM_CQ_IFIFO_CNT_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_IFIFO_CNT_VAL_MASK 0x3
|
||||
|
||||
/* TPC0_QM_CP_MSG_BASE0_ADDR_LO */
|
||||
#define TPC0_QM_CP_MSG_BASE0_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_MSG_BASE0_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_MSG_BASE0_ADDR_HI */
|
||||
#define TPC0_QM_CP_MSG_BASE0_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_MSG_BASE0_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_MSG_BASE1_ADDR_LO */
|
||||
#define TPC0_QM_CP_MSG_BASE1_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_MSG_BASE1_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_MSG_BASE1_ADDR_HI */
|
||||
#define TPC0_QM_CP_MSG_BASE1_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_MSG_BASE1_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_MSG_BASE2_ADDR_LO */
|
||||
#define TPC0_QM_CP_MSG_BASE2_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_MSG_BASE2_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_MSG_BASE2_ADDR_HI */
|
||||
#define TPC0_QM_CP_MSG_BASE2_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_MSG_BASE2_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_MSG_BASE3_ADDR_LO */
|
||||
#define TPC0_QM_CP_MSG_BASE3_ADDR_LO_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_MSG_BASE3_ADDR_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_MSG_BASE3_ADDR_HI */
|
||||
#define TPC0_QM_CP_MSG_BASE3_ADDR_HI_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_MSG_BASE3_ADDR_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_LDMA_TSIZE_OFFSET */
|
||||
#define TPC0_QM_CP_LDMA_TSIZE_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_LDMA_TSIZE_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_LDMA_SRC_BASE_LO_OFFSET */
|
||||
#define TPC0_QM_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_LDMA_SRC_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_LDMA_SRC_BASE_HI_OFFSET */
|
||||
#define TPC0_QM_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_LDMA_SRC_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_LDMA_DST_BASE_LO_OFFSET */
|
||||
#define TPC0_QM_CP_LDMA_DST_BASE_LO_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_LDMA_DST_BASE_LO_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_LDMA_DST_BASE_HI_OFFSET */
|
||||
#define TPC0_QM_CP_LDMA_DST_BASE_HI_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_LDMA_DST_BASE_HI_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_LDMA_COMMIT_OFFSET */
|
||||
#define TPC0_QM_CP_LDMA_COMMIT_OFFSET_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_LDMA_COMMIT_OFFSET_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_FENCE0_RDATA */
|
||||
#define TPC0_QM_CP_FENCE0_RDATA_INC_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_FENCE0_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* TPC0_QM_CP_FENCE1_RDATA */
|
||||
#define TPC0_QM_CP_FENCE1_RDATA_INC_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_FENCE1_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* TPC0_QM_CP_FENCE2_RDATA */
|
||||
#define TPC0_QM_CP_FENCE2_RDATA_INC_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_FENCE2_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* TPC0_QM_CP_FENCE3_RDATA */
|
||||
#define TPC0_QM_CP_FENCE3_RDATA_INC_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_FENCE3_RDATA_INC_VAL_MASK 0xF
|
||||
|
||||
/* TPC0_QM_CP_FENCE0_CNT */
|
||||
#define TPC0_QM_CP_FENCE0_CNT_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_FENCE0_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_QM_CP_FENCE1_CNT */
|
||||
#define TPC0_QM_CP_FENCE1_CNT_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_FENCE1_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_QM_CP_FENCE2_CNT */
|
||||
#define TPC0_QM_CP_FENCE2_CNT_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_FENCE2_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_QM_CP_FENCE3_CNT */
|
||||
#define TPC0_QM_CP_FENCE3_CNT_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_FENCE3_CNT_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_QM_CP_STS */
|
||||
#define TPC0_QM_CP_STS_MSG_INFLIGHT_CNT_SHIFT 0
|
||||
#define TPC0_QM_CP_STS_MSG_INFLIGHT_CNT_MASK 0xFFFF
|
||||
#define TPC0_QM_CP_STS_ERDY_SHIFT 16
|
||||
#define TPC0_QM_CP_STS_ERDY_MASK 0x10000
|
||||
#define TPC0_QM_CP_STS_RRDY_SHIFT 17
|
||||
#define TPC0_QM_CP_STS_RRDY_MASK 0x20000
|
||||
#define TPC0_QM_CP_STS_MRDY_SHIFT 18
|
||||
#define TPC0_QM_CP_STS_MRDY_MASK 0x40000
|
||||
#define TPC0_QM_CP_STS_SW_STOP_SHIFT 19
|
||||
#define TPC0_QM_CP_STS_SW_STOP_MASK 0x80000
|
||||
#define TPC0_QM_CP_STS_FENCE_ID_SHIFT 20
|
||||
#define TPC0_QM_CP_STS_FENCE_ID_MASK 0x300000
|
||||
#define TPC0_QM_CP_STS_FENCE_IN_PROGRESS_SHIFT 22
|
||||
#define TPC0_QM_CP_STS_FENCE_IN_PROGRESS_MASK 0x400000
|
||||
|
||||
/* TPC0_QM_CP_CURRENT_INST_LO */
|
||||
#define TPC0_QM_CP_CURRENT_INST_LO_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_CURRENT_INST_LO_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_CURRENT_INST_HI */
|
||||
#define TPC0_QM_CP_CURRENT_INST_HI_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_CURRENT_INST_HI_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CP_BARRIER_CFG */
|
||||
#define TPC0_QM_CP_BARRIER_CFG_EBGUARD_SHIFT 0
|
||||
#define TPC0_QM_CP_BARRIER_CFG_EBGUARD_MASK 0xFFF
|
||||
|
||||
/* TPC0_QM_CP_DBG_0 */
|
||||
#define TPC0_QM_CP_DBG_0_VAL_SHIFT 0
|
||||
#define TPC0_QM_CP_DBG_0_VAL_MASK 0xFF
|
||||
|
||||
/* TPC0_QM_PQ_BUF_ADDR */
|
||||
#define TPC0_QM_PQ_BUF_ADDR_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_BUF_ADDR_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_PQ_BUF_RDATA */
|
||||
#define TPC0_QM_PQ_BUF_RDATA_VAL_SHIFT 0
|
||||
#define TPC0_QM_PQ_BUF_RDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_BUF_ADDR */
|
||||
#define TPC0_QM_CQ_BUF_ADDR_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_BUF_ADDR_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
/* TPC0_QM_CQ_BUF_RDATA */
|
||||
#define TPC0_QM_CQ_BUF_RDATA_VAL_SHIFT 0
|
||||
#define TPC0_QM_CQ_BUF_RDATA_VAL_MASK 0xFFFFFFFF
|
||||
|
||||
#endif /* ASIC_REG_TPC0_QM_MASKS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_TPC0_QM_REGS_H_
|
||||
#define ASIC_REG_TPC0_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC0_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC0_QM_GLBL_CFG0 0xE08000
|
||||
|
||||
#define mmTPC0_QM_GLBL_CFG1 0xE08004
|
||||
|
||||
#define mmTPC0_QM_GLBL_PROT 0xE08008
|
||||
|
||||
#define mmTPC0_QM_GLBL_ERR_CFG 0xE0800C
|
||||
|
||||
#define mmTPC0_QM_GLBL_ERR_ADDR_LO 0xE08010
|
||||
|
||||
#define mmTPC0_QM_GLBL_ERR_ADDR_HI 0xE08014
|
||||
|
||||
#define mmTPC0_QM_GLBL_ERR_WDATA 0xE08018
|
||||
|
||||
#define mmTPC0_QM_GLBL_SECURE_PROPS 0xE0801C
|
||||
|
||||
#define mmTPC0_QM_GLBL_NON_SECURE_PROPS 0xE08020
|
||||
|
||||
#define mmTPC0_QM_GLBL_STS0 0xE08024
|
||||
|
||||
#define mmTPC0_QM_GLBL_STS1 0xE08028
|
||||
|
||||
#define mmTPC0_QM_PQ_BASE_LO 0xE08060
|
||||
|
||||
#define mmTPC0_QM_PQ_BASE_HI 0xE08064
|
||||
|
||||
#define mmTPC0_QM_PQ_SIZE 0xE08068
|
||||
|
||||
#define mmTPC0_QM_PQ_PI 0xE0806C
|
||||
|
||||
#define mmTPC0_QM_PQ_CI 0xE08070
|
||||
|
||||
#define mmTPC0_QM_PQ_CFG0 0xE08074
|
||||
|
||||
#define mmTPC0_QM_PQ_CFG1 0xE08078
|
||||
|
||||
#define mmTPC0_QM_PQ_ARUSER 0xE0807C
|
||||
|
||||
#define mmTPC0_QM_PQ_PUSH0 0xE08080
|
||||
|
||||
#define mmTPC0_QM_PQ_PUSH1 0xE08084
|
||||
|
||||
#define mmTPC0_QM_PQ_PUSH2 0xE08088
|
||||
|
||||
#define mmTPC0_QM_PQ_PUSH3 0xE0808C
|
||||
|
||||
#define mmTPC0_QM_PQ_STS0 0xE08090
|
||||
|
||||
#define mmTPC0_QM_PQ_STS1 0xE08094
|
||||
|
||||
#define mmTPC0_QM_PQ_RD_RATE_LIM_EN 0xE080A0
|
||||
|
||||
#define mmTPC0_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xE080A4
|
||||
|
||||
#define mmTPC0_QM_PQ_RD_RATE_LIM_SAT 0xE080A8
|
||||
|
||||
#define mmTPC0_QM_PQ_RD_RATE_LIM_TOUT 0xE080AC
|
||||
|
||||
#define mmTPC0_QM_CQ_CFG0 0xE080B0
|
||||
|
||||
#define mmTPC0_QM_CQ_CFG1 0xE080B4
|
||||
|
||||
#define mmTPC0_QM_CQ_ARUSER 0xE080B8
|
||||
|
||||
#define mmTPC0_QM_CQ_PTR_LO 0xE080C0
|
||||
|
||||
#define mmTPC0_QM_CQ_PTR_HI 0xE080C4
|
||||
|
||||
#define mmTPC0_QM_CQ_TSIZE 0xE080C8
|
||||
|
||||
#define mmTPC0_QM_CQ_CTL 0xE080CC
|
||||
|
||||
#define mmTPC0_QM_CQ_PTR_LO_STS 0xE080D4
|
||||
|
||||
#define mmTPC0_QM_CQ_PTR_HI_STS 0xE080D8
|
||||
|
||||
#define mmTPC0_QM_CQ_TSIZE_STS 0xE080DC
|
||||
|
||||
#define mmTPC0_QM_CQ_CTL_STS 0xE080E0
|
||||
|
||||
#define mmTPC0_QM_CQ_STS0 0xE080E4
|
||||
|
||||
#define mmTPC0_QM_CQ_STS1 0xE080E8
|
||||
|
||||
#define mmTPC0_QM_CQ_RD_RATE_LIM_EN 0xE080F0
|
||||
|
||||
#define mmTPC0_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xE080F4
|
||||
|
||||
#define mmTPC0_QM_CQ_RD_RATE_LIM_SAT 0xE080F8
|
||||
|
||||
#define mmTPC0_QM_CQ_RD_RATE_LIM_TOUT 0xE080FC
|
||||
|
||||
#define mmTPC0_QM_CQ_IFIFO_CNT 0xE08108
|
||||
|
||||
#define mmTPC0_QM_CP_MSG_BASE0_ADDR_LO 0xE08120
|
||||
|
||||
#define mmTPC0_QM_CP_MSG_BASE0_ADDR_HI 0xE08124
|
||||
|
||||
#define mmTPC0_QM_CP_MSG_BASE1_ADDR_LO 0xE08128
|
||||
|
||||
#define mmTPC0_QM_CP_MSG_BASE1_ADDR_HI 0xE0812C
|
||||
|
||||
#define mmTPC0_QM_CP_MSG_BASE2_ADDR_LO 0xE08130
|
||||
|
||||
#define mmTPC0_QM_CP_MSG_BASE2_ADDR_HI 0xE08134
|
||||
|
||||
#define mmTPC0_QM_CP_MSG_BASE3_ADDR_LO 0xE08138
|
||||
|
||||
#define mmTPC0_QM_CP_MSG_BASE3_ADDR_HI 0xE0813C
|
||||
|
||||
#define mmTPC0_QM_CP_LDMA_TSIZE_OFFSET 0xE08140
|
||||
|
||||
#define mmTPC0_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xE08144
|
||||
|
||||
#define mmTPC0_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xE08148
|
||||
|
||||
#define mmTPC0_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xE0814C
|
||||
|
||||
#define mmTPC0_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xE08150
|
||||
|
||||
#define mmTPC0_QM_CP_LDMA_COMMIT_OFFSET 0xE08154
|
||||
|
||||
#define mmTPC0_QM_CP_FENCE0_RDATA 0xE08158
|
||||
|
||||
#define mmTPC0_QM_CP_FENCE1_RDATA 0xE0815C
|
||||
|
||||
#define mmTPC0_QM_CP_FENCE2_RDATA 0xE08160
|
||||
|
||||
#define mmTPC0_QM_CP_FENCE3_RDATA 0xE08164
|
||||
|
||||
#define mmTPC0_QM_CP_FENCE0_CNT 0xE08168
|
||||
|
||||
#define mmTPC0_QM_CP_FENCE1_CNT 0xE0816C
|
||||
|
||||
#define mmTPC0_QM_CP_FENCE2_CNT 0xE08170
|
||||
|
||||
#define mmTPC0_QM_CP_FENCE3_CNT 0xE08174
|
||||
|
||||
#define mmTPC0_QM_CP_STS 0xE08178
|
||||
|
||||
#define mmTPC0_QM_CP_CURRENT_INST_LO 0xE0817C
|
||||
|
||||
#define mmTPC0_QM_CP_CURRENT_INST_HI 0xE08180
|
||||
|
||||
#define mmTPC0_QM_CP_BARRIER_CFG 0xE08184
|
||||
|
||||
#define mmTPC0_QM_CP_DBG_0 0xE08188
|
||||
|
||||
#define mmTPC0_QM_PQ_BUF_ADDR 0xE08300
|
||||
|
||||
#define mmTPC0_QM_PQ_BUF_RDATA 0xE08304
|
||||
|
||||
#define mmTPC0_QM_CQ_BUF_ADDR 0xE08308
|
||||
|
||||
#define mmTPC0_QM_CQ_BUF_RDATA 0xE0830C
|
||||
|
||||
#endif /* ASIC_REG_TPC0_QM_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,887 @@
|
||||
/* 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_TPC1_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC1_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC1_CFG (Prototype: TPC)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xE46400
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xE46404
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xE46408
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xE4640C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xE46410
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xE46414
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xE46418
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xE4641C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xE46420
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xE46424
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xE46428
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xE4642C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xE46430
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xE46434
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xE46438
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xE4643C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xE46440
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xE46444
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xE46448
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xE4644C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xE46450
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xE46454
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xE46458
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xE4645C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xE46460
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xE46464
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xE46468
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xE4646C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xE46470
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xE46474
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xE46478
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xE4647C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xE46480
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xE46484
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xE46488
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xE4648C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xE46490
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xE46494
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xE46498
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xE4649C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xE464A0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xE464A4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xE464A8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xE464AC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xE464B0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xE464B4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xE464B8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xE464BC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xE464C0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xE464C4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xE464C8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xE464CC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xE464D0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xE464D4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xE464D8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xE464DC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xE464E0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xE464E4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xE464E8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xE464EC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xE464F0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xE464F4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xE464F8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xE464FC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xE46500
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xE46504
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xE46508
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xE4650C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xE46510
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xE46514
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xE46518
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xE4651C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xE46520
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xE46524
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xE46528
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xE4652C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xE46530
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xE46534
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xE46538
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xE4653C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xE46540
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xE46544
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xE46548
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xE4654C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xE46550
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xE46554
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xE46558
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xE4655C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xE46560
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xE46564
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xE46568
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xE4656C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xE46570
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xE46574
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xE46578
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xE4657C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xE46580
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xE46584
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xE46588
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xE4658C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xE46590
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xE46594
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xE46598
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xE4659C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xE465A0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xE465A4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xE465A8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xE465AC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xE465B0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xE465B4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xE465B8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xE465BC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xE465C0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xE465C4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xE465C8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xE465CC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xE465D0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xE465D4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xE465D8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xE465DC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xE465E0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xE465E4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xE465E8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xE465EC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xE465F0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xE465F4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xE465F8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xE465FC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xE46600
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xE46604
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xE46608
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xE4660C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xE46610
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xE46614
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xE46618
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xE4661C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xE46620
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xE46624
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xE46628
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xE4662C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xE46630
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xE46634
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xE46638
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xE4663C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xE46640
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xE46644
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xE46648
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xE4664C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xE46650
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xE46654
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xE46658
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xE4665C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xE46660
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xE46664
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_BASE_DIM_0 0xE46668
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_SIZE_DIM_0 0xE4666C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_BASE_DIM_1 0xE46670
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_SIZE_DIM_1 0xE46674
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_BASE_DIM_2 0xE46678
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_SIZE_DIM_2 0xE4667C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_BASE_DIM_3 0xE46680
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_SIZE_DIM_3 0xE46684
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_BASE_DIM_4 0xE46688
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_TID_SIZE_DIM_4 0xE4668C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_0 0xE46690
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_1 0xE46694
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_2 0xE46698
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_3 0xE4669C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_4 0xE466A0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_5 0xE466A4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_6 0xE466A8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_7 0xE466AC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_8 0xE466B0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_9 0xE466B4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_10 0xE466B8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_11 0xE466BC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_12 0xE466C0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_13 0xE466C4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_14 0xE466C8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_15 0xE466CC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_16 0xE466D0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_17 0xE466D4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_18 0xE466D8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_19 0xE466DC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_20 0xE466E0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_21 0xE466E4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_22 0xE466E8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_23 0xE466EC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_24 0xE466F0
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_25 0xE466F4
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_26 0xE466F8
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_27 0xE466FC
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_28 0xE46700
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_29 0xE46704
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_30 0xE46708
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SRF_31 0xE4670C
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_KERNEL_CONFIG 0xE46710
|
||||
|
||||
#define mmTPC1_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xE46714
|
||||
|
||||
#define mmTPC1_CFG_RESERVED_DESC_END 0xE46738
|
||||
|
||||
#define mmTPC1_CFG_ROUND_CSR 0xE467FC
|
||||
|
||||
#define mmTPC1_CFG_TBUF_BASE_ADDR_LOW 0xE46800
|
||||
|
||||
#define mmTPC1_CFG_TBUF_BASE_ADDR_HIGH 0xE46804
|
||||
|
||||
#define mmTPC1_CFG_SEMAPHORE 0xE46808
|
||||
|
||||
#define mmTPC1_CFG_VFLAGS 0xE4680C
|
||||
|
||||
#define mmTPC1_CFG_SFLAGS 0xE46810
|
||||
|
||||
#define mmTPC1_CFG_LFSR_POLYNOM 0xE46818
|
||||
|
||||
#define mmTPC1_CFG_STATUS 0xE4681C
|
||||
|
||||
#define mmTPC1_CFG_CFG_BASE_ADDRESS_HIGH 0xE46820
|
||||
|
||||
#define mmTPC1_CFG_CFG_SUBTRACT_VALUE 0xE46824
|
||||
|
||||
#define mmTPC1_CFG_SM_BASE_ADDRESS_LOW 0xE46828
|
||||
|
||||
#define mmTPC1_CFG_SM_BASE_ADDRESS_HIGH 0xE4682C
|
||||
|
||||
#define mmTPC1_CFG_TPC_CMD 0xE46830
|
||||
|
||||
#define mmTPC1_CFG_TPC_EXECUTE 0xE46838
|
||||
|
||||
#define mmTPC1_CFG_TPC_STALL 0xE4683C
|
||||
|
||||
#define mmTPC1_CFG_ICACHE_BASE_ADDERESS_LOW 0xE46840
|
||||
|
||||
#define mmTPC1_CFG_ICACHE_BASE_ADDERESS_HIGH 0xE46844
|
||||
|
||||
#define mmTPC1_CFG_MSS_CONFIG 0xE46854
|
||||
|
||||
#define mmTPC1_CFG_TPC_INTR_CAUSE 0xE46858
|
||||
|
||||
#define mmTPC1_CFG_TPC_INTR_MASK 0xE4685C
|
||||
|
||||
#define mmTPC1_CFG_TSB_CONFIG 0xE46860
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xE46A00
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xE46A04
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_PADDING_VALUE 0xE46A08
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xE46A0C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_0_SIZE 0xE46A10
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xE46A14
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xE46A18
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_1_SIZE 0xE46A1C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xE46A20
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xE46A24
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_2_SIZE 0xE46A28
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xE46A2C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xE46A30
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_3_SIZE 0xE46A34
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xE46A38
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xE46A3C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_4_SIZE 0xE46A40
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xE46A44
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xE46A48
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xE46A4C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xE46A50
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_PADDING_VALUE 0xE46A54
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xE46A58
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_0_SIZE 0xE46A5C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xE46A60
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xE46A64
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_1_SIZE 0xE46A68
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xE46A6C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xE46A70
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_2_SIZE 0xE46A74
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xE46A78
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xE46A7C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_3_SIZE 0xE46A80
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xE46A84
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xE46A88
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_4_SIZE 0xE46A8C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xE46A90
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xE46A94
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xE46A98
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xE46A9C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_PADDING_VALUE 0xE46AA0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xE46AA4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_0_SIZE 0xE46AA8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xE46AAC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xE46AB0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_1_SIZE 0xE46AB4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xE46AB8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xE46ABC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_2_SIZE 0xE46AC0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xE46AC4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xE46AC8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_3_SIZE 0xE46ACC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xE46AD0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xE46AD4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_4_SIZE 0xE46AD8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xE46ADC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xE46AE0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xE46AE4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xE46AE8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_PADDING_VALUE 0xE46AEC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xE46AF0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_0_SIZE 0xE46AF4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xE46AF8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xE46AFC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_1_SIZE 0xE46B00
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xE46B04
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xE46B08
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_2_SIZE 0xE46B0C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xE46B10
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xE46B14
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_3_SIZE 0xE46B18
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xE46B1C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xE46B20
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_4_SIZE 0xE46B24
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xE46B28
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xE46B2C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xE46B30
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xE46B34
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_PADDING_VALUE 0xE46B38
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xE46B3C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_0_SIZE 0xE46B40
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xE46B44
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xE46B48
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_1_SIZE 0xE46B4C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xE46B50
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xE46B54
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_2_SIZE 0xE46B58
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xE46B5C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xE46B60
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_3_SIZE 0xE46B64
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xE46B68
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xE46B6C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_4_SIZE 0xE46B70
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xE46B74
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xE46B78
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xE46B7C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xE46B80
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_PADDING_VALUE 0xE46B84
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xE46B88
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_0_SIZE 0xE46B8C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xE46B90
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xE46B94
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_1_SIZE 0xE46B98
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xE46B9C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xE46BA0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_2_SIZE 0xE46BA4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xE46BA8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xE46BAC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_3_SIZE 0xE46BB0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xE46BB4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xE46BB8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_4_SIZE 0xE46BBC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xE46BC0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xE46BC4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xE46BC8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xE46BCC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_PADDING_VALUE 0xE46BD0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xE46BD4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_0_SIZE 0xE46BD8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xE46BDC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xE46BE0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_1_SIZE 0xE46BE4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xE46BE8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xE46BEC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_2_SIZE 0xE46BF0
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xE46BF4
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xE46BF8
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_3_SIZE 0xE46BFC
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xE46C00
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xE46C04
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_4_SIZE 0xE46C08
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xE46C0C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xE46C10
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xE46C14
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xE46C18
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_PADDING_VALUE 0xE46C1C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xE46C20
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_0_SIZE 0xE46C24
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xE46C28
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xE46C2C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_1_SIZE 0xE46C30
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xE46C34
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xE46C38
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_2_SIZE 0xE46C3C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xE46C40
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xE46C44
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_3_SIZE 0xE46C48
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xE46C4C
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xE46C50
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_4_SIZE 0xE46C54
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xE46C58
|
||||
|
||||
#define mmTPC1_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xE46C5C
|
||||
|
||||
#define mmTPC1_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xE46C60
|
||||
|
||||
#define mmTPC1_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xE46C64
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_BASE_DIM_0 0xE46C68
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_SIZE_DIM_0 0xE46C6C
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_BASE_DIM_1 0xE46C70
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_SIZE_DIM_1 0xE46C74
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_BASE_DIM_2 0xE46C78
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_SIZE_DIM_2 0xE46C7C
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_BASE_DIM_3 0xE46C80
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_SIZE_DIM_3 0xE46C84
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_BASE_DIM_4 0xE46C88
|
||||
|
||||
#define mmTPC1_CFG_QM_TID_SIZE_DIM_4 0xE46C8C
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_0 0xE46C90
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_1 0xE46C94
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_2 0xE46C98
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_3 0xE46C9C
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_4 0xE46CA0
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_5 0xE46CA4
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_6 0xE46CA8
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_7 0xE46CAC
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_8 0xE46CB0
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_9 0xE46CB4
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_10 0xE46CB8
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_11 0xE46CBC
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_12 0xE46CC0
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_13 0xE46CC4
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_14 0xE46CC8
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_15 0xE46CCC
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_16 0xE46CD0
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_17 0xE46CD4
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_18 0xE46CD8
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_19 0xE46CDC
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_20 0xE46CE0
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_21 0xE46CE4
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_22 0xE46CE8
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_23 0xE46CEC
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_24 0xE46CF0
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_25 0xE46CF4
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_26 0xE46CF8
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_27 0xE46CFC
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_28 0xE46D00
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_29 0xE46D04
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_30 0xE46D08
|
||||
|
||||
#define mmTPC1_CFG_QM_SRF_31 0xE46D0C
|
||||
|
||||
#define mmTPC1_CFG_QM_KERNEL_CONFIG 0xE46D10
|
||||
|
||||
#define mmTPC1_CFG_QM_SYNC_OBJECT_MESSAGE 0xE46D14
|
||||
|
||||
#define mmTPC1_CFG_ARUSER 0xE46D18
|
||||
|
||||
#define mmTPC1_CFG_AWUSER 0xE46D1C
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_CNTRL 0xE46E00
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_PAT 0xE46E04
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_0 0xE46E08
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_1 0xE46E0C
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_2 0xE46E10
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_3 0xE46E14
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_4 0xE46E18
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_5 0xE46E1C
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_6 0xE46E20
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_7 0xE46E24
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_8 0xE46E28
|
||||
|
||||
#define mmTPC1_CFG_FUNC_MBIST_MEM_9 0xE46E2C
|
||||
|
||||
#endif /* ASIC_REG_TPC1_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_TPC1_CMDQ_REGS_H_
|
||||
#define ASIC_REG_TPC1_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC1_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_CFG0 0xE49000
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_CFG1 0xE49004
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_PROT 0xE49008
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_ERR_CFG 0xE4900C
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_ERR_ADDR_LO 0xE49010
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_ERR_ADDR_HI 0xE49014
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_ERR_WDATA 0xE49018
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_SECURE_PROPS 0xE4901C
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_NON_SECURE_PROPS 0xE49020
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_STS0 0xE49024
|
||||
|
||||
#define mmTPC1_CMDQ_GLBL_STS1 0xE49028
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_CFG0 0xE490B0
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_CFG1 0xE490B4
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_ARUSER 0xE490B8
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_PTR_LO 0xE490C0
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_PTR_HI 0xE490C4
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_TSIZE 0xE490C8
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_CTL 0xE490CC
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_PTR_LO_STS 0xE490D4
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_PTR_HI_STS 0xE490D8
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_TSIZE_STS 0xE490DC
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_CTL_STS 0xE490E0
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_STS0 0xE490E4
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_STS1 0xE490E8
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_RD_RATE_LIM_EN 0xE490F0
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xE490F4
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_RD_RATE_LIM_SAT 0xE490F8
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_RD_RATE_LIM_TOUT 0xE490FC
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_IFIFO_CNT 0xE49108
|
||||
|
||||
#define mmTPC1_CMDQ_CP_MSG_BASE0_ADDR_LO 0xE49120
|
||||
|
||||
#define mmTPC1_CMDQ_CP_MSG_BASE0_ADDR_HI 0xE49124
|
||||
|
||||
#define mmTPC1_CMDQ_CP_MSG_BASE1_ADDR_LO 0xE49128
|
||||
|
||||
#define mmTPC1_CMDQ_CP_MSG_BASE1_ADDR_HI 0xE4912C
|
||||
|
||||
#define mmTPC1_CMDQ_CP_MSG_BASE2_ADDR_LO 0xE49130
|
||||
|
||||
#define mmTPC1_CMDQ_CP_MSG_BASE2_ADDR_HI 0xE49134
|
||||
|
||||
#define mmTPC1_CMDQ_CP_MSG_BASE3_ADDR_LO 0xE49138
|
||||
|
||||
#define mmTPC1_CMDQ_CP_MSG_BASE3_ADDR_HI 0xE4913C
|
||||
|
||||
#define mmTPC1_CMDQ_CP_LDMA_TSIZE_OFFSET 0xE49140
|
||||
|
||||
#define mmTPC1_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xE49144
|
||||
|
||||
#define mmTPC1_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xE49148
|
||||
|
||||
#define mmTPC1_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xE4914C
|
||||
|
||||
#define mmTPC1_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xE49150
|
||||
|
||||
#define mmTPC1_CMDQ_CP_LDMA_COMMIT_OFFSET 0xE49154
|
||||
|
||||
#define mmTPC1_CMDQ_CP_FENCE0_RDATA 0xE49158
|
||||
|
||||
#define mmTPC1_CMDQ_CP_FENCE1_RDATA 0xE4915C
|
||||
|
||||
#define mmTPC1_CMDQ_CP_FENCE2_RDATA 0xE49160
|
||||
|
||||
#define mmTPC1_CMDQ_CP_FENCE3_RDATA 0xE49164
|
||||
|
||||
#define mmTPC1_CMDQ_CP_FENCE0_CNT 0xE49168
|
||||
|
||||
#define mmTPC1_CMDQ_CP_FENCE1_CNT 0xE4916C
|
||||
|
||||
#define mmTPC1_CMDQ_CP_FENCE2_CNT 0xE49170
|
||||
|
||||
#define mmTPC1_CMDQ_CP_FENCE3_CNT 0xE49174
|
||||
|
||||
#define mmTPC1_CMDQ_CP_STS 0xE49178
|
||||
|
||||
#define mmTPC1_CMDQ_CP_CURRENT_INST_LO 0xE4917C
|
||||
|
||||
#define mmTPC1_CMDQ_CP_CURRENT_INST_HI 0xE49180
|
||||
|
||||
#define mmTPC1_CMDQ_CP_BARRIER_CFG 0xE49184
|
||||
|
||||
#define mmTPC1_CMDQ_CP_DBG_0 0xE49188
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_BUF_ADDR 0xE49308
|
||||
|
||||
#define mmTPC1_CMDQ_CQ_BUF_RDATA 0xE4930C
|
||||
|
||||
#endif /* ASIC_REG_TPC1_CMDQ_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_TPC1_QM_REGS_H_
|
||||
#define ASIC_REG_TPC1_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC1_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC1_QM_GLBL_CFG0 0xE48000
|
||||
|
||||
#define mmTPC1_QM_GLBL_CFG1 0xE48004
|
||||
|
||||
#define mmTPC1_QM_GLBL_PROT 0xE48008
|
||||
|
||||
#define mmTPC1_QM_GLBL_ERR_CFG 0xE4800C
|
||||
|
||||
#define mmTPC1_QM_GLBL_ERR_ADDR_LO 0xE48010
|
||||
|
||||
#define mmTPC1_QM_GLBL_ERR_ADDR_HI 0xE48014
|
||||
|
||||
#define mmTPC1_QM_GLBL_ERR_WDATA 0xE48018
|
||||
|
||||
#define mmTPC1_QM_GLBL_SECURE_PROPS 0xE4801C
|
||||
|
||||
#define mmTPC1_QM_GLBL_NON_SECURE_PROPS 0xE48020
|
||||
|
||||
#define mmTPC1_QM_GLBL_STS0 0xE48024
|
||||
|
||||
#define mmTPC1_QM_GLBL_STS1 0xE48028
|
||||
|
||||
#define mmTPC1_QM_PQ_BASE_LO 0xE48060
|
||||
|
||||
#define mmTPC1_QM_PQ_BASE_HI 0xE48064
|
||||
|
||||
#define mmTPC1_QM_PQ_SIZE 0xE48068
|
||||
|
||||
#define mmTPC1_QM_PQ_PI 0xE4806C
|
||||
|
||||
#define mmTPC1_QM_PQ_CI 0xE48070
|
||||
|
||||
#define mmTPC1_QM_PQ_CFG0 0xE48074
|
||||
|
||||
#define mmTPC1_QM_PQ_CFG1 0xE48078
|
||||
|
||||
#define mmTPC1_QM_PQ_ARUSER 0xE4807C
|
||||
|
||||
#define mmTPC1_QM_PQ_PUSH0 0xE48080
|
||||
|
||||
#define mmTPC1_QM_PQ_PUSH1 0xE48084
|
||||
|
||||
#define mmTPC1_QM_PQ_PUSH2 0xE48088
|
||||
|
||||
#define mmTPC1_QM_PQ_PUSH3 0xE4808C
|
||||
|
||||
#define mmTPC1_QM_PQ_STS0 0xE48090
|
||||
|
||||
#define mmTPC1_QM_PQ_STS1 0xE48094
|
||||
|
||||
#define mmTPC1_QM_PQ_RD_RATE_LIM_EN 0xE480A0
|
||||
|
||||
#define mmTPC1_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xE480A4
|
||||
|
||||
#define mmTPC1_QM_PQ_RD_RATE_LIM_SAT 0xE480A8
|
||||
|
||||
#define mmTPC1_QM_PQ_RD_RATE_LIM_TOUT 0xE480AC
|
||||
|
||||
#define mmTPC1_QM_CQ_CFG0 0xE480B0
|
||||
|
||||
#define mmTPC1_QM_CQ_CFG1 0xE480B4
|
||||
|
||||
#define mmTPC1_QM_CQ_ARUSER 0xE480B8
|
||||
|
||||
#define mmTPC1_QM_CQ_PTR_LO 0xE480C0
|
||||
|
||||
#define mmTPC1_QM_CQ_PTR_HI 0xE480C4
|
||||
|
||||
#define mmTPC1_QM_CQ_TSIZE 0xE480C8
|
||||
|
||||
#define mmTPC1_QM_CQ_CTL 0xE480CC
|
||||
|
||||
#define mmTPC1_QM_CQ_PTR_LO_STS 0xE480D4
|
||||
|
||||
#define mmTPC1_QM_CQ_PTR_HI_STS 0xE480D8
|
||||
|
||||
#define mmTPC1_QM_CQ_TSIZE_STS 0xE480DC
|
||||
|
||||
#define mmTPC1_QM_CQ_CTL_STS 0xE480E0
|
||||
|
||||
#define mmTPC1_QM_CQ_STS0 0xE480E4
|
||||
|
||||
#define mmTPC1_QM_CQ_STS1 0xE480E8
|
||||
|
||||
#define mmTPC1_QM_CQ_RD_RATE_LIM_EN 0xE480F0
|
||||
|
||||
#define mmTPC1_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xE480F4
|
||||
|
||||
#define mmTPC1_QM_CQ_RD_RATE_LIM_SAT 0xE480F8
|
||||
|
||||
#define mmTPC1_QM_CQ_RD_RATE_LIM_TOUT 0xE480FC
|
||||
|
||||
#define mmTPC1_QM_CQ_IFIFO_CNT 0xE48108
|
||||
|
||||
#define mmTPC1_QM_CP_MSG_BASE0_ADDR_LO 0xE48120
|
||||
|
||||
#define mmTPC1_QM_CP_MSG_BASE0_ADDR_HI 0xE48124
|
||||
|
||||
#define mmTPC1_QM_CP_MSG_BASE1_ADDR_LO 0xE48128
|
||||
|
||||
#define mmTPC1_QM_CP_MSG_BASE1_ADDR_HI 0xE4812C
|
||||
|
||||
#define mmTPC1_QM_CP_MSG_BASE2_ADDR_LO 0xE48130
|
||||
|
||||
#define mmTPC1_QM_CP_MSG_BASE2_ADDR_HI 0xE48134
|
||||
|
||||
#define mmTPC1_QM_CP_MSG_BASE3_ADDR_LO 0xE48138
|
||||
|
||||
#define mmTPC1_QM_CP_MSG_BASE3_ADDR_HI 0xE4813C
|
||||
|
||||
#define mmTPC1_QM_CP_LDMA_TSIZE_OFFSET 0xE48140
|
||||
|
||||
#define mmTPC1_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xE48144
|
||||
|
||||
#define mmTPC1_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xE48148
|
||||
|
||||
#define mmTPC1_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xE4814C
|
||||
|
||||
#define mmTPC1_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xE48150
|
||||
|
||||
#define mmTPC1_QM_CP_LDMA_COMMIT_OFFSET 0xE48154
|
||||
|
||||
#define mmTPC1_QM_CP_FENCE0_RDATA 0xE48158
|
||||
|
||||
#define mmTPC1_QM_CP_FENCE1_RDATA 0xE4815C
|
||||
|
||||
#define mmTPC1_QM_CP_FENCE2_RDATA 0xE48160
|
||||
|
||||
#define mmTPC1_QM_CP_FENCE3_RDATA 0xE48164
|
||||
|
||||
#define mmTPC1_QM_CP_FENCE0_CNT 0xE48168
|
||||
|
||||
#define mmTPC1_QM_CP_FENCE1_CNT 0xE4816C
|
||||
|
||||
#define mmTPC1_QM_CP_FENCE2_CNT 0xE48170
|
||||
|
||||
#define mmTPC1_QM_CP_FENCE3_CNT 0xE48174
|
||||
|
||||
#define mmTPC1_QM_CP_STS 0xE48178
|
||||
|
||||
#define mmTPC1_QM_CP_CURRENT_INST_LO 0xE4817C
|
||||
|
||||
#define mmTPC1_QM_CP_CURRENT_INST_HI 0xE48180
|
||||
|
||||
#define mmTPC1_QM_CP_BARRIER_CFG 0xE48184
|
||||
|
||||
#define mmTPC1_QM_CP_DBG_0 0xE48188
|
||||
|
||||
#define mmTPC1_QM_PQ_BUF_ADDR 0xE48300
|
||||
|
||||
#define mmTPC1_QM_PQ_BUF_RDATA 0xE48304
|
||||
|
||||
#define mmTPC1_QM_CQ_BUF_ADDR 0xE48308
|
||||
|
||||
#define mmTPC1_QM_CQ_BUF_RDATA 0xE4830C
|
||||
|
||||
#endif /* ASIC_REG_TPC1_QM_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,323 @@
|
||||
/* 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_TPC1_RTR_REGS_H_
|
||||
#define ASIC_REG_TPC1_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC1_RTR (Prototype: TPC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RQ_E_ARB 0xE40100
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RQ_W_ARB 0xE40104
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RQ_N_ARB 0xE40108
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RQ_S_ARB 0xE4010C
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RQ_L_ARB 0xE40110
|
||||
|
||||
#define mmTPC1_RTR_HBW_E_ARB_MAX 0xE40120
|
||||
|
||||
#define mmTPC1_RTR_HBW_W_ARB_MAX 0xE40124
|
||||
|
||||
#define mmTPC1_RTR_HBW_N_ARB_MAX 0xE40128
|
||||
|
||||
#define mmTPC1_RTR_HBW_S_ARB_MAX 0xE4012C
|
||||
|
||||
#define mmTPC1_RTR_HBW_L_ARB_MAX 0xE40130
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RS_E_ARB 0xE40140
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RS_W_ARB 0xE40144
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RS_N_ARB 0xE40148
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RS_S_ARB 0xE4014C
|
||||
|
||||
#define mmTPC1_RTR_HBW_RD_RS_L_ARB 0xE40150
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RQ_E_ARB 0xE40170
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RQ_W_ARB 0xE40174
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RQ_N_ARB 0xE40178
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RQ_S_ARB 0xE4017C
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RQ_L_ARB 0xE40180
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RS_E_ARB 0xE40190
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RS_W_ARB 0xE40194
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RS_N_ARB 0xE40198
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RS_S_ARB 0xE4019C
|
||||
|
||||
#define mmTPC1_RTR_HBW_WR_RS_L_ARB 0xE401A0
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RQ_E_ARB 0xE40200
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RQ_W_ARB 0xE40204
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RQ_N_ARB 0xE40208
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RQ_S_ARB 0xE4020C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RQ_L_ARB 0xE40210
|
||||
|
||||
#define mmTPC1_RTR_LBW_E_ARB_MAX 0xE40220
|
||||
|
||||
#define mmTPC1_RTR_LBW_W_ARB_MAX 0xE40224
|
||||
|
||||
#define mmTPC1_RTR_LBW_N_ARB_MAX 0xE40228
|
||||
|
||||
#define mmTPC1_RTR_LBW_S_ARB_MAX 0xE4022C
|
||||
|
||||
#define mmTPC1_RTR_LBW_L_ARB_MAX 0xE40230
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RS_E_ARB 0xE40250
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RS_W_ARB 0xE40254
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RS_N_ARB 0xE40258
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RS_S_ARB 0xE4025C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RD_RS_L_ARB 0xE40260
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RQ_E_ARB 0xE40270
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RQ_W_ARB 0xE40274
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RQ_N_ARB 0xE40278
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RQ_S_ARB 0xE4027C
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RQ_L_ARB 0xE40280
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RS_E_ARB 0xE40290
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RS_W_ARB 0xE40294
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RS_N_ARB 0xE40298
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RS_S_ARB 0xE4029C
|
||||
|
||||
#define mmTPC1_RTR_LBW_WR_RS_L_ARB 0xE402A0
|
||||
|
||||
#define mmTPC1_RTR_DBG_E_ARB 0xE40300
|
||||
|
||||
#define mmTPC1_RTR_DBG_W_ARB 0xE40304
|
||||
|
||||
#define mmTPC1_RTR_DBG_N_ARB 0xE40308
|
||||
|
||||
#define mmTPC1_RTR_DBG_S_ARB 0xE4030C
|
||||
|
||||
#define mmTPC1_RTR_DBG_L_ARB 0xE40310
|
||||
|
||||
#define mmTPC1_RTR_DBG_E_ARB_MAX 0xE40320
|
||||
|
||||
#define mmTPC1_RTR_DBG_W_ARB_MAX 0xE40324
|
||||
|
||||
#define mmTPC1_RTR_DBG_N_ARB_MAX 0xE40328
|
||||
|
||||
#define mmTPC1_RTR_DBG_S_ARB_MAX 0xE4032C
|
||||
|
||||
#define mmTPC1_RTR_DBG_L_ARB_MAX 0xE40330
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_0 0xE40400
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_1 0xE40404
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_2 0xE40408
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_3 0xE4040C
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_4 0xE40410
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_5 0xE40414
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_6 0xE40418
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_7 0xE4041C
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_8 0xE40420
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_COEF_9 0xE40424
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_CFG 0xE40440
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_RD_SAT 0xE40444
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_RD_RST_TOKEN 0xE40448
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_RD_TIMEOUT_0 0xE4044C
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_RD_TIMEOUT_1 0xE40450
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_WR_SAT 0xE40454
|
||||
|
||||
#define mmTPC1_RTR_WPLIT_WR_TST_TOLEN 0xE40458
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_WR_TIMEOUT_0 0xE4045C
|
||||
|
||||
#define mmTPC1_RTR_SPLIT_WR_TIMEOUT_1 0xE40460
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_HIT 0xE40470
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_L_0 0xE40480
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_L_1 0xE40484
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_L_2 0xE40488
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_L_3 0xE4048C
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_L_4 0xE40490
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_L_5 0xE40494
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_L_6 0xE40498
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_L_7 0xE4049C
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_H_0 0xE404A0
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_H_1 0xE404A4
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_H_2 0xE404A8
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_H_3 0xE404AC
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_H_4 0xE404B0
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_H_5 0xE404B4
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_H_6 0xE404B8
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_MASK_H_7 0xE404BC
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_L_0 0xE404C0
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_L_1 0xE404C4
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_L_2 0xE404C8
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_L_3 0xE404CC
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_L_4 0xE404D0
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_L_5 0xE404D4
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_L_6 0xE404D8
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_L_7 0xE404DC
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_H_0 0xE404E0
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_H_1 0xE404E4
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_H_2 0xE404E8
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_H_3 0xE404EC
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_H_4 0xE404F0
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_H_5 0xE404F4
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_H_6 0xE404F8
|
||||
|
||||
#define mmTPC1_RTR_HBW_RANGE_BASE_H_7 0xE404FC
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_HIT 0xE40500
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_0 0xE40510
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_1 0xE40514
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_2 0xE40518
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_3 0xE4051C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_4 0xE40520
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_5 0xE40524
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_6 0xE40528
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_7 0xE4052C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_8 0xE40530
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_9 0xE40534
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_10 0xE40538
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_11 0xE4053C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_12 0xE40540
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_13 0xE40544
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_14 0xE40548
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_MASK_15 0xE4054C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_0 0xE40550
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_1 0xE40554
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_2 0xE40558
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_3 0xE4055C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_4 0xE40560
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_5 0xE40564
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_6 0xE40568
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_7 0xE4056C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_8 0xE40570
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_9 0xE40574
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_10 0xE40578
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_11 0xE4057C
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_12 0xE40580
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_13 0xE40584
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_14 0xE40588
|
||||
|
||||
#define mmTPC1_RTR_LBW_RANGE_BASE_15 0xE4058C
|
||||
|
||||
#define mmTPC1_RTR_RGLTR 0xE40590
|
||||
|
||||
#define mmTPC1_RTR_RGLTR_WR_RESULT 0xE40594
|
||||
|
||||
#define mmTPC1_RTR_RGLTR_RD_RESULT 0xE40598
|
||||
|
||||
#define mmTPC1_RTR_SCRAMB_EN 0xE40600
|
||||
|
||||
#define mmTPC1_RTR_NON_LIN_SCRAMB 0xE40604
|
||||
|
||||
#endif /* ASIC_REG_TPC1_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,887 @@
|
||||
/* 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_TPC2_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC2_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC2_CFG (Prototype: TPC)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xE86400
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xE86404
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xE86408
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xE8640C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xE86410
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xE86414
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xE86418
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xE8641C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xE86420
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xE86424
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xE86428
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xE8642C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xE86430
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xE86434
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xE86438
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xE8643C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xE86440
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xE86444
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xE86448
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xE8644C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xE86450
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xE86454
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xE86458
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xE8645C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xE86460
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xE86464
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xE86468
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xE8646C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xE86470
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xE86474
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xE86478
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xE8647C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xE86480
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xE86484
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xE86488
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xE8648C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xE86490
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xE86494
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xE86498
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xE8649C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xE864A0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xE864A4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xE864A8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xE864AC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xE864B0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xE864B4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xE864B8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xE864BC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xE864C0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xE864C4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xE864C8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xE864CC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xE864D0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xE864D4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xE864D8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xE864DC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xE864E0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xE864E4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xE864E8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xE864EC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xE864F0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xE864F4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xE864F8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xE864FC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xE86500
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xE86504
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xE86508
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xE8650C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xE86510
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xE86514
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xE86518
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xE8651C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xE86520
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xE86524
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xE86528
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xE8652C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xE86530
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xE86534
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xE86538
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xE8653C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xE86540
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xE86544
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xE86548
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xE8654C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xE86550
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xE86554
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xE86558
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xE8655C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xE86560
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xE86564
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xE86568
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xE8656C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xE86570
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xE86574
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xE86578
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xE8657C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xE86580
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xE86584
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xE86588
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xE8658C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xE86590
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xE86594
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xE86598
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xE8659C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xE865A0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xE865A4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xE865A8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xE865AC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xE865B0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xE865B4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xE865B8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xE865BC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xE865C0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xE865C4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xE865C8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xE865CC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xE865D0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xE865D4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xE865D8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xE865DC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xE865E0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xE865E4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xE865E8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xE865EC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xE865F0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xE865F4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xE865F8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xE865FC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xE86600
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xE86604
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xE86608
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xE8660C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xE86610
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xE86614
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xE86618
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xE8661C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xE86620
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xE86624
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xE86628
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xE8662C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xE86630
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xE86634
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xE86638
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xE8663C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xE86640
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xE86644
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xE86648
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xE8664C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xE86650
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xE86654
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xE86658
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xE8665C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xE86660
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xE86664
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_BASE_DIM_0 0xE86668
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_SIZE_DIM_0 0xE8666C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_BASE_DIM_1 0xE86670
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_SIZE_DIM_1 0xE86674
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_BASE_DIM_2 0xE86678
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_SIZE_DIM_2 0xE8667C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_BASE_DIM_3 0xE86680
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_SIZE_DIM_3 0xE86684
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_BASE_DIM_4 0xE86688
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_TID_SIZE_DIM_4 0xE8668C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_0 0xE86690
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_1 0xE86694
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_2 0xE86698
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_3 0xE8669C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_4 0xE866A0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_5 0xE866A4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_6 0xE866A8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_7 0xE866AC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_8 0xE866B0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_9 0xE866B4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_10 0xE866B8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_11 0xE866BC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_12 0xE866C0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_13 0xE866C4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_14 0xE866C8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_15 0xE866CC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_16 0xE866D0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_17 0xE866D4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_18 0xE866D8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_19 0xE866DC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_20 0xE866E0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_21 0xE866E4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_22 0xE866E8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_23 0xE866EC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_24 0xE866F0
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_25 0xE866F4
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_26 0xE866F8
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_27 0xE866FC
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_28 0xE86700
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_29 0xE86704
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_30 0xE86708
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SRF_31 0xE8670C
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_KERNEL_CONFIG 0xE86710
|
||||
|
||||
#define mmTPC2_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xE86714
|
||||
|
||||
#define mmTPC2_CFG_RESERVED_DESC_END 0xE86738
|
||||
|
||||
#define mmTPC2_CFG_ROUND_CSR 0xE867FC
|
||||
|
||||
#define mmTPC2_CFG_TBUF_BASE_ADDR_LOW 0xE86800
|
||||
|
||||
#define mmTPC2_CFG_TBUF_BASE_ADDR_HIGH 0xE86804
|
||||
|
||||
#define mmTPC2_CFG_SEMAPHORE 0xE86808
|
||||
|
||||
#define mmTPC2_CFG_VFLAGS 0xE8680C
|
||||
|
||||
#define mmTPC2_CFG_SFLAGS 0xE86810
|
||||
|
||||
#define mmTPC2_CFG_LFSR_POLYNOM 0xE86818
|
||||
|
||||
#define mmTPC2_CFG_STATUS 0xE8681C
|
||||
|
||||
#define mmTPC2_CFG_CFG_BASE_ADDRESS_HIGH 0xE86820
|
||||
|
||||
#define mmTPC2_CFG_CFG_SUBTRACT_VALUE 0xE86824
|
||||
|
||||
#define mmTPC2_CFG_SM_BASE_ADDRESS_LOW 0xE86828
|
||||
|
||||
#define mmTPC2_CFG_SM_BASE_ADDRESS_HIGH 0xE8682C
|
||||
|
||||
#define mmTPC2_CFG_TPC_CMD 0xE86830
|
||||
|
||||
#define mmTPC2_CFG_TPC_EXECUTE 0xE86838
|
||||
|
||||
#define mmTPC2_CFG_TPC_STALL 0xE8683C
|
||||
|
||||
#define mmTPC2_CFG_ICACHE_BASE_ADDERESS_LOW 0xE86840
|
||||
|
||||
#define mmTPC2_CFG_ICACHE_BASE_ADDERESS_HIGH 0xE86844
|
||||
|
||||
#define mmTPC2_CFG_MSS_CONFIG 0xE86854
|
||||
|
||||
#define mmTPC2_CFG_TPC_INTR_CAUSE 0xE86858
|
||||
|
||||
#define mmTPC2_CFG_TPC_INTR_MASK 0xE8685C
|
||||
|
||||
#define mmTPC2_CFG_TSB_CONFIG 0xE86860
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xE86A00
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xE86A04
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_PADDING_VALUE 0xE86A08
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xE86A0C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_0_SIZE 0xE86A10
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xE86A14
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xE86A18
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_1_SIZE 0xE86A1C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xE86A20
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xE86A24
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_2_SIZE 0xE86A28
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xE86A2C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xE86A30
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_3_SIZE 0xE86A34
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xE86A38
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xE86A3C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_4_SIZE 0xE86A40
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xE86A44
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xE86A48
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xE86A4C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xE86A50
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_PADDING_VALUE 0xE86A54
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xE86A58
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_0_SIZE 0xE86A5C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xE86A60
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xE86A64
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_1_SIZE 0xE86A68
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xE86A6C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xE86A70
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_2_SIZE 0xE86A74
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xE86A78
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xE86A7C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_3_SIZE 0xE86A80
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xE86A84
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xE86A88
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_4_SIZE 0xE86A8C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xE86A90
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xE86A94
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xE86A98
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xE86A9C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_PADDING_VALUE 0xE86AA0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xE86AA4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_0_SIZE 0xE86AA8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xE86AAC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xE86AB0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_1_SIZE 0xE86AB4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xE86AB8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xE86ABC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_2_SIZE 0xE86AC0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xE86AC4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xE86AC8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_3_SIZE 0xE86ACC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xE86AD0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xE86AD4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_4_SIZE 0xE86AD8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xE86ADC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xE86AE0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xE86AE4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xE86AE8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_PADDING_VALUE 0xE86AEC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xE86AF0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_0_SIZE 0xE86AF4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xE86AF8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xE86AFC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_1_SIZE 0xE86B00
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xE86B04
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xE86B08
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_2_SIZE 0xE86B0C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xE86B10
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xE86B14
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_3_SIZE 0xE86B18
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xE86B1C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xE86B20
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_4_SIZE 0xE86B24
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xE86B28
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xE86B2C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xE86B30
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xE86B34
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_PADDING_VALUE 0xE86B38
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xE86B3C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_0_SIZE 0xE86B40
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xE86B44
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xE86B48
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_1_SIZE 0xE86B4C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xE86B50
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xE86B54
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_2_SIZE 0xE86B58
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xE86B5C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xE86B60
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_3_SIZE 0xE86B64
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xE86B68
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xE86B6C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_4_SIZE 0xE86B70
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xE86B74
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xE86B78
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xE86B7C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xE86B80
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_PADDING_VALUE 0xE86B84
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xE86B88
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_0_SIZE 0xE86B8C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xE86B90
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xE86B94
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_1_SIZE 0xE86B98
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xE86B9C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xE86BA0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_2_SIZE 0xE86BA4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xE86BA8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xE86BAC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_3_SIZE 0xE86BB0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xE86BB4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xE86BB8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_4_SIZE 0xE86BBC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xE86BC0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xE86BC4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xE86BC8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xE86BCC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_PADDING_VALUE 0xE86BD0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xE86BD4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_0_SIZE 0xE86BD8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xE86BDC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xE86BE0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_1_SIZE 0xE86BE4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xE86BE8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xE86BEC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_2_SIZE 0xE86BF0
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xE86BF4
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xE86BF8
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_3_SIZE 0xE86BFC
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xE86C00
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xE86C04
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_4_SIZE 0xE86C08
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xE86C0C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xE86C10
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xE86C14
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xE86C18
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_PADDING_VALUE 0xE86C1C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xE86C20
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_0_SIZE 0xE86C24
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xE86C28
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xE86C2C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_1_SIZE 0xE86C30
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xE86C34
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xE86C38
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_2_SIZE 0xE86C3C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xE86C40
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xE86C44
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_3_SIZE 0xE86C48
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xE86C4C
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xE86C50
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_4_SIZE 0xE86C54
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xE86C58
|
||||
|
||||
#define mmTPC2_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xE86C5C
|
||||
|
||||
#define mmTPC2_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xE86C60
|
||||
|
||||
#define mmTPC2_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xE86C64
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_BASE_DIM_0 0xE86C68
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_SIZE_DIM_0 0xE86C6C
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_BASE_DIM_1 0xE86C70
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_SIZE_DIM_1 0xE86C74
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_BASE_DIM_2 0xE86C78
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_SIZE_DIM_2 0xE86C7C
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_BASE_DIM_3 0xE86C80
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_SIZE_DIM_3 0xE86C84
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_BASE_DIM_4 0xE86C88
|
||||
|
||||
#define mmTPC2_CFG_QM_TID_SIZE_DIM_4 0xE86C8C
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_0 0xE86C90
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_1 0xE86C94
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_2 0xE86C98
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_3 0xE86C9C
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_4 0xE86CA0
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_5 0xE86CA4
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_6 0xE86CA8
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_7 0xE86CAC
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_8 0xE86CB0
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_9 0xE86CB4
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_10 0xE86CB8
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_11 0xE86CBC
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_12 0xE86CC0
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_13 0xE86CC4
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_14 0xE86CC8
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_15 0xE86CCC
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_16 0xE86CD0
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_17 0xE86CD4
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_18 0xE86CD8
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_19 0xE86CDC
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_20 0xE86CE0
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_21 0xE86CE4
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_22 0xE86CE8
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_23 0xE86CEC
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_24 0xE86CF0
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_25 0xE86CF4
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_26 0xE86CF8
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_27 0xE86CFC
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_28 0xE86D00
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_29 0xE86D04
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_30 0xE86D08
|
||||
|
||||
#define mmTPC2_CFG_QM_SRF_31 0xE86D0C
|
||||
|
||||
#define mmTPC2_CFG_QM_KERNEL_CONFIG 0xE86D10
|
||||
|
||||
#define mmTPC2_CFG_QM_SYNC_OBJECT_MESSAGE 0xE86D14
|
||||
|
||||
#define mmTPC2_CFG_ARUSER 0xE86D18
|
||||
|
||||
#define mmTPC2_CFG_AWUSER 0xE86D1C
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_CNTRL 0xE86E00
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_PAT 0xE86E04
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_0 0xE86E08
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_1 0xE86E0C
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_2 0xE86E10
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_3 0xE86E14
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_4 0xE86E18
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_5 0xE86E1C
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_6 0xE86E20
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_7 0xE86E24
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_8 0xE86E28
|
||||
|
||||
#define mmTPC2_CFG_FUNC_MBIST_MEM_9 0xE86E2C
|
||||
|
||||
#endif /* ASIC_REG_TPC2_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_TPC2_CMDQ_REGS_H_
|
||||
#define ASIC_REG_TPC2_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC2_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_CFG0 0xE89000
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_CFG1 0xE89004
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_PROT 0xE89008
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_ERR_CFG 0xE8900C
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_ERR_ADDR_LO 0xE89010
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_ERR_ADDR_HI 0xE89014
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_ERR_WDATA 0xE89018
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_SECURE_PROPS 0xE8901C
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_NON_SECURE_PROPS 0xE89020
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_STS0 0xE89024
|
||||
|
||||
#define mmTPC2_CMDQ_GLBL_STS1 0xE89028
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_CFG0 0xE890B0
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_CFG1 0xE890B4
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_ARUSER 0xE890B8
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_PTR_LO 0xE890C0
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_PTR_HI 0xE890C4
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_TSIZE 0xE890C8
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_CTL 0xE890CC
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_PTR_LO_STS 0xE890D4
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_PTR_HI_STS 0xE890D8
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_TSIZE_STS 0xE890DC
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_CTL_STS 0xE890E0
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_STS0 0xE890E4
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_STS1 0xE890E8
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_RD_RATE_LIM_EN 0xE890F0
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xE890F4
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_RD_RATE_LIM_SAT 0xE890F8
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_RD_RATE_LIM_TOUT 0xE890FC
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_IFIFO_CNT 0xE89108
|
||||
|
||||
#define mmTPC2_CMDQ_CP_MSG_BASE0_ADDR_LO 0xE89120
|
||||
|
||||
#define mmTPC2_CMDQ_CP_MSG_BASE0_ADDR_HI 0xE89124
|
||||
|
||||
#define mmTPC2_CMDQ_CP_MSG_BASE1_ADDR_LO 0xE89128
|
||||
|
||||
#define mmTPC2_CMDQ_CP_MSG_BASE1_ADDR_HI 0xE8912C
|
||||
|
||||
#define mmTPC2_CMDQ_CP_MSG_BASE2_ADDR_LO 0xE89130
|
||||
|
||||
#define mmTPC2_CMDQ_CP_MSG_BASE2_ADDR_HI 0xE89134
|
||||
|
||||
#define mmTPC2_CMDQ_CP_MSG_BASE3_ADDR_LO 0xE89138
|
||||
|
||||
#define mmTPC2_CMDQ_CP_MSG_BASE3_ADDR_HI 0xE8913C
|
||||
|
||||
#define mmTPC2_CMDQ_CP_LDMA_TSIZE_OFFSET 0xE89140
|
||||
|
||||
#define mmTPC2_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xE89144
|
||||
|
||||
#define mmTPC2_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xE89148
|
||||
|
||||
#define mmTPC2_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xE8914C
|
||||
|
||||
#define mmTPC2_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xE89150
|
||||
|
||||
#define mmTPC2_CMDQ_CP_LDMA_COMMIT_OFFSET 0xE89154
|
||||
|
||||
#define mmTPC2_CMDQ_CP_FENCE0_RDATA 0xE89158
|
||||
|
||||
#define mmTPC2_CMDQ_CP_FENCE1_RDATA 0xE8915C
|
||||
|
||||
#define mmTPC2_CMDQ_CP_FENCE2_RDATA 0xE89160
|
||||
|
||||
#define mmTPC2_CMDQ_CP_FENCE3_RDATA 0xE89164
|
||||
|
||||
#define mmTPC2_CMDQ_CP_FENCE0_CNT 0xE89168
|
||||
|
||||
#define mmTPC2_CMDQ_CP_FENCE1_CNT 0xE8916C
|
||||
|
||||
#define mmTPC2_CMDQ_CP_FENCE2_CNT 0xE89170
|
||||
|
||||
#define mmTPC2_CMDQ_CP_FENCE3_CNT 0xE89174
|
||||
|
||||
#define mmTPC2_CMDQ_CP_STS 0xE89178
|
||||
|
||||
#define mmTPC2_CMDQ_CP_CURRENT_INST_LO 0xE8917C
|
||||
|
||||
#define mmTPC2_CMDQ_CP_CURRENT_INST_HI 0xE89180
|
||||
|
||||
#define mmTPC2_CMDQ_CP_BARRIER_CFG 0xE89184
|
||||
|
||||
#define mmTPC2_CMDQ_CP_DBG_0 0xE89188
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_BUF_ADDR 0xE89308
|
||||
|
||||
#define mmTPC2_CMDQ_CQ_BUF_RDATA 0xE8930C
|
||||
|
||||
#endif /* ASIC_REG_TPC2_CMDQ_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_TPC2_QM_REGS_H_
|
||||
#define ASIC_REG_TPC2_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC2_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC2_QM_GLBL_CFG0 0xE88000
|
||||
|
||||
#define mmTPC2_QM_GLBL_CFG1 0xE88004
|
||||
|
||||
#define mmTPC2_QM_GLBL_PROT 0xE88008
|
||||
|
||||
#define mmTPC2_QM_GLBL_ERR_CFG 0xE8800C
|
||||
|
||||
#define mmTPC2_QM_GLBL_ERR_ADDR_LO 0xE88010
|
||||
|
||||
#define mmTPC2_QM_GLBL_ERR_ADDR_HI 0xE88014
|
||||
|
||||
#define mmTPC2_QM_GLBL_ERR_WDATA 0xE88018
|
||||
|
||||
#define mmTPC2_QM_GLBL_SECURE_PROPS 0xE8801C
|
||||
|
||||
#define mmTPC2_QM_GLBL_NON_SECURE_PROPS 0xE88020
|
||||
|
||||
#define mmTPC2_QM_GLBL_STS0 0xE88024
|
||||
|
||||
#define mmTPC2_QM_GLBL_STS1 0xE88028
|
||||
|
||||
#define mmTPC2_QM_PQ_BASE_LO 0xE88060
|
||||
|
||||
#define mmTPC2_QM_PQ_BASE_HI 0xE88064
|
||||
|
||||
#define mmTPC2_QM_PQ_SIZE 0xE88068
|
||||
|
||||
#define mmTPC2_QM_PQ_PI 0xE8806C
|
||||
|
||||
#define mmTPC2_QM_PQ_CI 0xE88070
|
||||
|
||||
#define mmTPC2_QM_PQ_CFG0 0xE88074
|
||||
|
||||
#define mmTPC2_QM_PQ_CFG1 0xE88078
|
||||
|
||||
#define mmTPC2_QM_PQ_ARUSER 0xE8807C
|
||||
|
||||
#define mmTPC2_QM_PQ_PUSH0 0xE88080
|
||||
|
||||
#define mmTPC2_QM_PQ_PUSH1 0xE88084
|
||||
|
||||
#define mmTPC2_QM_PQ_PUSH2 0xE88088
|
||||
|
||||
#define mmTPC2_QM_PQ_PUSH3 0xE8808C
|
||||
|
||||
#define mmTPC2_QM_PQ_STS0 0xE88090
|
||||
|
||||
#define mmTPC2_QM_PQ_STS1 0xE88094
|
||||
|
||||
#define mmTPC2_QM_PQ_RD_RATE_LIM_EN 0xE880A0
|
||||
|
||||
#define mmTPC2_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xE880A4
|
||||
|
||||
#define mmTPC2_QM_PQ_RD_RATE_LIM_SAT 0xE880A8
|
||||
|
||||
#define mmTPC2_QM_PQ_RD_RATE_LIM_TOUT 0xE880AC
|
||||
|
||||
#define mmTPC2_QM_CQ_CFG0 0xE880B0
|
||||
|
||||
#define mmTPC2_QM_CQ_CFG1 0xE880B4
|
||||
|
||||
#define mmTPC2_QM_CQ_ARUSER 0xE880B8
|
||||
|
||||
#define mmTPC2_QM_CQ_PTR_LO 0xE880C0
|
||||
|
||||
#define mmTPC2_QM_CQ_PTR_HI 0xE880C4
|
||||
|
||||
#define mmTPC2_QM_CQ_TSIZE 0xE880C8
|
||||
|
||||
#define mmTPC2_QM_CQ_CTL 0xE880CC
|
||||
|
||||
#define mmTPC2_QM_CQ_PTR_LO_STS 0xE880D4
|
||||
|
||||
#define mmTPC2_QM_CQ_PTR_HI_STS 0xE880D8
|
||||
|
||||
#define mmTPC2_QM_CQ_TSIZE_STS 0xE880DC
|
||||
|
||||
#define mmTPC2_QM_CQ_CTL_STS 0xE880E0
|
||||
|
||||
#define mmTPC2_QM_CQ_STS0 0xE880E4
|
||||
|
||||
#define mmTPC2_QM_CQ_STS1 0xE880E8
|
||||
|
||||
#define mmTPC2_QM_CQ_RD_RATE_LIM_EN 0xE880F0
|
||||
|
||||
#define mmTPC2_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xE880F4
|
||||
|
||||
#define mmTPC2_QM_CQ_RD_RATE_LIM_SAT 0xE880F8
|
||||
|
||||
#define mmTPC2_QM_CQ_RD_RATE_LIM_TOUT 0xE880FC
|
||||
|
||||
#define mmTPC2_QM_CQ_IFIFO_CNT 0xE88108
|
||||
|
||||
#define mmTPC2_QM_CP_MSG_BASE0_ADDR_LO 0xE88120
|
||||
|
||||
#define mmTPC2_QM_CP_MSG_BASE0_ADDR_HI 0xE88124
|
||||
|
||||
#define mmTPC2_QM_CP_MSG_BASE1_ADDR_LO 0xE88128
|
||||
|
||||
#define mmTPC2_QM_CP_MSG_BASE1_ADDR_HI 0xE8812C
|
||||
|
||||
#define mmTPC2_QM_CP_MSG_BASE2_ADDR_LO 0xE88130
|
||||
|
||||
#define mmTPC2_QM_CP_MSG_BASE2_ADDR_HI 0xE88134
|
||||
|
||||
#define mmTPC2_QM_CP_MSG_BASE3_ADDR_LO 0xE88138
|
||||
|
||||
#define mmTPC2_QM_CP_MSG_BASE3_ADDR_HI 0xE8813C
|
||||
|
||||
#define mmTPC2_QM_CP_LDMA_TSIZE_OFFSET 0xE88140
|
||||
|
||||
#define mmTPC2_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xE88144
|
||||
|
||||
#define mmTPC2_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xE88148
|
||||
|
||||
#define mmTPC2_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xE8814C
|
||||
|
||||
#define mmTPC2_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xE88150
|
||||
|
||||
#define mmTPC2_QM_CP_LDMA_COMMIT_OFFSET 0xE88154
|
||||
|
||||
#define mmTPC2_QM_CP_FENCE0_RDATA 0xE88158
|
||||
|
||||
#define mmTPC2_QM_CP_FENCE1_RDATA 0xE8815C
|
||||
|
||||
#define mmTPC2_QM_CP_FENCE2_RDATA 0xE88160
|
||||
|
||||
#define mmTPC2_QM_CP_FENCE3_RDATA 0xE88164
|
||||
|
||||
#define mmTPC2_QM_CP_FENCE0_CNT 0xE88168
|
||||
|
||||
#define mmTPC2_QM_CP_FENCE1_CNT 0xE8816C
|
||||
|
||||
#define mmTPC2_QM_CP_FENCE2_CNT 0xE88170
|
||||
|
||||
#define mmTPC2_QM_CP_FENCE3_CNT 0xE88174
|
||||
|
||||
#define mmTPC2_QM_CP_STS 0xE88178
|
||||
|
||||
#define mmTPC2_QM_CP_CURRENT_INST_LO 0xE8817C
|
||||
|
||||
#define mmTPC2_QM_CP_CURRENT_INST_HI 0xE88180
|
||||
|
||||
#define mmTPC2_QM_CP_BARRIER_CFG 0xE88184
|
||||
|
||||
#define mmTPC2_QM_CP_DBG_0 0xE88188
|
||||
|
||||
#define mmTPC2_QM_PQ_BUF_ADDR 0xE88300
|
||||
|
||||
#define mmTPC2_QM_PQ_BUF_RDATA 0xE88304
|
||||
|
||||
#define mmTPC2_QM_CQ_BUF_ADDR 0xE88308
|
||||
|
||||
#define mmTPC2_QM_CQ_BUF_RDATA 0xE8830C
|
||||
|
||||
#endif /* ASIC_REG_TPC2_QM_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,323 @@
|
||||
/* 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_TPC2_RTR_REGS_H_
|
||||
#define ASIC_REG_TPC2_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC2_RTR (Prototype: TPC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RQ_E_ARB 0xE80100
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RQ_W_ARB 0xE80104
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RQ_N_ARB 0xE80108
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RQ_S_ARB 0xE8010C
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RQ_L_ARB 0xE80110
|
||||
|
||||
#define mmTPC2_RTR_HBW_E_ARB_MAX 0xE80120
|
||||
|
||||
#define mmTPC2_RTR_HBW_W_ARB_MAX 0xE80124
|
||||
|
||||
#define mmTPC2_RTR_HBW_N_ARB_MAX 0xE80128
|
||||
|
||||
#define mmTPC2_RTR_HBW_S_ARB_MAX 0xE8012C
|
||||
|
||||
#define mmTPC2_RTR_HBW_L_ARB_MAX 0xE80130
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RS_E_ARB 0xE80140
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RS_W_ARB 0xE80144
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RS_N_ARB 0xE80148
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RS_S_ARB 0xE8014C
|
||||
|
||||
#define mmTPC2_RTR_HBW_RD_RS_L_ARB 0xE80150
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RQ_E_ARB 0xE80170
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RQ_W_ARB 0xE80174
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RQ_N_ARB 0xE80178
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RQ_S_ARB 0xE8017C
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RQ_L_ARB 0xE80180
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RS_E_ARB 0xE80190
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RS_W_ARB 0xE80194
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RS_N_ARB 0xE80198
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RS_S_ARB 0xE8019C
|
||||
|
||||
#define mmTPC2_RTR_HBW_WR_RS_L_ARB 0xE801A0
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RQ_E_ARB 0xE80200
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RQ_W_ARB 0xE80204
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RQ_N_ARB 0xE80208
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RQ_S_ARB 0xE8020C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RQ_L_ARB 0xE80210
|
||||
|
||||
#define mmTPC2_RTR_LBW_E_ARB_MAX 0xE80220
|
||||
|
||||
#define mmTPC2_RTR_LBW_W_ARB_MAX 0xE80224
|
||||
|
||||
#define mmTPC2_RTR_LBW_N_ARB_MAX 0xE80228
|
||||
|
||||
#define mmTPC2_RTR_LBW_S_ARB_MAX 0xE8022C
|
||||
|
||||
#define mmTPC2_RTR_LBW_L_ARB_MAX 0xE80230
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RS_E_ARB 0xE80250
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RS_W_ARB 0xE80254
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RS_N_ARB 0xE80258
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RS_S_ARB 0xE8025C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RD_RS_L_ARB 0xE80260
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RQ_E_ARB 0xE80270
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RQ_W_ARB 0xE80274
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RQ_N_ARB 0xE80278
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RQ_S_ARB 0xE8027C
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RQ_L_ARB 0xE80280
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RS_E_ARB 0xE80290
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RS_W_ARB 0xE80294
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RS_N_ARB 0xE80298
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RS_S_ARB 0xE8029C
|
||||
|
||||
#define mmTPC2_RTR_LBW_WR_RS_L_ARB 0xE802A0
|
||||
|
||||
#define mmTPC2_RTR_DBG_E_ARB 0xE80300
|
||||
|
||||
#define mmTPC2_RTR_DBG_W_ARB 0xE80304
|
||||
|
||||
#define mmTPC2_RTR_DBG_N_ARB 0xE80308
|
||||
|
||||
#define mmTPC2_RTR_DBG_S_ARB 0xE8030C
|
||||
|
||||
#define mmTPC2_RTR_DBG_L_ARB 0xE80310
|
||||
|
||||
#define mmTPC2_RTR_DBG_E_ARB_MAX 0xE80320
|
||||
|
||||
#define mmTPC2_RTR_DBG_W_ARB_MAX 0xE80324
|
||||
|
||||
#define mmTPC2_RTR_DBG_N_ARB_MAX 0xE80328
|
||||
|
||||
#define mmTPC2_RTR_DBG_S_ARB_MAX 0xE8032C
|
||||
|
||||
#define mmTPC2_RTR_DBG_L_ARB_MAX 0xE80330
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_0 0xE80400
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_1 0xE80404
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_2 0xE80408
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_3 0xE8040C
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_4 0xE80410
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_5 0xE80414
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_6 0xE80418
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_7 0xE8041C
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_8 0xE80420
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_COEF_9 0xE80424
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_CFG 0xE80440
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_RD_SAT 0xE80444
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_RD_RST_TOKEN 0xE80448
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_RD_TIMEOUT_0 0xE8044C
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_RD_TIMEOUT_1 0xE80450
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_WR_SAT 0xE80454
|
||||
|
||||
#define mmTPC2_RTR_WPLIT_WR_TST_TOLEN 0xE80458
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_WR_TIMEOUT_0 0xE8045C
|
||||
|
||||
#define mmTPC2_RTR_SPLIT_WR_TIMEOUT_1 0xE80460
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_HIT 0xE80470
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_L_0 0xE80480
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_L_1 0xE80484
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_L_2 0xE80488
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_L_3 0xE8048C
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_L_4 0xE80490
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_L_5 0xE80494
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_L_6 0xE80498
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_L_7 0xE8049C
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_H_0 0xE804A0
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_H_1 0xE804A4
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_H_2 0xE804A8
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_H_3 0xE804AC
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_H_4 0xE804B0
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_H_5 0xE804B4
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_H_6 0xE804B8
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_MASK_H_7 0xE804BC
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_L_0 0xE804C0
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_L_1 0xE804C4
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_L_2 0xE804C8
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_L_3 0xE804CC
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_L_4 0xE804D0
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_L_5 0xE804D4
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_L_6 0xE804D8
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_L_7 0xE804DC
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_H_0 0xE804E0
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_H_1 0xE804E4
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_H_2 0xE804E8
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_H_3 0xE804EC
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_H_4 0xE804F0
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_H_5 0xE804F4
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_H_6 0xE804F8
|
||||
|
||||
#define mmTPC2_RTR_HBW_RANGE_BASE_H_7 0xE804FC
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_HIT 0xE80500
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_0 0xE80510
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_1 0xE80514
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_2 0xE80518
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_3 0xE8051C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_4 0xE80520
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_5 0xE80524
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_6 0xE80528
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_7 0xE8052C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_8 0xE80530
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_9 0xE80534
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_10 0xE80538
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_11 0xE8053C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_12 0xE80540
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_13 0xE80544
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_14 0xE80548
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_MASK_15 0xE8054C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_0 0xE80550
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_1 0xE80554
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_2 0xE80558
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_3 0xE8055C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_4 0xE80560
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_5 0xE80564
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_6 0xE80568
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_7 0xE8056C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_8 0xE80570
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_9 0xE80574
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_10 0xE80578
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_11 0xE8057C
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_12 0xE80580
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_13 0xE80584
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_14 0xE80588
|
||||
|
||||
#define mmTPC2_RTR_LBW_RANGE_BASE_15 0xE8058C
|
||||
|
||||
#define mmTPC2_RTR_RGLTR 0xE80590
|
||||
|
||||
#define mmTPC2_RTR_RGLTR_WR_RESULT 0xE80594
|
||||
|
||||
#define mmTPC2_RTR_RGLTR_RD_RESULT 0xE80598
|
||||
|
||||
#define mmTPC2_RTR_SCRAMB_EN 0xE80600
|
||||
|
||||
#define mmTPC2_RTR_NON_LIN_SCRAMB 0xE80604
|
||||
|
||||
#endif /* ASIC_REG_TPC2_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,887 @@
|
||||
/* 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_TPC3_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC3_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC3_CFG (Prototype: TPC)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xEC6400
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xEC6404
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xEC6408
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xEC640C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xEC6410
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xEC6414
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xEC6418
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xEC641C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xEC6420
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xEC6424
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xEC6428
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xEC642C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xEC6430
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xEC6434
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xEC6438
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xEC643C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xEC6440
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xEC6444
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xEC6448
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xEC644C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xEC6450
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xEC6454
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xEC6458
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xEC645C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xEC6460
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xEC6464
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xEC6468
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xEC646C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xEC6470
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xEC6474
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xEC6478
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xEC647C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xEC6480
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xEC6484
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xEC6488
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xEC648C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xEC6490
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xEC6494
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xEC6498
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xEC649C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xEC64A0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xEC64A4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xEC64A8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xEC64AC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xEC64B0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xEC64B4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xEC64B8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xEC64BC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xEC64C0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xEC64C4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xEC64C8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xEC64CC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xEC64D0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xEC64D4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xEC64D8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xEC64DC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xEC64E0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xEC64E4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xEC64E8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xEC64EC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xEC64F0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xEC64F4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xEC64F8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xEC64FC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xEC6500
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xEC6504
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xEC6508
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xEC650C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xEC6510
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xEC6514
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xEC6518
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xEC651C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xEC6520
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xEC6524
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xEC6528
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xEC652C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xEC6530
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xEC6534
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xEC6538
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xEC653C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xEC6540
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xEC6544
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xEC6548
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xEC654C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xEC6550
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xEC6554
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xEC6558
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xEC655C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xEC6560
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xEC6564
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xEC6568
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xEC656C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xEC6570
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xEC6574
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xEC6578
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xEC657C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xEC6580
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xEC6584
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xEC6588
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xEC658C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xEC6590
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xEC6594
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xEC6598
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xEC659C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xEC65A0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xEC65A4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xEC65A8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xEC65AC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xEC65B0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xEC65B4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xEC65B8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xEC65BC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xEC65C0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xEC65C4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xEC65C8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xEC65CC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xEC65D0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xEC65D4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xEC65D8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xEC65DC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xEC65E0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xEC65E4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xEC65E8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xEC65EC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xEC65F0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xEC65F4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xEC65F8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xEC65FC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xEC6600
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xEC6604
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xEC6608
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xEC660C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xEC6610
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xEC6614
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xEC6618
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xEC661C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xEC6620
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xEC6624
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xEC6628
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xEC662C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xEC6630
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xEC6634
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xEC6638
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xEC663C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xEC6640
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xEC6644
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xEC6648
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xEC664C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xEC6650
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xEC6654
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xEC6658
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xEC665C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xEC6660
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xEC6664
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_BASE_DIM_0 0xEC6668
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_SIZE_DIM_0 0xEC666C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_BASE_DIM_1 0xEC6670
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_SIZE_DIM_1 0xEC6674
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_BASE_DIM_2 0xEC6678
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_SIZE_DIM_2 0xEC667C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_BASE_DIM_3 0xEC6680
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_SIZE_DIM_3 0xEC6684
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_BASE_DIM_4 0xEC6688
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_TID_SIZE_DIM_4 0xEC668C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_0 0xEC6690
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_1 0xEC6694
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_2 0xEC6698
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_3 0xEC669C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_4 0xEC66A0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_5 0xEC66A4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_6 0xEC66A8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_7 0xEC66AC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_8 0xEC66B0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_9 0xEC66B4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_10 0xEC66B8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_11 0xEC66BC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_12 0xEC66C0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_13 0xEC66C4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_14 0xEC66C8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_15 0xEC66CC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_16 0xEC66D0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_17 0xEC66D4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_18 0xEC66D8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_19 0xEC66DC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_20 0xEC66E0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_21 0xEC66E4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_22 0xEC66E8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_23 0xEC66EC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_24 0xEC66F0
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_25 0xEC66F4
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_26 0xEC66F8
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_27 0xEC66FC
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_28 0xEC6700
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_29 0xEC6704
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_30 0xEC6708
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SRF_31 0xEC670C
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_KERNEL_CONFIG 0xEC6710
|
||||
|
||||
#define mmTPC3_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xEC6714
|
||||
|
||||
#define mmTPC3_CFG_RESERVED_DESC_END 0xEC6738
|
||||
|
||||
#define mmTPC3_CFG_ROUND_CSR 0xEC67FC
|
||||
|
||||
#define mmTPC3_CFG_TBUF_BASE_ADDR_LOW 0xEC6800
|
||||
|
||||
#define mmTPC3_CFG_TBUF_BASE_ADDR_HIGH 0xEC6804
|
||||
|
||||
#define mmTPC3_CFG_SEMAPHORE 0xEC6808
|
||||
|
||||
#define mmTPC3_CFG_VFLAGS 0xEC680C
|
||||
|
||||
#define mmTPC3_CFG_SFLAGS 0xEC6810
|
||||
|
||||
#define mmTPC3_CFG_LFSR_POLYNOM 0xEC6818
|
||||
|
||||
#define mmTPC3_CFG_STATUS 0xEC681C
|
||||
|
||||
#define mmTPC3_CFG_CFG_BASE_ADDRESS_HIGH 0xEC6820
|
||||
|
||||
#define mmTPC3_CFG_CFG_SUBTRACT_VALUE 0xEC6824
|
||||
|
||||
#define mmTPC3_CFG_SM_BASE_ADDRESS_LOW 0xEC6828
|
||||
|
||||
#define mmTPC3_CFG_SM_BASE_ADDRESS_HIGH 0xEC682C
|
||||
|
||||
#define mmTPC3_CFG_TPC_CMD 0xEC6830
|
||||
|
||||
#define mmTPC3_CFG_TPC_EXECUTE 0xEC6838
|
||||
|
||||
#define mmTPC3_CFG_TPC_STALL 0xEC683C
|
||||
|
||||
#define mmTPC3_CFG_ICACHE_BASE_ADDERESS_LOW 0xEC6840
|
||||
|
||||
#define mmTPC3_CFG_ICACHE_BASE_ADDERESS_HIGH 0xEC6844
|
||||
|
||||
#define mmTPC3_CFG_MSS_CONFIG 0xEC6854
|
||||
|
||||
#define mmTPC3_CFG_TPC_INTR_CAUSE 0xEC6858
|
||||
|
||||
#define mmTPC3_CFG_TPC_INTR_MASK 0xEC685C
|
||||
|
||||
#define mmTPC3_CFG_TSB_CONFIG 0xEC6860
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xEC6A00
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xEC6A04
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_PADDING_VALUE 0xEC6A08
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xEC6A0C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_0_SIZE 0xEC6A10
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xEC6A14
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xEC6A18
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_1_SIZE 0xEC6A1C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xEC6A20
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xEC6A24
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_2_SIZE 0xEC6A28
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xEC6A2C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xEC6A30
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_3_SIZE 0xEC6A34
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xEC6A38
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xEC6A3C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_4_SIZE 0xEC6A40
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xEC6A44
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xEC6A48
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xEC6A4C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xEC6A50
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_PADDING_VALUE 0xEC6A54
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xEC6A58
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_0_SIZE 0xEC6A5C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xEC6A60
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xEC6A64
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_1_SIZE 0xEC6A68
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xEC6A6C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xEC6A70
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_2_SIZE 0xEC6A74
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xEC6A78
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xEC6A7C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_3_SIZE 0xEC6A80
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xEC6A84
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xEC6A88
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_4_SIZE 0xEC6A8C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xEC6A90
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xEC6A94
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xEC6A98
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xEC6A9C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_PADDING_VALUE 0xEC6AA0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xEC6AA4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_0_SIZE 0xEC6AA8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xEC6AAC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xEC6AB0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_1_SIZE 0xEC6AB4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xEC6AB8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xEC6ABC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_2_SIZE 0xEC6AC0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xEC6AC4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xEC6AC8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_3_SIZE 0xEC6ACC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xEC6AD0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xEC6AD4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_4_SIZE 0xEC6AD8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xEC6ADC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xEC6AE0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xEC6AE4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xEC6AE8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_PADDING_VALUE 0xEC6AEC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xEC6AF0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_0_SIZE 0xEC6AF4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xEC6AF8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xEC6AFC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_1_SIZE 0xEC6B00
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xEC6B04
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xEC6B08
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_2_SIZE 0xEC6B0C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xEC6B10
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xEC6B14
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_3_SIZE 0xEC6B18
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xEC6B1C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xEC6B20
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_4_SIZE 0xEC6B24
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xEC6B28
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xEC6B2C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xEC6B30
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xEC6B34
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_PADDING_VALUE 0xEC6B38
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xEC6B3C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_0_SIZE 0xEC6B40
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xEC6B44
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xEC6B48
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_1_SIZE 0xEC6B4C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xEC6B50
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xEC6B54
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_2_SIZE 0xEC6B58
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xEC6B5C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xEC6B60
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_3_SIZE 0xEC6B64
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xEC6B68
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xEC6B6C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_4_SIZE 0xEC6B70
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xEC6B74
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xEC6B78
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xEC6B7C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xEC6B80
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_PADDING_VALUE 0xEC6B84
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xEC6B88
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_0_SIZE 0xEC6B8C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xEC6B90
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xEC6B94
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_1_SIZE 0xEC6B98
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xEC6B9C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xEC6BA0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_2_SIZE 0xEC6BA4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xEC6BA8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xEC6BAC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_3_SIZE 0xEC6BB0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xEC6BB4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xEC6BB8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_4_SIZE 0xEC6BBC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xEC6BC0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xEC6BC4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xEC6BC8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xEC6BCC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_PADDING_VALUE 0xEC6BD0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xEC6BD4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_0_SIZE 0xEC6BD8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xEC6BDC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xEC6BE0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_1_SIZE 0xEC6BE4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xEC6BE8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xEC6BEC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_2_SIZE 0xEC6BF0
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xEC6BF4
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xEC6BF8
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_3_SIZE 0xEC6BFC
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xEC6C00
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xEC6C04
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_4_SIZE 0xEC6C08
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xEC6C0C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xEC6C10
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xEC6C14
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xEC6C18
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_PADDING_VALUE 0xEC6C1C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xEC6C20
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_0_SIZE 0xEC6C24
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xEC6C28
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xEC6C2C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_1_SIZE 0xEC6C30
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xEC6C34
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xEC6C38
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_2_SIZE 0xEC6C3C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xEC6C40
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xEC6C44
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_3_SIZE 0xEC6C48
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xEC6C4C
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xEC6C50
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_4_SIZE 0xEC6C54
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xEC6C58
|
||||
|
||||
#define mmTPC3_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xEC6C5C
|
||||
|
||||
#define mmTPC3_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xEC6C60
|
||||
|
||||
#define mmTPC3_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xEC6C64
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_BASE_DIM_0 0xEC6C68
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_SIZE_DIM_0 0xEC6C6C
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_BASE_DIM_1 0xEC6C70
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_SIZE_DIM_1 0xEC6C74
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_BASE_DIM_2 0xEC6C78
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_SIZE_DIM_2 0xEC6C7C
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_BASE_DIM_3 0xEC6C80
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_SIZE_DIM_3 0xEC6C84
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_BASE_DIM_4 0xEC6C88
|
||||
|
||||
#define mmTPC3_CFG_QM_TID_SIZE_DIM_4 0xEC6C8C
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_0 0xEC6C90
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_1 0xEC6C94
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_2 0xEC6C98
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_3 0xEC6C9C
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_4 0xEC6CA0
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_5 0xEC6CA4
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_6 0xEC6CA8
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_7 0xEC6CAC
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_8 0xEC6CB0
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_9 0xEC6CB4
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_10 0xEC6CB8
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_11 0xEC6CBC
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_12 0xEC6CC0
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_13 0xEC6CC4
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_14 0xEC6CC8
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_15 0xEC6CCC
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_16 0xEC6CD0
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_17 0xEC6CD4
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_18 0xEC6CD8
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_19 0xEC6CDC
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_20 0xEC6CE0
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_21 0xEC6CE4
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_22 0xEC6CE8
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_23 0xEC6CEC
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_24 0xEC6CF0
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_25 0xEC6CF4
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_26 0xEC6CF8
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_27 0xEC6CFC
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_28 0xEC6D00
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_29 0xEC6D04
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_30 0xEC6D08
|
||||
|
||||
#define mmTPC3_CFG_QM_SRF_31 0xEC6D0C
|
||||
|
||||
#define mmTPC3_CFG_QM_KERNEL_CONFIG 0xEC6D10
|
||||
|
||||
#define mmTPC3_CFG_QM_SYNC_OBJECT_MESSAGE 0xEC6D14
|
||||
|
||||
#define mmTPC3_CFG_ARUSER 0xEC6D18
|
||||
|
||||
#define mmTPC3_CFG_AWUSER 0xEC6D1C
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_CNTRL 0xEC6E00
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_PAT 0xEC6E04
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_0 0xEC6E08
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_1 0xEC6E0C
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_2 0xEC6E10
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_3 0xEC6E14
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_4 0xEC6E18
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_5 0xEC6E1C
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_6 0xEC6E20
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_7 0xEC6E24
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_8 0xEC6E28
|
||||
|
||||
#define mmTPC3_CFG_FUNC_MBIST_MEM_9 0xEC6E2C
|
||||
|
||||
#endif /* ASIC_REG_TPC3_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_TPC3_CMDQ_REGS_H_
|
||||
#define ASIC_REG_TPC3_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC3_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_CFG0 0xEC9000
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_CFG1 0xEC9004
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_PROT 0xEC9008
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_ERR_CFG 0xEC900C
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_ERR_ADDR_LO 0xEC9010
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_ERR_ADDR_HI 0xEC9014
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_ERR_WDATA 0xEC9018
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_SECURE_PROPS 0xEC901C
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_NON_SECURE_PROPS 0xEC9020
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_STS0 0xEC9024
|
||||
|
||||
#define mmTPC3_CMDQ_GLBL_STS1 0xEC9028
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_CFG0 0xEC90B0
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_CFG1 0xEC90B4
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_ARUSER 0xEC90B8
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_PTR_LO 0xEC90C0
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_PTR_HI 0xEC90C4
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_TSIZE 0xEC90C8
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_CTL 0xEC90CC
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_PTR_LO_STS 0xEC90D4
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_PTR_HI_STS 0xEC90D8
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_TSIZE_STS 0xEC90DC
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_CTL_STS 0xEC90E0
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_STS0 0xEC90E4
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_STS1 0xEC90E8
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_RD_RATE_LIM_EN 0xEC90F0
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xEC90F4
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_RD_RATE_LIM_SAT 0xEC90F8
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_RD_RATE_LIM_TOUT 0xEC90FC
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_IFIFO_CNT 0xEC9108
|
||||
|
||||
#define mmTPC3_CMDQ_CP_MSG_BASE0_ADDR_LO 0xEC9120
|
||||
|
||||
#define mmTPC3_CMDQ_CP_MSG_BASE0_ADDR_HI 0xEC9124
|
||||
|
||||
#define mmTPC3_CMDQ_CP_MSG_BASE1_ADDR_LO 0xEC9128
|
||||
|
||||
#define mmTPC3_CMDQ_CP_MSG_BASE1_ADDR_HI 0xEC912C
|
||||
|
||||
#define mmTPC3_CMDQ_CP_MSG_BASE2_ADDR_LO 0xEC9130
|
||||
|
||||
#define mmTPC3_CMDQ_CP_MSG_BASE2_ADDR_HI 0xEC9134
|
||||
|
||||
#define mmTPC3_CMDQ_CP_MSG_BASE3_ADDR_LO 0xEC9138
|
||||
|
||||
#define mmTPC3_CMDQ_CP_MSG_BASE3_ADDR_HI 0xEC913C
|
||||
|
||||
#define mmTPC3_CMDQ_CP_LDMA_TSIZE_OFFSET 0xEC9140
|
||||
|
||||
#define mmTPC3_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xEC9144
|
||||
|
||||
#define mmTPC3_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xEC9148
|
||||
|
||||
#define mmTPC3_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xEC914C
|
||||
|
||||
#define mmTPC3_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xEC9150
|
||||
|
||||
#define mmTPC3_CMDQ_CP_LDMA_COMMIT_OFFSET 0xEC9154
|
||||
|
||||
#define mmTPC3_CMDQ_CP_FENCE0_RDATA 0xEC9158
|
||||
|
||||
#define mmTPC3_CMDQ_CP_FENCE1_RDATA 0xEC915C
|
||||
|
||||
#define mmTPC3_CMDQ_CP_FENCE2_RDATA 0xEC9160
|
||||
|
||||
#define mmTPC3_CMDQ_CP_FENCE3_RDATA 0xEC9164
|
||||
|
||||
#define mmTPC3_CMDQ_CP_FENCE0_CNT 0xEC9168
|
||||
|
||||
#define mmTPC3_CMDQ_CP_FENCE1_CNT 0xEC916C
|
||||
|
||||
#define mmTPC3_CMDQ_CP_FENCE2_CNT 0xEC9170
|
||||
|
||||
#define mmTPC3_CMDQ_CP_FENCE3_CNT 0xEC9174
|
||||
|
||||
#define mmTPC3_CMDQ_CP_STS 0xEC9178
|
||||
|
||||
#define mmTPC3_CMDQ_CP_CURRENT_INST_LO 0xEC917C
|
||||
|
||||
#define mmTPC3_CMDQ_CP_CURRENT_INST_HI 0xEC9180
|
||||
|
||||
#define mmTPC3_CMDQ_CP_BARRIER_CFG 0xEC9184
|
||||
|
||||
#define mmTPC3_CMDQ_CP_DBG_0 0xEC9188
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_BUF_ADDR 0xEC9308
|
||||
|
||||
#define mmTPC3_CMDQ_CQ_BUF_RDATA 0xEC930C
|
||||
|
||||
#endif /* ASIC_REG_TPC3_CMDQ_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_TPC3_QM_REGS_H_
|
||||
#define ASIC_REG_TPC3_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC3_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC3_QM_GLBL_CFG0 0xEC8000
|
||||
|
||||
#define mmTPC3_QM_GLBL_CFG1 0xEC8004
|
||||
|
||||
#define mmTPC3_QM_GLBL_PROT 0xEC8008
|
||||
|
||||
#define mmTPC3_QM_GLBL_ERR_CFG 0xEC800C
|
||||
|
||||
#define mmTPC3_QM_GLBL_ERR_ADDR_LO 0xEC8010
|
||||
|
||||
#define mmTPC3_QM_GLBL_ERR_ADDR_HI 0xEC8014
|
||||
|
||||
#define mmTPC3_QM_GLBL_ERR_WDATA 0xEC8018
|
||||
|
||||
#define mmTPC3_QM_GLBL_SECURE_PROPS 0xEC801C
|
||||
|
||||
#define mmTPC3_QM_GLBL_NON_SECURE_PROPS 0xEC8020
|
||||
|
||||
#define mmTPC3_QM_GLBL_STS0 0xEC8024
|
||||
|
||||
#define mmTPC3_QM_GLBL_STS1 0xEC8028
|
||||
|
||||
#define mmTPC3_QM_PQ_BASE_LO 0xEC8060
|
||||
|
||||
#define mmTPC3_QM_PQ_BASE_HI 0xEC8064
|
||||
|
||||
#define mmTPC3_QM_PQ_SIZE 0xEC8068
|
||||
|
||||
#define mmTPC3_QM_PQ_PI 0xEC806C
|
||||
|
||||
#define mmTPC3_QM_PQ_CI 0xEC8070
|
||||
|
||||
#define mmTPC3_QM_PQ_CFG0 0xEC8074
|
||||
|
||||
#define mmTPC3_QM_PQ_CFG1 0xEC8078
|
||||
|
||||
#define mmTPC3_QM_PQ_ARUSER 0xEC807C
|
||||
|
||||
#define mmTPC3_QM_PQ_PUSH0 0xEC8080
|
||||
|
||||
#define mmTPC3_QM_PQ_PUSH1 0xEC8084
|
||||
|
||||
#define mmTPC3_QM_PQ_PUSH2 0xEC8088
|
||||
|
||||
#define mmTPC3_QM_PQ_PUSH3 0xEC808C
|
||||
|
||||
#define mmTPC3_QM_PQ_STS0 0xEC8090
|
||||
|
||||
#define mmTPC3_QM_PQ_STS1 0xEC8094
|
||||
|
||||
#define mmTPC3_QM_PQ_RD_RATE_LIM_EN 0xEC80A0
|
||||
|
||||
#define mmTPC3_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xEC80A4
|
||||
|
||||
#define mmTPC3_QM_PQ_RD_RATE_LIM_SAT 0xEC80A8
|
||||
|
||||
#define mmTPC3_QM_PQ_RD_RATE_LIM_TOUT 0xEC80AC
|
||||
|
||||
#define mmTPC3_QM_CQ_CFG0 0xEC80B0
|
||||
|
||||
#define mmTPC3_QM_CQ_CFG1 0xEC80B4
|
||||
|
||||
#define mmTPC3_QM_CQ_ARUSER 0xEC80B8
|
||||
|
||||
#define mmTPC3_QM_CQ_PTR_LO 0xEC80C0
|
||||
|
||||
#define mmTPC3_QM_CQ_PTR_HI 0xEC80C4
|
||||
|
||||
#define mmTPC3_QM_CQ_TSIZE 0xEC80C8
|
||||
|
||||
#define mmTPC3_QM_CQ_CTL 0xEC80CC
|
||||
|
||||
#define mmTPC3_QM_CQ_PTR_LO_STS 0xEC80D4
|
||||
|
||||
#define mmTPC3_QM_CQ_PTR_HI_STS 0xEC80D8
|
||||
|
||||
#define mmTPC3_QM_CQ_TSIZE_STS 0xEC80DC
|
||||
|
||||
#define mmTPC3_QM_CQ_CTL_STS 0xEC80E0
|
||||
|
||||
#define mmTPC3_QM_CQ_STS0 0xEC80E4
|
||||
|
||||
#define mmTPC3_QM_CQ_STS1 0xEC80E8
|
||||
|
||||
#define mmTPC3_QM_CQ_RD_RATE_LIM_EN 0xEC80F0
|
||||
|
||||
#define mmTPC3_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xEC80F4
|
||||
|
||||
#define mmTPC3_QM_CQ_RD_RATE_LIM_SAT 0xEC80F8
|
||||
|
||||
#define mmTPC3_QM_CQ_RD_RATE_LIM_TOUT 0xEC80FC
|
||||
|
||||
#define mmTPC3_QM_CQ_IFIFO_CNT 0xEC8108
|
||||
|
||||
#define mmTPC3_QM_CP_MSG_BASE0_ADDR_LO 0xEC8120
|
||||
|
||||
#define mmTPC3_QM_CP_MSG_BASE0_ADDR_HI 0xEC8124
|
||||
|
||||
#define mmTPC3_QM_CP_MSG_BASE1_ADDR_LO 0xEC8128
|
||||
|
||||
#define mmTPC3_QM_CP_MSG_BASE1_ADDR_HI 0xEC812C
|
||||
|
||||
#define mmTPC3_QM_CP_MSG_BASE2_ADDR_LO 0xEC8130
|
||||
|
||||
#define mmTPC3_QM_CP_MSG_BASE2_ADDR_HI 0xEC8134
|
||||
|
||||
#define mmTPC3_QM_CP_MSG_BASE3_ADDR_LO 0xEC8138
|
||||
|
||||
#define mmTPC3_QM_CP_MSG_BASE3_ADDR_HI 0xEC813C
|
||||
|
||||
#define mmTPC3_QM_CP_LDMA_TSIZE_OFFSET 0xEC8140
|
||||
|
||||
#define mmTPC3_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xEC8144
|
||||
|
||||
#define mmTPC3_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xEC8148
|
||||
|
||||
#define mmTPC3_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xEC814C
|
||||
|
||||
#define mmTPC3_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xEC8150
|
||||
|
||||
#define mmTPC3_QM_CP_LDMA_COMMIT_OFFSET 0xEC8154
|
||||
|
||||
#define mmTPC3_QM_CP_FENCE0_RDATA 0xEC8158
|
||||
|
||||
#define mmTPC3_QM_CP_FENCE1_RDATA 0xEC815C
|
||||
|
||||
#define mmTPC3_QM_CP_FENCE2_RDATA 0xEC8160
|
||||
|
||||
#define mmTPC3_QM_CP_FENCE3_RDATA 0xEC8164
|
||||
|
||||
#define mmTPC3_QM_CP_FENCE0_CNT 0xEC8168
|
||||
|
||||
#define mmTPC3_QM_CP_FENCE1_CNT 0xEC816C
|
||||
|
||||
#define mmTPC3_QM_CP_FENCE2_CNT 0xEC8170
|
||||
|
||||
#define mmTPC3_QM_CP_FENCE3_CNT 0xEC8174
|
||||
|
||||
#define mmTPC3_QM_CP_STS 0xEC8178
|
||||
|
||||
#define mmTPC3_QM_CP_CURRENT_INST_LO 0xEC817C
|
||||
|
||||
#define mmTPC3_QM_CP_CURRENT_INST_HI 0xEC8180
|
||||
|
||||
#define mmTPC3_QM_CP_BARRIER_CFG 0xEC8184
|
||||
|
||||
#define mmTPC3_QM_CP_DBG_0 0xEC8188
|
||||
|
||||
#define mmTPC3_QM_PQ_BUF_ADDR 0xEC8300
|
||||
|
||||
#define mmTPC3_QM_PQ_BUF_RDATA 0xEC8304
|
||||
|
||||
#define mmTPC3_QM_CQ_BUF_ADDR 0xEC8308
|
||||
|
||||
#define mmTPC3_QM_CQ_BUF_RDATA 0xEC830C
|
||||
|
||||
#endif /* ASIC_REG_TPC3_QM_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,323 @@
|
||||
/* 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_TPC3_RTR_REGS_H_
|
||||
#define ASIC_REG_TPC3_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC3_RTR (Prototype: TPC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RQ_E_ARB 0xEC0100
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RQ_W_ARB 0xEC0104
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RQ_N_ARB 0xEC0108
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RQ_S_ARB 0xEC010C
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RQ_L_ARB 0xEC0110
|
||||
|
||||
#define mmTPC3_RTR_HBW_E_ARB_MAX 0xEC0120
|
||||
|
||||
#define mmTPC3_RTR_HBW_W_ARB_MAX 0xEC0124
|
||||
|
||||
#define mmTPC3_RTR_HBW_N_ARB_MAX 0xEC0128
|
||||
|
||||
#define mmTPC3_RTR_HBW_S_ARB_MAX 0xEC012C
|
||||
|
||||
#define mmTPC3_RTR_HBW_L_ARB_MAX 0xEC0130
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RS_E_ARB 0xEC0140
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RS_W_ARB 0xEC0144
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RS_N_ARB 0xEC0148
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RS_S_ARB 0xEC014C
|
||||
|
||||
#define mmTPC3_RTR_HBW_RD_RS_L_ARB 0xEC0150
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RQ_E_ARB 0xEC0170
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RQ_W_ARB 0xEC0174
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RQ_N_ARB 0xEC0178
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RQ_S_ARB 0xEC017C
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RQ_L_ARB 0xEC0180
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RS_E_ARB 0xEC0190
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RS_W_ARB 0xEC0194
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RS_N_ARB 0xEC0198
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RS_S_ARB 0xEC019C
|
||||
|
||||
#define mmTPC3_RTR_HBW_WR_RS_L_ARB 0xEC01A0
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RQ_E_ARB 0xEC0200
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RQ_W_ARB 0xEC0204
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RQ_N_ARB 0xEC0208
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RQ_S_ARB 0xEC020C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RQ_L_ARB 0xEC0210
|
||||
|
||||
#define mmTPC3_RTR_LBW_E_ARB_MAX 0xEC0220
|
||||
|
||||
#define mmTPC3_RTR_LBW_W_ARB_MAX 0xEC0224
|
||||
|
||||
#define mmTPC3_RTR_LBW_N_ARB_MAX 0xEC0228
|
||||
|
||||
#define mmTPC3_RTR_LBW_S_ARB_MAX 0xEC022C
|
||||
|
||||
#define mmTPC3_RTR_LBW_L_ARB_MAX 0xEC0230
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RS_E_ARB 0xEC0250
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RS_W_ARB 0xEC0254
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RS_N_ARB 0xEC0258
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RS_S_ARB 0xEC025C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RD_RS_L_ARB 0xEC0260
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RQ_E_ARB 0xEC0270
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RQ_W_ARB 0xEC0274
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RQ_N_ARB 0xEC0278
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RQ_S_ARB 0xEC027C
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RQ_L_ARB 0xEC0280
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RS_E_ARB 0xEC0290
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RS_W_ARB 0xEC0294
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RS_N_ARB 0xEC0298
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RS_S_ARB 0xEC029C
|
||||
|
||||
#define mmTPC3_RTR_LBW_WR_RS_L_ARB 0xEC02A0
|
||||
|
||||
#define mmTPC3_RTR_DBG_E_ARB 0xEC0300
|
||||
|
||||
#define mmTPC3_RTR_DBG_W_ARB 0xEC0304
|
||||
|
||||
#define mmTPC3_RTR_DBG_N_ARB 0xEC0308
|
||||
|
||||
#define mmTPC3_RTR_DBG_S_ARB 0xEC030C
|
||||
|
||||
#define mmTPC3_RTR_DBG_L_ARB 0xEC0310
|
||||
|
||||
#define mmTPC3_RTR_DBG_E_ARB_MAX 0xEC0320
|
||||
|
||||
#define mmTPC3_RTR_DBG_W_ARB_MAX 0xEC0324
|
||||
|
||||
#define mmTPC3_RTR_DBG_N_ARB_MAX 0xEC0328
|
||||
|
||||
#define mmTPC3_RTR_DBG_S_ARB_MAX 0xEC032C
|
||||
|
||||
#define mmTPC3_RTR_DBG_L_ARB_MAX 0xEC0330
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_0 0xEC0400
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_1 0xEC0404
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_2 0xEC0408
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_3 0xEC040C
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_4 0xEC0410
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_5 0xEC0414
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_6 0xEC0418
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_7 0xEC041C
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_8 0xEC0420
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_COEF_9 0xEC0424
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_CFG 0xEC0440
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_RD_SAT 0xEC0444
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_RD_RST_TOKEN 0xEC0448
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_RD_TIMEOUT_0 0xEC044C
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_RD_TIMEOUT_1 0xEC0450
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_WR_SAT 0xEC0454
|
||||
|
||||
#define mmTPC3_RTR_WPLIT_WR_TST_TOLEN 0xEC0458
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_WR_TIMEOUT_0 0xEC045C
|
||||
|
||||
#define mmTPC3_RTR_SPLIT_WR_TIMEOUT_1 0xEC0460
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_HIT 0xEC0470
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_L_0 0xEC0480
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_L_1 0xEC0484
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_L_2 0xEC0488
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_L_3 0xEC048C
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_L_4 0xEC0490
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_L_5 0xEC0494
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_L_6 0xEC0498
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_L_7 0xEC049C
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_H_0 0xEC04A0
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_H_1 0xEC04A4
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_H_2 0xEC04A8
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_H_3 0xEC04AC
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_H_4 0xEC04B0
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_H_5 0xEC04B4
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_H_6 0xEC04B8
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_MASK_H_7 0xEC04BC
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_L_0 0xEC04C0
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_L_1 0xEC04C4
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_L_2 0xEC04C8
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_L_3 0xEC04CC
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_L_4 0xEC04D0
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_L_5 0xEC04D4
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_L_6 0xEC04D8
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_L_7 0xEC04DC
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_H_0 0xEC04E0
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_H_1 0xEC04E4
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_H_2 0xEC04E8
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_H_3 0xEC04EC
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_H_4 0xEC04F0
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_H_5 0xEC04F4
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_H_6 0xEC04F8
|
||||
|
||||
#define mmTPC3_RTR_HBW_RANGE_BASE_H_7 0xEC04FC
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_HIT 0xEC0500
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_0 0xEC0510
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_1 0xEC0514
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_2 0xEC0518
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_3 0xEC051C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_4 0xEC0520
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_5 0xEC0524
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_6 0xEC0528
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_7 0xEC052C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_8 0xEC0530
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_9 0xEC0534
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_10 0xEC0538
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_11 0xEC053C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_12 0xEC0540
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_13 0xEC0544
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_14 0xEC0548
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_MASK_15 0xEC054C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_0 0xEC0550
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_1 0xEC0554
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_2 0xEC0558
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_3 0xEC055C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_4 0xEC0560
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_5 0xEC0564
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_6 0xEC0568
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_7 0xEC056C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_8 0xEC0570
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_9 0xEC0574
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_10 0xEC0578
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_11 0xEC057C
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_12 0xEC0580
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_13 0xEC0584
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_14 0xEC0588
|
||||
|
||||
#define mmTPC3_RTR_LBW_RANGE_BASE_15 0xEC058C
|
||||
|
||||
#define mmTPC3_RTR_RGLTR 0xEC0590
|
||||
|
||||
#define mmTPC3_RTR_RGLTR_WR_RESULT 0xEC0594
|
||||
|
||||
#define mmTPC3_RTR_RGLTR_RD_RESULT 0xEC0598
|
||||
|
||||
#define mmTPC3_RTR_SCRAMB_EN 0xEC0600
|
||||
|
||||
#define mmTPC3_RTR_NON_LIN_SCRAMB 0xEC0604
|
||||
|
||||
#endif /* ASIC_REG_TPC3_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,887 @@
|
||||
/* 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_TPC4_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC4_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC4_CFG (Prototype: TPC)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xF06400
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xF06404
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xF06408
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xF0640C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xF06410
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xF06414
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xF06418
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xF0641C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xF06420
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xF06424
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xF06428
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xF0642C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xF06430
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xF06434
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xF06438
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xF0643C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xF06440
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xF06444
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xF06448
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xF0644C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xF06450
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xF06454
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xF06458
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xF0645C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xF06460
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xF06464
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xF06468
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xF0646C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xF06470
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xF06474
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xF06478
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xF0647C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xF06480
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xF06484
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xF06488
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xF0648C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xF06490
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xF06494
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xF06498
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xF0649C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xF064A0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xF064A4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xF064A8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xF064AC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xF064B0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xF064B4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xF064B8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xF064BC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xF064C0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xF064C4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xF064C8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xF064CC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xF064D0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xF064D4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xF064D8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xF064DC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xF064E0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xF064E4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xF064E8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xF064EC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xF064F0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xF064F4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xF064F8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xF064FC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xF06500
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xF06504
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xF06508
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xF0650C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xF06510
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xF06514
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xF06518
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xF0651C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xF06520
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xF06524
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xF06528
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xF0652C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xF06530
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xF06534
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xF06538
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xF0653C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xF06540
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xF06544
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xF06548
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xF0654C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xF06550
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xF06554
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xF06558
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xF0655C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xF06560
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xF06564
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xF06568
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xF0656C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xF06570
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xF06574
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xF06578
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xF0657C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xF06580
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xF06584
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xF06588
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xF0658C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xF06590
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xF06594
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xF06598
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xF0659C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xF065A0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xF065A4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xF065A8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xF065AC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xF065B0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xF065B4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xF065B8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xF065BC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xF065C0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xF065C4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xF065C8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xF065CC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xF065D0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xF065D4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xF065D8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xF065DC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xF065E0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xF065E4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xF065E8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xF065EC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xF065F0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xF065F4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xF065F8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xF065FC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xF06600
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xF06604
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xF06608
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xF0660C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xF06610
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xF06614
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xF06618
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xF0661C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xF06620
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xF06624
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xF06628
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xF0662C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xF06630
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xF06634
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xF06638
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xF0663C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xF06640
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xF06644
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xF06648
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xF0664C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xF06650
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xF06654
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xF06658
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xF0665C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xF06660
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xF06664
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_0 0xF06668
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_0 0xF0666C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_1 0xF06670
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_1 0xF06674
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_2 0xF06678
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_2 0xF0667C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_3 0xF06680
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_3 0xF06684
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_BASE_DIM_4 0xF06688
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_TID_SIZE_DIM_4 0xF0668C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_0 0xF06690
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_1 0xF06694
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_2 0xF06698
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_3 0xF0669C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_4 0xF066A0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_5 0xF066A4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_6 0xF066A8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_7 0xF066AC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_8 0xF066B0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_9 0xF066B4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_10 0xF066B8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_11 0xF066BC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_12 0xF066C0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_13 0xF066C4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_14 0xF066C8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_15 0xF066CC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_16 0xF066D0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_17 0xF066D4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_18 0xF066D8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_19 0xF066DC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_20 0xF066E0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_21 0xF066E4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_22 0xF066E8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_23 0xF066EC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_24 0xF066F0
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_25 0xF066F4
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_26 0xF066F8
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_27 0xF066FC
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_28 0xF06700
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_29 0xF06704
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_30 0xF06708
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SRF_31 0xF0670C
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_KERNEL_CONFIG 0xF06710
|
||||
|
||||
#define mmTPC4_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xF06714
|
||||
|
||||
#define mmTPC4_CFG_RESERVED_DESC_END 0xF06738
|
||||
|
||||
#define mmTPC4_CFG_ROUND_CSR 0xF067FC
|
||||
|
||||
#define mmTPC4_CFG_TBUF_BASE_ADDR_LOW 0xF06800
|
||||
|
||||
#define mmTPC4_CFG_TBUF_BASE_ADDR_HIGH 0xF06804
|
||||
|
||||
#define mmTPC4_CFG_SEMAPHORE 0xF06808
|
||||
|
||||
#define mmTPC4_CFG_VFLAGS 0xF0680C
|
||||
|
||||
#define mmTPC4_CFG_SFLAGS 0xF06810
|
||||
|
||||
#define mmTPC4_CFG_LFSR_POLYNOM 0xF06818
|
||||
|
||||
#define mmTPC4_CFG_STATUS 0xF0681C
|
||||
|
||||
#define mmTPC4_CFG_CFG_BASE_ADDRESS_HIGH 0xF06820
|
||||
|
||||
#define mmTPC4_CFG_CFG_SUBTRACT_VALUE 0xF06824
|
||||
|
||||
#define mmTPC4_CFG_SM_BASE_ADDRESS_LOW 0xF06828
|
||||
|
||||
#define mmTPC4_CFG_SM_BASE_ADDRESS_HIGH 0xF0682C
|
||||
|
||||
#define mmTPC4_CFG_TPC_CMD 0xF06830
|
||||
|
||||
#define mmTPC4_CFG_TPC_EXECUTE 0xF06838
|
||||
|
||||
#define mmTPC4_CFG_TPC_STALL 0xF0683C
|
||||
|
||||
#define mmTPC4_CFG_ICACHE_BASE_ADDERESS_LOW 0xF06840
|
||||
|
||||
#define mmTPC4_CFG_ICACHE_BASE_ADDERESS_HIGH 0xF06844
|
||||
|
||||
#define mmTPC4_CFG_MSS_CONFIG 0xF06854
|
||||
|
||||
#define mmTPC4_CFG_TPC_INTR_CAUSE 0xF06858
|
||||
|
||||
#define mmTPC4_CFG_TPC_INTR_MASK 0xF0685C
|
||||
|
||||
#define mmTPC4_CFG_TSB_CONFIG 0xF06860
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xF06A00
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xF06A04
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_PADDING_VALUE 0xF06A08
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xF06A0C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_0_SIZE 0xF06A10
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xF06A14
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xF06A18
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_1_SIZE 0xF06A1C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xF06A20
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xF06A24
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_2_SIZE 0xF06A28
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xF06A2C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xF06A30
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_3_SIZE 0xF06A34
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xF06A38
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xF06A3C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_4_SIZE 0xF06A40
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xF06A44
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xF06A48
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xF06A4C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xF06A50
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_PADDING_VALUE 0xF06A54
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xF06A58
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_0_SIZE 0xF06A5C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xF06A60
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xF06A64
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_1_SIZE 0xF06A68
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xF06A6C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xF06A70
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_2_SIZE 0xF06A74
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xF06A78
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xF06A7C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_3_SIZE 0xF06A80
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xF06A84
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xF06A88
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_4_SIZE 0xF06A8C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xF06A90
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xF06A94
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xF06A98
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xF06A9C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_PADDING_VALUE 0xF06AA0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xF06AA4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_0_SIZE 0xF06AA8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xF06AAC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xF06AB0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_1_SIZE 0xF06AB4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xF06AB8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xF06ABC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_2_SIZE 0xF06AC0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xF06AC4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xF06AC8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_3_SIZE 0xF06ACC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xF06AD0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xF06AD4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_4_SIZE 0xF06AD8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xF06ADC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xF06AE0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xF06AE4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xF06AE8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_PADDING_VALUE 0xF06AEC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xF06AF0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_0_SIZE 0xF06AF4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xF06AF8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xF06AFC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_1_SIZE 0xF06B00
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xF06B04
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xF06B08
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_2_SIZE 0xF06B0C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xF06B10
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xF06B14
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_3_SIZE 0xF06B18
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xF06B1C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xF06B20
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_4_SIZE 0xF06B24
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xF06B28
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xF06B2C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xF06B30
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xF06B34
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_PADDING_VALUE 0xF06B38
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xF06B3C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_0_SIZE 0xF06B40
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xF06B44
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xF06B48
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_1_SIZE 0xF06B4C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xF06B50
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xF06B54
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_2_SIZE 0xF06B58
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xF06B5C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xF06B60
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_3_SIZE 0xF06B64
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xF06B68
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xF06B6C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_4_SIZE 0xF06B70
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xF06B74
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xF06B78
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xF06B7C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xF06B80
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_PADDING_VALUE 0xF06B84
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xF06B88
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_0_SIZE 0xF06B8C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xF06B90
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xF06B94
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_1_SIZE 0xF06B98
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xF06B9C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xF06BA0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_2_SIZE 0xF06BA4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xF06BA8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xF06BAC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_3_SIZE 0xF06BB0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xF06BB4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xF06BB8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_4_SIZE 0xF06BBC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xF06BC0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xF06BC4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xF06BC8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xF06BCC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_PADDING_VALUE 0xF06BD0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xF06BD4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_0_SIZE 0xF06BD8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xF06BDC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xF06BE0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_1_SIZE 0xF06BE4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xF06BE8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xF06BEC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_2_SIZE 0xF06BF0
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xF06BF4
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xF06BF8
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_3_SIZE 0xF06BFC
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xF06C00
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xF06C04
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_4_SIZE 0xF06C08
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xF06C0C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xF06C10
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xF06C14
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xF06C18
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_PADDING_VALUE 0xF06C1C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xF06C20
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_0_SIZE 0xF06C24
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xF06C28
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xF06C2C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_1_SIZE 0xF06C30
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xF06C34
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xF06C38
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_2_SIZE 0xF06C3C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xF06C40
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xF06C44
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_3_SIZE 0xF06C48
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xF06C4C
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xF06C50
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_4_SIZE 0xF06C54
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xF06C58
|
||||
|
||||
#define mmTPC4_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xF06C5C
|
||||
|
||||
#define mmTPC4_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xF06C60
|
||||
|
||||
#define mmTPC4_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xF06C64
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_BASE_DIM_0 0xF06C68
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_SIZE_DIM_0 0xF06C6C
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_BASE_DIM_1 0xF06C70
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_SIZE_DIM_1 0xF06C74
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_BASE_DIM_2 0xF06C78
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_SIZE_DIM_2 0xF06C7C
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_BASE_DIM_3 0xF06C80
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_SIZE_DIM_3 0xF06C84
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_BASE_DIM_4 0xF06C88
|
||||
|
||||
#define mmTPC4_CFG_QM_TID_SIZE_DIM_4 0xF06C8C
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_0 0xF06C90
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_1 0xF06C94
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_2 0xF06C98
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_3 0xF06C9C
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_4 0xF06CA0
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_5 0xF06CA4
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_6 0xF06CA8
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_7 0xF06CAC
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_8 0xF06CB0
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_9 0xF06CB4
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_10 0xF06CB8
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_11 0xF06CBC
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_12 0xF06CC0
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_13 0xF06CC4
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_14 0xF06CC8
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_15 0xF06CCC
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_16 0xF06CD0
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_17 0xF06CD4
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_18 0xF06CD8
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_19 0xF06CDC
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_20 0xF06CE0
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_21 0xF06CE4
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_22 0xF06CE8
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_23 0xF06CEC
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_24 0xF06CF0
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_25 0xF06CF4
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_26 0xF06CF8
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_27 0xF06CFC
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_28 0xF06D00
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_29 0xF06D04
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_30 0xF06D08
|
||||
|
||||
#define mmTPC4_CFG_QM_SRF_31 0xF06D0C
|
||||
|
||||
#define mmTPC4_CFG_QM_KERNEL_CONFIG 0xF06D10
|
||||
|
||||
#define mmTPC4_CFG_QM_SYNC_OBJECT_MESSAGE 0xF06D14
|
||||
|
||||
#define mmTPC4_CFG_ARUSER 0xF06D18
|
||||
|
||||
#define mmTPC4_CFG_AWUSER 0xF06D1C
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_CNTRL 0xF06E00
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_PAT 0xF06E04
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_0 0xF06E08
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_1 0xF06E0C
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_2 0xF06E10
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_3 0xF06E14
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_4 0xF06E18
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_5 0xF06E1C
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_6 0xF06E20
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_7 0xF06E24
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_8 0xF06E28
|
||||
|
||||
#define mmTPC4_CFG_FUNC_MBIST_MEM_9 0xF06E2C
|
||||
|
||||
#endif /* ASIC_REG_TPC4_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_TPC4_CMDQ_REGS_H_
|
||||
#define ASIC_REG_TPC4_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC4_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_CFG0 0xF09000
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_CFG1 0xF09004
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_PROT 0xF09008
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_ERR_CFG 0xF0900C
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_ERR_ADDR_LO 0xF09010
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_ERR_ADDR_HI 0xF09014
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_ERR_WDATA 0xF09018
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_SECURE_PROPS 0xF0901C
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_NON_SECURE_PROPS 0xF09020
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_STS0 0xF09024
|
||||
|
||||
#define mmTPC4_CMDQ_GLBL_STS1 0xF09028
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_CFG0 0xF090B0
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_CFG1 0xF090B4
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_ARUSER 0xF090B8
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_PTR_LO 0xF090C0
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_PTR_HI 0xF090C4
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_TSIZE 0xF090C8
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_CTL 0xF090CC
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_PTR_LO_STS 0xF090D4
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_PTR_HI_STS 0xF090D8
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_TSIZE_STS 0xF090DC
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_CTL_STS 0xF090E0
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_STS0 0xF090E4
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_STS1 0xF090E8
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_RD_RATE_LIM_EN 0xF090F0
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xF090F4
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_RD_RATE_LIM_SAT 0xF090F8
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_RD_RATE_LIM_TOUT 0xF090FC
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_IFIFO_CNT 0xF09108
|
||||
|
||||
#define mmTPC4_CMDQ_CP_MSG_BASE0_ADDR_LO 0xF09120
|
||||
|
||||
#define mmTPC4_CMDQ_CP_MSG_BASE0_ADDR_HI 0xF09124
|
||||
|
||||
#define mmTPC4_CMDQ_CP_MSG_BASE1_ADDR_LO 0xF09128
|
||||
|
||||
#define mmTPC4_CMDQ_CP_MSG_BASE1_ADDR_HI 0xF0912C
|
||||
|
||||
#define mmTPC4_CMDQ_CP_MSG_BASE2_ADDR_LO 0xF09130
|
||||
|
||||
#define mmTPC4_CMDQ_CP_MSG_BASE2_ADDR_HI 0xF09134
|
||||
|
||||
#define mmTPC4_CMDQ_CP_MSG_BASE3_ADDR_LO 0xF09138
|
||||
|
||||
#define mmTPC4_CMDQ_CP_MSG_BASE3_ADDR_HI 0xF0913C
|
||||
|
||||
#define mmTPC4_CMDQ_CP_LDMA_TSIZE_OFFSET 0xF09140
|
||||
|
||||
#define mmTPC4_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xF09144
|
||||
|
||||
#define mmTPC4_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xF09148
|
||||
|
||||
#define mmTPC4_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xF0914C
|
||||
|
||||
#define mmTPC4_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xF09150
|
||||
|
||||
#define mmTPC4_CMDQ_CP_LDMA_COMMIT_OFFSET 0xF09154
|
||||
|
||||
#define mmTPC4_CMDQ_CP_FENCE0_RDATA 0xF09158
|
||||
|
||||
#define mmTPC4_CMDQ_CP_FENCE1_RDATA 0xF0915C
|
||||
|
||||
#define mmTPC4_CMDQ_CP_FENCE2_RDATA 0xF09160
|
||||
|
||||
#define mmTPC4_CMDQ_CP_FENCE3_RDATA 0xF09164
|
||||
|
||||
#define mmTPC4_CMDQ_CP_FENCE0_CNT 0xF09168
|
||||
|
||||
#define mmTPC4_CMDQ_CP_FENCE1_CNT 0xF0916C
|
||||
|
||||
#define mmTPC4_CMDQ_CP_FENCE2_CNT 0xF09170
|
||||
|
||||
#define mmTPC4_CMDQ_CP_FENCE3_CNT 0xF09174
|
||||
|
||||
#define mmTPC4_CMDQ_CP_STS 0xF09178
|
||||
|
||||
#define mmTPC4_CMDQ_CP_CURRENT_INST_LO 0xF0917C
|
||||
|
||||
#define mmTPC4_CMDQ_CP_CURRENT_INST_HI 0xF09180
|
||||
|
||||
#define mmTPC4_CMDQ_CP_BARRIER_CFG 0xF09184
|
||||
|
||||
#define mmTPC4_CMDQ_CP_DBG_0 0xF09188
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_BUF_ADDR 0xF09308
|
||||
|
||||
#define mmTPC4_CMDQ_CQ_BUF_RDATA 0xF0930C
|
||||
|
||||
#endif /* ASIC_REG_TPC4_CMDQ_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_TPC4_QM_REGS_H_
|
||||
#define ASIC_REG_TPC4_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC4_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC4_QM_GLBL_CFG0 0xF08000
|
||||
|
||||
#define mmTPC4_QM_GLBL_CFG1 0xF08004
|
||||
|
||||
#define mmTPC4_QM_GLBL_PROT 0xF08008
|
||||
|
||||
#define mmTPC4_QM_GLBL_ERR_CFG 0xF0800C
|
||||
|
||||
#define mmTPC4_QM_GLBL_ERR_ADDR_LO 0xF08010
|
||||
|
||||
#define mmTPC4_QM_GLBL_ERR_ADDR_HI 0xF08014
|
||||
|
||||
#define mmTPC4_QM_GLBL_ERR_WDATA 0xF08018
|
||||
|
||||
#define mmTPC4_QM_GLBL_SECURE_PROPS 0xF0801C
|
||||
|
||||
#define mmTPC4_QM_GLBL_NON_SECURE_PROPS 0xF08020
|
||||
|
||||
#define mmTPC4_QM_GLBL_STS0 0xF08024
|
||||
|
||||
#define mmTPC4_QM_GLBL_STS1 0xF08028
|
||||
|
||||
#define mmTPC4_QM_PQ_BASE_LO 0xF08060
|
||||
|
||||
#define mmTPC4_QM_PQ_BASE_HI 0xF08064
|
||||
|
||||
#define mmTPC4_QM_PQ_SIZE 0xF08068
|
||||
|
||||
#define mmTPC4_QM_PQ_PI 0xF0806C
|
||||
|
||||
#define mmTPC4_QM_PQ_CI 0xF08070
|
||||
|
||||
#define mmTPC4_QM_PQ_CFG0 0xF08074
|
||||
|
||||
#define mmTPC4_QM_PQ_CFG1 0xF08078
|
||||
|
||||
#define mmTPC4_QM_PQ_ARUSER 0xF0807C
|
||||
|
||||
#define mmTPC4_QM_PQ_PUSH0 0xF08080
|
||||
|
||||
#define mmTPC4_QM_PQ_PUSH1 0xF08084
|
||||
|
||||
#define mmTPC4_QM_PQ_PUSH2 0xF08088
|
||||
|
||||
#define mmTPC4_QM_PQ_PUSH3 0xF0808C
|
||||
|
||||
#define mmTPC4_QM_PQ_STS0 0xF08090
|
||||
|
||||
#define mmTPC4_QM_PQ_STS1 0xF08094
|
||||
|
||||
#define mmTPC4_QM_PQ_RD_RATE_LIM_EN 0xF080A0
|
||||
|
||||
#define mmTPC4_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xF080A4
|
||||
|
||||
#define mmTPC4_QM_PQ_RD_RATE_LIM_SAT 0xF080A8
|
||||
|
||||
#define mmTPC4_QM_PQ_RD_RATE_LIM_TOUT 0xF080AC
|
||||
|
||||
#define mmTPC4_QM_CQ_CFG0 0xF080B0
|
||||
|
||||
#define mmTPC4_QM_CQ_CFG1 0xF080B4
|
||||
|
||||
#define mmTPC4_QM_CQ_ARUSER 0xF080B8
|
||||
|
||||
#define mmTPC4_QM_CQ_PTR_LO 0xF080C0
|
||||
|
||||
#define mmTPC4_QM_CQ_PTR_HI 0xF080C4
|
||||
|
||||
#define mmTPC4_QM_CQ_TSIZE 0xF080C8
|
||||
|
||||
#define mmTPC4_QM_CQ_CTL 0xF080CC
|
||||
|
||||
#define mmTPC4_QM_CQ_PTR_LO_STS 0xF080D4
|
||||
|
||||
#define mmTPC4_QM_CQ_PTR_HI_STS 0xF080D8
|
||||
|
||||
#define mmTPC4_QM_CQ_TSIZE_STS 0xF080DC
|
||||
|
||||
#define mmTPC4_QM_CQ_CTL_STS 0xF080E0
|
||||
|
||||
#define mmTPC4_QM_CQ_STS0 0xF080E4
|
||||
|
||||
#define mmTPC4_QM_CQ_STS1 0xF080E8
|
||||
|
||||
#define mmTPC4_QM_CQ_RD_RATE_LIM_EN 0xF080F0
|
||||
|
||||
#define mmTPC4_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xF080F4
|
||||
|
||||
#define mmTPC4_QM_CQ_RD_RATE_LIM_SAT 0xF080F8
|
||||
|
||||
#define mmTPC4_QM_CQ_RD_RATE_LIM_TOUT 0xF080FC
|
||||
|
||||
#define mmTPC4_QM_CQ_IFIFO_CNT 0xF08108
|
||||
|
||||
#define mmTPC4_QM_CP_MSG_BASE0_ADDR_LO 0xF08120
|
||||
|
||||
#define mmTPC4_QM_CP_MSG_BASE0_ADDR_HI 0xF08124
|
||||
|
||||
#define mmTPC4_QM_CP_MSG_BASE1_ADDR_LO 0xF08128
|
||||
|
||||
#define mmTPC4_QM_CP_MSG_BASE1_ADDR_HI 0xF0812C
|
||||
|
||||
#define mmTPC4_QM_CP_MSG_BASE2_ADDR_LO 0xF08130
|
||||
|
||||
#define mmTPC4_QM_CP_MSG_BASE2_ADDR_HI 0xF08134
|
||||
|
||||
#define mmTPC4_QM_CP_MSG_BASE3_ADDR_LO 0xF08138
|
||||
|
||||
#define mmTPC4_QM_CP_MSG_BASE3_ADDR_HI 0xF0813C
|
||||
|
||||
#define mmTPC4_QM_CP_LDMA_TSIZE_OFFSET 0xF08140
|
||||
|
||||
#define mmTPC4_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xF08144
|
||||
|
||||
#define mmTPC4_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xF08148
|
||||
|
||||
#define mmTPC4_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xF0814C
|
||||
|
||||
#define mmTPC4_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xF08150
|
||||
|
||||
#define mmTPC4_QM_CP_LDMA_COMMIT_OFFSET 0xF08154
|
||||
|
||||
#define mmTPC4_QM_CP_FENCE0_RDATA 0xF08158
|
||||
|
||||
#define mmTPC4_QM_CP_FENCE1_RDATA 0xF0815C
|
||||
|
||||
#define mmTPC4_QM_CP_FENCE2_RDATA 0xF08160
|
||||
|
||||
#define mmTPC4_QM_CP_FENCE3_RDATA 0xF08164
|
||||
|
||||
#define mmTPC4_QM_CP_FENCE0_CNT 0xF08168
|
||||
|
||||
#define mmTPC4_QM_CP_FENCE1_CNT 0xF0816C
|
||||
|
||||
#define mmTPC4_QM_CP_FENCE2_CNT 0xF08170
|
||||
|
||||
#define mmTPC4_QM_CP_FENCE3_CNT 0xF08174
|
||||
|
||||
#define mmTPC4_QM_CP_STS 0xF08178
|
||||
|
||||
#define mmTPC4_QM_CP_CURRENT_INST_LO 0xF0817C
|
||||
|
||||
#define mmTPC4_QM_CP_CURRENT_INST_HI 0xF08180
|
||||
|
||||
#define mmTPC4_QM_CP_BARRIER_CFG 0xF08184
|
||||
|
||||
#define mmTPC4_QM_CP_DBG_0 0xF08188
|
||||
|
||||
#define mmTPC4_QM_PQ_BUF_ADDR 0xF08300
|
||||
|
||||
#define mmTPC4_QM_PQ_BUF_RDATA 0xF08304
|
||||
|
||||
#define mmTPC4_QM_CQ_BUF_ADDR 0xF08308
|
||||
|
||||
#define mmTPC4_QM_CQ_BUF_RDATA 0xF0830C
|
||||
|
||||
#endif /* ASIC_REG_TPC4_QM_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,323 @@
|
||||
/* 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_TPC4_RTR_REGS_H_
|
||||
#define ASIC_REG_TPC4_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC4_RTR (Prototype: TPC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RQ_E_ARB 0xF00100
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RQ_W_ARB 0xF00104
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RQ_N_ARB 0xF00108
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RQ_S_ARB 0xF0010C
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RQ_L_ARB 0xF00110
|
||||
|
||||
#define mmTPC4_RTR_HBW_E_ARB_MAX 0xF00120
|
||||
|
||||
#define mmTPC4_RTR_HBW_W_ARB_MAX 0xF00124
|
||||
|
||||
#define mmTPC4_RTR_HBW_N_ARB_MAX 0xF00128
|
||||
|
||||
#define mmTPC4_RTR_HBW_S_ARB_MAX 0xF0012C
|
||||
|
||||
#define mmTPC4_RTR_HBW_L_ARB_MAX 0xF00130
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RS_E_ARB 0xF00140
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RS_W_ARB 0xF00144
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RS_N_ARB 0xF00148
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RS_S_ARB 0xF0014C
|
||||
|
||||
#define mmTPC4_RTR_HBW_RD_RS_L_ARB 0xF00150
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RQ_E_ARB 0xF00170
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RQ_W_ARB 0xF00174
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RQ_N_ARB 0xF00178
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RQ_S_ARB 0xF0017C
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RQ_L_ARB 0xF00180
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RS_E_ARB 0xF00190
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RS_W_ARB 0xF00194
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RS_N_ARB 0xF00198
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RS_S_ARB 0xF0019C
|
||||
|
||||
#define mmTPC4_RTR_HBW_WR_RS_L_ARB 0xF001A0
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RQ_E_ARB 0xF00200
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RQ_W_ARB 0xF00204
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RQ_N_ARB 0xF00208
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RQ_S_ARB 0xF0020C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RQ_L_ARB 0xF00210
|
||||
|
||||
#define mmTPC4_RTR_LBW_E_ARB_MAX 0xF00220
|
||||
|
||||
#define mmTPC4_RTR_LBW_W_ARB_MAX 0xF00224
|
||||
|
||||
#define mmTPC4_RTR_LBW_N_ARB_MAX 0xF00228
|
||||
|
||||
#define mmTPC4_RTR_LBW_S_ARB_MAX 0xF0022C
|
||||
|
||||
#define mmTPC4_RTR_LBW_L_ARB_MAX 0xF00230
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RS_E_ARB 0xF00250
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RS_W_ARB 0xF00254
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RS_N_ARB 0xF00258
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RS_S_ARB 0xF0025C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RD_RS_L_ARB 0xF00260
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RQ_E_ARB 0xF00270
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RQ_W_ARB 0xF00274
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RQ_N_ARB 0xF00278
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RQ_S_ARB 0xF0027C
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RQ_L_ARB 0xF00280
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RS_E_ARB 0xF00290
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RS_W_ARB 0xF00294
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RS_N_ARB 0xF00298
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RS_S_ARB 0xF0029C
|
||||
|
||||
#define mmTPC4_RTR_LBW_WR_RS_L_ARB 0xF002A0
|
||||
|
||||
#define mmTPC4_RTR_DBG_E_ARB 0xF00300
|
||||
|
||||
#define mmTPC4_RTR_DBG_W_ARB 0xF00304
|
||||
|
||||
#define mmTPC4_RTR_DBG_N_ARB 0xF00308
|
||||
|
||||
#define mmTPC4_RTR_DBG_S_ARB 0xF0030C
|
||||
|
||||
#define mmTPC4_RTR_DBG_L_ARB 0xF00310
|
||||
|
||||
#define mmTPC4_RTR_DBG_E_ARB_MAX 0xF00320
|
||||
|
||||
#define mmTPC4_RTR_DBG_W_ARB_MAX 0xF00324
|
||||
|
||||
#define mmTPC4_RTR_DBG_N_ARB_MAX 0xF00328
|
||||
|
||||
#define mmTPC4_RTR_DBG_S_ARB_MAX 0xF0032C
|
||||
|
||||
#define mmTPC4_RTR_DBG_L_ARB_MAX 0xF00330
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_0 0xF00400
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_1 0xF00404
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_2 0xF00408
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_3 0xF0040C
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_4 0xF00410
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_5 0xF00414
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_6 0xF00418
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_7 0xF0041C
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_8 0xF00420
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_COEF_9 0xF00424
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_CFG 0xF00440
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_RD_SAT 0xF00444
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_RD_RST_TOKEN 0xF00448
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_RD_TIMEOUT_0 0xF0044C
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_RD_TIMEOUT_1 0xF00450
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_WR_SAT 0xF00454
|
||||
|
||||
#define mmTPC4_RTR_WPLIT_WR_TST_TOLEN 0xF00458
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_WR_TIMEOUT_0 0xF0045C
|
||||
|
||||
#define mmTPC4_RTR_SPLIT_WR_TIMEOUT_1 0xF00460
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_HIT 0xF00470
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_L_0 0xF00480
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_L_1 0xF00484
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_L_2 0xF00488
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_L_3 0xF0048C
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_L_4 0xF00490
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_L_5 0xF00494
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_L_6 0xF00498
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_L_7 0xF0049C
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_H_0 0xF004A0
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_H_1 0xF004A4
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_H_2 0xF004A8
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_H_3 0xF004AC
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_H_4 0xF004B0
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_H_5 0xF004B4
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_H_6 0xF004B8
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_MASK_H_7 0xF004BC
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_L_0 0xF004C0
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_L_1 0xF004C4
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_L_2 0xF004C8
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_L_3 0xF004CC
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_L_4 0xF004D0
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_L_5 0xF004D4
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_L_6 0xF004D8
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_L_7 0xF004DC
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_H_0 0xF004E0
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_H_1 0xF004E4
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_H_2 0xF004E8
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_H_3 0xF004EC
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_H_4 0xF004F0
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_H_5 0xF004F4
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_H_6 0xF004F8
|
||||
|
||||
#define mmTPC4_RTR_HBW_RANGE_BASE_H_7 0xF004FC
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_HIT 0xF00500
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_0 0xF00510
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_1 0xF00514
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_2 0xF00518
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_3 0xF0051C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_4 0xF00520
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_5 0xF00524
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_6 0xF00528
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_7 0xF0052C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_8 0xF00530
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_9 0xF00534
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_10 0xF00538
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_11 0xF0053C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_12 0xF00540
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_13 0xF00544
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_14 0xF00548
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_MASK_15 0xF0054C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_0 0xF00550
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_1 0xF00554
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_2 0xF00558
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_3 0xF0055C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_4 0xF00560
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_5 0xF00564
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_6 0xF00568
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_7 0xF0056C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_8 0xF00570
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_9 0xF00574
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_10 0xF00578
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_11 0xF0057C
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_12 0xF00580
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_13 0xF00584
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_14 0xF00588
|
||||
|
||||
#define mmTPC4_RTR_LBW_RANGE_BASE_15 0xF0058C
|
||||
|
||||
#define mmTPC4_RTR_RGLTR 0xF00590
|
||||
|
||||
#define mmTPC4_RTR_RGLTR_WR_RESULT 0xF00594
|
||||
|
||||
#define mmTPC4_RTR_RGLTR_RD_RESULT 0xF00598
|
||||
|
||||
#define mmTPC4_RTR_SCRAMB_EN 0xF00600
|
||||
|
||||
#define mmTPC4_RTR_NON_LIN_SCRAMB 0xF00604
|
||||
|
||||
#endif /* ASIC_REG_TPC4_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,887 @@
|
||||
/* 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_TPC5_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC5_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC5_CFG (Prototype: TPC)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xF46400
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xF46404
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xF46408
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xF4640C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xF46410
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xF46414
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xF46418
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xF4641C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xF46420
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xF46424
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xF46428
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xF4642C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xF46430
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xF46434
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xF46438
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xF4643C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xF46440
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xF46444
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xF46448
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xF4644C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xF46450
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xF46454
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xF46458
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xF4645C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xF46460
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xF46464
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xF46468
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xF4646C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xF46470
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xF46474
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xF46478
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xF4647C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xF46480
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xF46484
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xF46488
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xF4648C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xF46490
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xF46494
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xF46498
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xF4649C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xF464A0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xF464A4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xF464A8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xF464AC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xF464B0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xF464B4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xF464B8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xF464BC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xF464C0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xF464C4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xF464C8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xF464CC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xF464D0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xF464D4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xF464D8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xF464DC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xF464E0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xF464E4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xF464E8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xF464EC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xF464F0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xF464F4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xF464F8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xF464FC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xF46500
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xF46504
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xF46508
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xF4650C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xF46510
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xF46514
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xF46518
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xF4651C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xF46520
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xF46524
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xF46528
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xF4652C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xF46530
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xF46534
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xF46538
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xF4653C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xF46540
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xF46544
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xF46548
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xF4654C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xF46550
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xF46554
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xF46558
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xF4655C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xF46560
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xF46564
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xF46568
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xF4656C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xF46570
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xF46574
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xF46578
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xF4657C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xF46580
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xF46584
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xF46588
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xF4658C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xF46590
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xF46594
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xF46598
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xF4659C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xF465A0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xF465A4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xF465A8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xF465AC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xF465B0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xF465B4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xF465B8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xF465BC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xF465C0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xF465C4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xF465C8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xF465CC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xF465D0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xF465D4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xF465D8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xF465DC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xF465E0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xF465E4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xF465E8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xF465EC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xF465F0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xF465F4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xF465F8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xF465FC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xF46600
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xF46604
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xF46608
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xF4660C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xF46610
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xF46614
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xF46618
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xF4661C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xF46620
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xF46624
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xF46628
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xF4662C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xF46630
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xF46634
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xF46638
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xF4663C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xF46640
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xF46644
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xF46648
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xF4664C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xF46650
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xF46654
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xF46658
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xF4665C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xF46660
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xF46664
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_BASE_DIM_0 0xF46668
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_SIZE_DIM_0 0xF4666C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_BASE_DIM_1 0xF46670
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_SIZE_DIM_1 0xF46674
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_BASE_DIM_2 0xF46678
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_SIZE_DIM_2 0xF4667C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_BASE_DIM_3 0xF46680
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_SIZE_DIM_3 0xF46684
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_BASE_DIM_4 0xF46688
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_TID_SIZE_DIM_4 0xF4668C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_0 0xF46690
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_1 0xF46694
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_2 0xF46698
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_3 0xF4669C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_4 0xF466A0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_5 0xF466A4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_6 0xF466A8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_7 0xF466AC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_8 0xF466B0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_9 0xF466B4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_10 0xF466B8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_11 0xF466BC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_12 0xF466C0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_13 0xF466C4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_14 0xF466C8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_15 0xF466CC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_16 0xF466D0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_17 0xF466D4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_18 0xF466D8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_19 0xF466DC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_20 0xF466E0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_21 0xF466E4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_22 0xF466E8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_23 0xF466EC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_24 0xF466F0
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_25 0xF466F4
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_26 0xF466F8
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_27 0xF466FC
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_28 0xF46700
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_29 0xF46704
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_30 0xF46708
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SRF_31 0xF4670C
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_KERNEL_CONFIG 0xF46710
|
||||
|
||||
#define mmTPC5_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xF46714
|
||||
|
||||
#define mmTPC5_CFG_RESERVED_DESC_END 0xF46738
|
||||
|
||||
#define mmTPC5_CFG_ROUND_CSR 0xF467FC
|
||||
|
||||
#define mmTPC5_CFG_TBUF_BASE_ADDR_LOW 0xF46800
|
||||
|
||||
#define mmTPC5_CFG_TBUF_BASE_ADDR_HIGH 0xF46804
|
||||
|
||||
#define mmTPC5_CFG_SEMAPHORE 0xF46808
|
||||
|
||||
#define mmTPC5_CFG_VFLAGS 0xF4680C
|
||||
|
||||
#define mmTPC5_CFG_SFLAGS 0xF46810
|
||||
|
||||
#define mmTPC5_CFG_LFSR_POLYNOM 0xF46818
|
||||
|
||||
#define mmTPC5_CFG_STATUS 0xF4681C
|
||||
|
||||
#define mmTPC5_CFG_CFG_BASE_ADDRESS_HIGH 0xF46820
|
||||
|
||||
#define mmTPC5_CFG_CFG_SUBTRACT_VALUE 0xF46824
|
||||
|
||||
#define mmTPC5_CFG_SM_BASE_ADDRESS_LOW 0xF46828
|
||||
|
||||
#define mmTPC5_CFG_SM_BASE_ADDRESS_HIGH 0xF4682C
|
||||
|
||||
#define mmTPC5_CFG_TPC_CMD 0xF46830
|
||||
|
||||
#define mmTPC5_CFG_TPC_EXECUTE 0xF46838
|
||||
|
||||
#define mmTPC5_CFG_TPC_STALL 0xF4683C
|
||||
|
||||
#define mmTPC5_CFG_ICACHE_BASE_ADDERESS_LOW 0xF46840
|
||||
|
||||
#define mmTPC5_CFG_ICACHE_BASE_ADDERESS_HIGH 0xF46844
|
||||
|
||||
#define mmTPC5_CFG_MSS_CONFIG 0xF46854
|
||||
|
||||
#define mmTPC5_CFG_TPC_INTR_CAUSE 0xF46858
|
||||
|
||||
#define mmTPC5_CFG_TPC_INTR_MASK 0xF4685C
|
||||
|
||||
#define mmTPC5_CFG_TSB_CONFIG 0xF46860
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xF46A00
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xF46A04
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_PADDING_VALUE 0xF46A08
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xF46A0C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_0_SIZE 0xF46A10
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xF46A14
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xF46A18
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_1_SIZE 0xF46A1C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xF46A20
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xF46A24
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_2_SIZE 0xF46A28
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xF46A2C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xF46A30
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_3_SIZE 0xF46A34
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xF46A38
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xF46A3C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_4_SIZE 0xF46A40
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xF46A44
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xF46A48
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xF46A4C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xF46A50
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_PADDING_VALUE 0xF46A54
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xF46A58
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_0_SIZE 0xF46A5C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xF46A60
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xF46A64
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_1_SIZE 0xF46A68
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xF46A6C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xF46A70
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_2_SIZE 0xF46A74
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xF46A78
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xF46A7C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_3_SIZE 0xF46A80
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xF46A84
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xF46A88
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_4_SIZE 0xF46A8C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xF46A90
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xF46A94
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xF46A98
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xF46A9C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_PADDING_VALUE 0xF46AA0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xF46AA4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_0_SIZE 0xF46AA8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xF46AAC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xF46AB0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_1_SIZE 0xF46AB4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xF46AB8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xF46ABC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_2_SIZE 0xF46AC0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xF46AC4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xF46AC8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_3_SIZE 0xF46ACC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xF46AD0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xF46AD4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_4_SIZE 0xF46AD8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xF46ADC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xF46AE0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xF46AE4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xF46AE8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_PADDING_VALUE 0xF46AEC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xF46AF0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_0_SIZE 0xF46AF4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xF46AF8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xF46AFC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_1_SIZE 0xF46B00
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xF46B04
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xF46B08
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_2_SIZE 0xF46B0C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xF46B10
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xF46B14
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_3_SIZE 0xF46B18
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xF46B1C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xF46B20
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_4_SIZE 0xF46B24
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xF46B28
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xF46B2C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xF46B30
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xF46B34
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_PADDING_VALUE 0xF46B38
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xF46B3C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_0_SIZE 0xF46B40
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xF46B44
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xF46B48
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_1_SIZE 0xF46B4C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xF46B50
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xF46B54
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_2_SIZE 0xF46B58
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xF46B5C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xF46B60
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_3_SIZE 0xF46B64
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xF46B68
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xF46B6C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_4_SIZE 0xF46B70
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xF46B74
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xF46B78
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xF46B7C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xF46B80
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_PADDING_VALUE 0xF46B84
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xF46B88
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_0_SIZE 0xF46B8C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xF46B90
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xF46B94
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_1_SIZE 0xF46B98
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xF46B9C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xF46BA0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_2_SIZE 0xF46BA4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xF46BA8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xF46BAC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_3_SIZE 0xF46BB0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xF46BB4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xF46BB8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_4_SIZE 0xF46BBC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xF46BC0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xF46BC4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xF46BC8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xF46BCC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_PADDING_VALUE 0xF46BD0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xF46BD4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_0_SIZE 0xF46BD8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xF46BDC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xF46BE0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_1_SIZE 0xF46BE4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xF46BE8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xF46BEC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_2_SIZE 0xF46BF0
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xF46BF4
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xF46BF8
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_3_SIZE 0xF46BFC
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xF46C00
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xF46C04
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_4_SIZE 0xF46C08
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xF46C0C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xF46C10
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xF46C14
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xF46C18
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_PADDING_VALUE 0xF46C1C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xF46C20
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_0_SIZE 0xF46C24
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xF46C28
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xF46C2C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_1_SIZE 0xF46C30
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xF46C34
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xF46C38
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_2_SIZE 0xF46C3C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xF46C40
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xF46C44
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_3_SIZE 0xF46C48
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xF46C4C
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xF46C50
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_4_SIZE 0xF46C54
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xF46C58
|
||||
|
||||
#define mmTPC5_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xF46C5C
|
||||
|
||||
#define mmTPC5_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xF46C60
|
||||
|
||||
#define mmTPC5_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xF46C64
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_BASE_DIM_0 0xF46C68
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_SIZE_DIM_0 0xF46C6C
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_BASE_DIM_1 0xF46C70
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_SIZE_DIM_1 0xF46C74
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_BASE_DIM_2 0xF46C78
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_SIZE_DIM_2 0xF46C7C
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_BASE_DIM_3 0xF46C80
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_SIZE_DIM_3 0xF46C84
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_BASE_DIM_4 0xF46C88
|
||||
|
||||
#define mmTPC5_CFG_QM_TID_SIZE_DIM_4 0xF46C8C
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_0 0xF46C90
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_1 0xF46C94
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_2 0xF46C98
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_3 0xF46C9C
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_4 0xF46CA0
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_5 0xF46CA4
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_6 0xF46CA8
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_7 0xF46CAC
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_8 0xF46CB0
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_9 0xF46CB4
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_10 0xF46CB8
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_11 0xF46CBC
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_12 0xF46CC0
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_13 0xF46CC4
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_14 0xF46CC8
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_15 0xF46CCC
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_16 0xF46CD0
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_17 0xF46CD4
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_18 0xF46CD8
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_19 0xF46CDC
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_20 0xF46CE0
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_21 0xF46CE4
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_22 0xF46CE8
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_23 0xF46CEC
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_24 0xF46CF0
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_25 0xF46CF4
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_26 0xF46CF8
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_27 0xF46CFC
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_28 0xF46D00
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_29 0xF46D04
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_30 0xF46D08
|
||||
|
||||
#define mmTPC5_CFG_QM_SRF_31 0xF46D0C
|
||||
|
||||
#define mmTPC5_CFG_QM_KERNEL_CONFIG 0xF46D10
|
||||
|
||||
#define mmTPC5_CFG_QM_SYNC_OBJECT_MESSAGE 0xF46D14
|
||||
|
||||
#define mmTPC5_CFG_ARUSER 0xF46D18
|
||||
|
||||
#define mmTPC5_CFG_AWUSER 0xF46D1C
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_CNTRL 0xF46E00
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_PAT 0xF46E04
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_0 0xF46E08
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_1 0xF46E0C
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_2 0xF46E10
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_3 0xF46E14
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_4 0xF46E18
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_5 0xF46E1C
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_6 0xF46E20
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_7 0xF46E24
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_8 0xF46E28
|
||||
|
||||
#define mmTPC5_CFG_FUNC_MBIST_MEM_9 0xF46E2C
|
||||
|
||||
#endif /* ASIC_REG_TPC5_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_TPC5_CMDQ_REGS_H_
|
||||
#define ASIC_REG_TPC5_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC5_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_CFG0 0xF49000
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_CFG1 0xF49004
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_PROT 0xF49008
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_ERR_CFG 0xF4900C
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_ERR_ADDR_LO 0xF49010
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_ERR_ADDR_HI 0xF49014
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_ERR_WDATA 0xF49018
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_SECURE_PROPS 0xF4901C
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_NON_SECURE_PROPS 0xF49020
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_STS0 0xF49024
|
||||
|
||||
#define mmTPC5_CMDQ_GLBL_STS1 0xF49028
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_CFG0 0xF490B0
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_CFG1 0xF490B4
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_ARUSER 0xF490B8
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_PTR_LO 0xF490C0
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_PTR_HI 0xF490C4
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_TSIZE 0xF490C8
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_CTL 0xF490CC
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_PTR_LO_STS 0xF490D4
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_PTR_HI_STS 0xF490D8
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_TSIZE_STS 0xF490DC
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_CTL_STS 0xF490E0
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_STS0 0xF490E4
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_STS1 0xF490E8
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_RD_RATE_LIM_EN 0xF490F0
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xF490F4
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_RD_RATE_LIM_SAT 0xF490F8
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_RD_RATE_LIM_TOUT 0xF490FC
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_IFIFO_CNT 0xF49108
|
||||
|
||||
#define mmTPC5_CMDQ_CP_MSG_BASE0_ADDR_LO 0xF49120
|
||||
|
||||
#define mmTPC5_CMDQ_CP_MSG_BASE0_ADDR_HI 0xF49124
|
||||
|
||||
#define mmTPC5_CMDQ_CP_MSG_BASE1_ADDR_LO 0xF49128
|
||||
|
||||
#define mmTPC5_CMDQ_CP_MSG_BASE1_ADDR_HI 0xF4912C
|
||||
|
||||
#define mmTPC5_CMDQ_CP_MSG_BASE2_ADDR_LO 0xF49130
|
||||
|
||||
#define mmTPC5_CMDQ_CP_MSG_BASE2_ADDR_HI 0xF49134
|
||||
|
||||
#define mmTPC5_CMDQ_CP_MSG_BASE3_ADDR_LO 0xF49138
|
||||
|
||||
#define mmTPC5_CMDQ_CP_MSG_BASE3_ADDR_HI 0xF4913C
|
||||
|
||||
#define mmTPC5_CMDQ_CP_LDMA_TSIZE_OFFSET 0xF49140
|
||||
|
||||
#define mmTPC5_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xF49144
|
||||
|
||||
#define mmTPC5_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xF49148
|
||||
|
||||
#define mmTPC5_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xF4914C
|
||||
|
||||
#define mmTPC5_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xF49150
|
||||
|
||||
#define mmTPC5_CMDQ_CP_LDMA_COMMIT_OFFSET 0xF49154
|
||||
|
||||
#define mmTPC5_CMDQ_CP_FENCE0_RDATA 0xF49158
|
||||
|
||||
#define mmTPC5_CMDQ_CP_FENCE1_RDATA 0xF4915C
|
||||
|
||||
#define mmTPC5_CMDQ_CP_FENCE2_RDATA 0xF49160
|
||||
|
||||
#define mmTPC5_CMDQ_CP_FENCE3_RDATA 0xF49164
|
||||
|
||||
#define mmTPC5_CMDQ_CP_FENCE0_CNT 0xF49168
|
||||
|
||||
#define mmTPC5_CMDQ_CP_FENCE1_CNT 0xF4916C
|
||||
|
||||
#define mmTPC5_CMDQ_CP_FENCE2_CNT 0xF49170
|
||||
|
||||
#define mmTPC5_CMDQ_CP_FENCE3_CNT 0xF49174
|
||||
|
||||
#define mmTPC5_CMDQ_CP_STS 0xF49178
|
||||
|
||||
#define mmTPC5_CMDQ_CP_CURRENT_INST_LO 0xF4917C
|
||||
|
||||
#define mmTPC5_CMDQ_CP_CURRENT_INST_HI 0xF49180
|
||||
|
||||
#define mmTPC5_CMDQ_CP_BARRIER_CFG 0xF49184
|
||||
|
||||
#define mmTPC5_CMDQ_CP_DBG_0 0xF49188
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_BUF_ADDR 0xF49308
|
||||
|
||||
#define mmTPC5_CMDQ_CQ_BUF_RDATA 0xF4930C
|
||||
|
||||
#endif /* ASIC_REG_TPC5_CMDQ_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_TPC5_QM_REGS_H_
|
||||
#define ASIC_REG_TPC5_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC5_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC5_QM_GLBL_CFG0 0xF48000
|
||||
|
||||
#define mmTPC5_QM_GLBL_CFG1 0xF48004
|
||||
|
||||
#define mmTPC5_QM_GLBL_PROT 0xF48008
|
||||
|
||||
#define mmTPC5_QM_GLBL_ERR_CFG 0xF4800C
|
||||
|
||||
#define mmTPC5_QM_GLBL_ERR_ADDR_LO 0xF48010
|
||||
|
||||
#define mmTPC5_QM_GLBL_ERR_ADDR_HI 0xF48014
|
||||
|
||||
#define mmTPC5_QM_GLBL_ERR_WDATA 0xF48018
|
||||
|
||||
#define mmTPC5_QM_GLBL_SECURE_PROPS 0xF4801C
|
||||
|
||||
#define mmTPC5_QM_GLBL_NON_SECURE_PROPS 0xF48020
|
||||
|
||||
#define mmTPC5_QM_GLBL_STS0 0xF48024
|
||||
|
||||
#define mmTPC5_QM_GLBL_STS1 0xF48028
|
||||
|
||||
#define mmTPC5_QM_PQ_BASE_LO 0xF48060
|
||||
|
||||
#define mmTPC5_QM_PQ_BASE_HI 0xF48064
|
||||
|
||||
#define mmTPC5_QM_PQ_SIZE 0xF48068
|
||||
|
||||
#define mmTPC5_QM_PQ_PI 0xF4806C
|
||||
|
||||
#define mmTPC5_QM_PQ_CI 0xF48070
|
||||
|
||||
#define mmTPC5_QM_PQ_CFG0 0xF48074
|
||||
|
||||
#define mmTPC5_QM_PQ_CFG1 0xF48078
|
||||
|
||||
#define mmTPC5_QM_PQ_ARUSER 0xF4807C
|
||||
|
||||
#define mmTPC5_QM_PQ_PUSH0 0xF48080
|
||||
|
||||
#define mmTPC5_QM_PQ_PUSH1 0xF48084
|
||||
|
||||
#define mmTPC5_QM_PQ_PUSH2 0xF48088
|
||||
|
||||
#define mmTPC5_QM_PQ_PUSH3 0xF4808C
|
||||
|
||||
#define mmTPC5_QM_PQ_STS0 0xF48090
|
||||
|
||||
#define mmTPC5_QM_PQ_STS1 0xF48094
|
||||
|
||||
#define mmTPC5_QM_PQ_RD_RATE_LIM_EN 0xF480A0
|
||||
|
||||
#define mmTPC5_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xF480A4
|
||||
|
||||
#define mmTPC5_QM_PQ_RD_RATE_LIM_SAT 0xF480A8
|
||||
|
||||
#define mmTPC5_QM_PQ_RD_RATE_LIM_TOUT 0xF480AC
|
||||
|
||||
#define mmTPC5_QM_CQ_CFG0 0xF480B0
|
||||
|
||||
#define mmTPC5_QM_CQ_CFG1 0xF480B4
|
||||
|
||||
#define mmTPC5_QM_CQ_ARUSER 0xF480B8
|
||||
|
||||
#define mmTPC5_QM_CQ_PTR_LO 0xF480C0
|
||||
|
||||
#define mmTPC5_QM_CQ_PTR_HI 0xF480C4
|
||||
|
||||
#define mmTPC5_QM_CQ_TSIZE 0xF480C8
|
||||
|
||||
#define mmTPC5_QM_CQ_CTL 0xF480CC
|
||||
|
||||
#define mmTPC5_QM_CQ_PTR_LO_STS 0xF480D4
|
||||
|
||||
#define mmTPC5_QM_CQ_PTR_HI_STS 0xF480D8
|
||||
|
||||
#define mmTPC5_QM_CQ_TSIZE_STS 0xF480DC
|
||||
|
||||
#define mmTPC5_QM_CQ_CTL_STS 0xF480E0
|
||||
|
||||
#define mmTPC5_QM_CQ_STS0 0xF480E4
|
||||
|
||||
#define mmTPC5_QM_CQ_STS1 0xF480E8
|
||||
|
||||
#define mmTPC5_QM_CQ_RD_RATE_LIM_EN 0xF480F0
|
||||
|
||||
#define mmTPC5_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xF480F4
|
||||
|
||||
#define mmTPC5_QM_CQ_RD_RATE_LIM_SAT 0xF480F8
|
||||
|
||||
#define mmTPC5_QM_CQ_RD_RATE_LIM_TOUT 0xF480FC
|
||||
|
||||
#define mmTPC5_QM_CQ_IFIFO_CNT 0xF48108
|
||||
|
||||
#define mmTPC5_QM_CP_MSG_BASE0_ADDR_LO 0xF48120
|
||||
|
||||
#define mmTPC5_QM_CP_MSG_BASE0_ADDR_HI 0xF48124
|
||||
|
||||
#define mmTPC5_QM_CP_MSG_BASE1_ADDR_LO 0xF48128
|
||||
|
||||
#define mmTPC5_QM_CP_MSG_BASE1_ADDR_HI 0xF4812C
|
||||
|
||||
#define mmTPC5_QM_CP_MSG_BASE2_ADDR_LO 0xF48130
|
||||
|
||||
#define mmTPC5_QM_CP_MSG_BASE2_ADDR_HI 0xF48134
|
||||
|
||||
#define mmTPC5_QM_CP_MSG_BASE3_ADDR_LO 0xF48138
|
||||
|
||||
#define mmTPC5_QM_CP_MSG_BASE3_ADDR_HI 0xF4813C
|
||||
|
||||
#define mmTPC5_QM_CP_LDMA_TSIZE_OFFSET 0xF48140
|
||||
|
||||
#define mmTPC5_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xF48144
|
||||
|
||||
#define mmTPC5_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xF48148
|
||||
|
||||
#define mmTPC5_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xF4814C
|
||||
|
||||
#define mmTPC5_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xF48150
|
||||
|
||||
#define mmTPC5_QM_CP_LDMA_COMMIT_OFFSET 0xF48154
|
||||
|
||||
#define mmTPC5_QM_CP_FENCE0_RDATA 0xF48158
|
||||
|
||||
#define mmTPC5_QM_CP_FENCE1_RDATA 0xF4815C
|
||||
|
||||
#define mmTPC5_QM_CP_FENCE2_RDATA 0xF48160
|
||||
|
||||
#define mmTPC5_QM_CP_FENCE3_RDATA 0xF48164
|
||||
|
||||
#define mmTPC5_QM_CP_FENCE0_CNT 0xF48168
|
||||
|
||||
#define mmTPC5_QM_CP_FENCE1_CNT 0xF4816C
|
||||
|
||||
#define mmTPC5_QM_CP_FENCE2_CNT 0xF48170
|
||||
|
||||
#define mmTPC5_QM_CP_FENCE3_CNT 0xF48174
|
||||
|
||||
#define mmTPC5_QM_CP_STS 0xF48178
|
||||
|
||||
#define mmTPC5_QM_CP_CURRENT_INST_LO 0xF4817C
|
||||
|
||||
#define mmTPC5_QM_CP_CURRENT_INST_HI 0xF48180
|
||||
|
||||
#define mmTPC5_QM_CP_BARRIER_CFG 0xF48184
|
||||
|
||||
#define mmTPC5_QM_CP_DBG_0 0xF48188
|
||||
|
||||
#define mmTPC5_QM_PQ_BUF_ADDR 0xF48300
|
||||
|
||||
#define mmTPC5_QM_PQ_BUF_RDATA 0xF48304
|
||||
|
||||
#define mmTPC5_QM_CQ_BUF_ADDR 0xF48308
|
||||
|
||||
#define mmTPC5_QM_CQ_BUF_RDATA 0xF4830C
|
||||
|
||||
#endif /* ASIC_REG_TPC5_QM_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,323 @@
|
||||
/* 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_TPC5_RTR_REGS_H_
|
||||
#define ASIC_REG_TPC5_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC5_RTR (Prototype: TPC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RQ_E_ARB 0xF40100
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RQ_W_ARB 0xF40104
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RQ_N_ARB 0xF40108
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RQ_S_ARB 0xF4010C
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RQ_L_ARB 0xF40110
|
||||
|
||||
#define mmTPC5_RTR_HBW_E_ARB_MAX 0xF40120
|
||||
|
||||
#define mmTPC5_RTR_HBW_W_ARB_MAX 0xF40124
|
||||
|
||||
#define mmTPC5_RTR_HBW_N_ARB_MAX 0xF40128
|
||||
|
||||
#define mmTPC5_RTR_HBW_S_ARB_MAX 0xF4012C
|
||||
|
||||
#define mmTPC5_RTR_HBW_L_ARB_MAX 0xF40130
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RS_E_ARB 0xF40140
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RS_W_ARB 0xF40144
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RS_N_ARB 0xF40148
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RS_S_ARB 0xF4014C
|
||||
|
||||
#define mmTPC5_RTR_HBW_RD_RS_L_ARB 0xF40150
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RQ_E_ARB 0xF40170
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RQ_W_ARB 0xF40174
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RQ_N_ARB 0xF40178
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RQ_S_ARB 0xF4017C
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RQ_L_ARB 0xF40180
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RS_E_ARB 0xF40190
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RS_W_ARB 0xF40194
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RS_N_ARB 0xF40198
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RS_S_ARB 0xF4019C
|
||||
|
||||
#define mmTPC5_RTR_HBW_WR_RS_L_ARB 0xF401A0
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RQ_E_ARB 0xF40200
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RQ_W_ARB 0xF40204
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RQ_N_ARB 0xF40208
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RQ_S_ARB 0xF4020C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RQ_L_ARB 0xF40210
|
||||
|
||||
#define mmTPC5_RTR_LBW_E_ARB_MAX 0xF40220
|
||||
|
||||
#define mmTPC5_RTR_LBW_W_ARB_MAX 0xF40224
|
||||
|
||||
#define mmTPC5_RTR_LBW_N_ARB_MAX 0xF40228
|
||||
|
||||
#define mmTPC5_RTR_LBW_S_ARB_MAX 0xF4022C
|
||||
|
||||
#define mmTPC5_RTR_LBW_L_ARB_MAX 0xF40230
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RS_E_ARB 0xF40250
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RS_W_ARB 0xF40254
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RS_N_ARB 0xF40258
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RS_S_ARB 0xF4025C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RD_RS_L_ARB 0xF40260
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RQ_E_ARB 0xF40270
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RQ_W_ARB 0xF40274
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RQ_N_ARB 0xF40278
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RQ_S_ARB 0xF4027C
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RQ_L_ARB 0xF40280
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RS_E_ARB 0xF40290
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RS_W_ARB 0xF40294
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RS_N_ARB 0xF40298
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RS_S_ARB 0xF4029C
|
||||
|
||||
#define mmTPC5_RTR_LBW_WR_RS_L_ARB 0xF402A0
|
||||
|
||||
#define mmTPC5_RTR_DBG_E_ARB 0xF40300
|
||||
|
||||
#define mmTPC5_RTR_DBG_W_ARB 0xF40304
|
||||
|
||||
#define mmTPC5_RTR_DBG_N_ARB 0xF40308
|
||||
|
||||
#define mmTPC5_RTR_DBG_S_ARB 0xF4030C
|
||||
|
||||
#define mmTPC5_RTR_DBG_L_ARB 0xF40310
|
||||
|
||||
#define mmTPC5_RTR_DBG_E_ARB_MAX 0xF40320
|
||||
|
||||
#define mmTPC5_RTR_DBG_W_ARB_MAX 0xF40324
|
||||
|
||||
#define mmTPC5_RTR_DBG_N_ARB_MAX 0xF40328
|
||||
|
||||
#define mmTPC5_RTR_DBG_S_ARB_MAX 0xF4032C
|
||||
|
||||
#define mmTPC5_RTR_DBG_L_ARB_MAX 0xF40330
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_0 0xF40400
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_1 0xF40404
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_2 0xF40408
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_3 0xF4040C
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_4 0xF40410
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_5 0xF40414
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_6 0xF40418
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_7 0xF4041C
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_8 0xF40420
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_COEF_9 0xF40424
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_CFG 0xF40440
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_RD_SAT 0xF40444
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_RD_RST_TOKEN 0xF40448
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_RD_TIMEOUT_0 0xF4044C
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_RD_TIMEOUT_1 0xF40450
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_WR_SAT 0xF40454
|
||||
|
||||
#define mmTPC5_RTR_WPLIT_WR_TST_TOLEN 0xF40458
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_WR_TIMEOUT_0 0xF4045C
|
||||
|
||||
#define mmTPC5_RTR_SPLIT_WR_TIMEOUT_1 0xF40460
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_HIT 0xF40470
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_L_0 0xF40480
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_L_1 0xF40484
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_L_2 0xF40488
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_L_3 0xF4048C
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_L_4 0xF40490
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_L_5 0xF40494
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_L_6 0xF40498
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_L_7 0xF4049C
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_H_0 0xF404A0
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_H_1 0xF404A4
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_H_2 0xF404A8
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_H_3 0xF404AC
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_H_4 0xF404B0
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_H_5 0xF404B4
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_H_6 0xF404B8
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_MASK_H_7 0xF404BC
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_L_0 0xF404C0
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_L_1 0xF404C4
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_L_2 0xF404C8
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_L_3 0xF404CC
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_L_4 0xF404D0
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_L_5 0xF404D4
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_L_6 0xF404D8
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_L_7 0xF404DC
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_H_0 0xF404E0
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_H_1 0xF404E4
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_H_2 0xF404E8
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_H_3 0xF404EC
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_H_4 0xF404F0
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_H_5 0xF404F4
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_H_6 0xF404F8
|
||||
|
||||
#define mmTPC5_RTR_HBW_RANGE_BASE_H_7 0xF404FC
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_HIT 0xF40500
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_0 0xF40510
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_1 0xF40514
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_2 0xF40518
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_3 0xF4051C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_4 0xF40520
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_5 0xF40524
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_6 0xF40528
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_7 0xF4052C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_8 0xF40530
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_9 0xF40534
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_10 0xF40538
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_11 0xF4053C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_12 0xF40540
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_13 0xF40544
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_14 0xF40548
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_MASK_15 0xF4054C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_0 0xF40550
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_1 0xF40554
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_2 0xF40558
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_3 0xF4055C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_4 0xF40560
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_5 0xF40564
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_6 0xF40568
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_7 0xF4056C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_8 0xF40570
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_9 0xF40574
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_10 0xF40578
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_11 0xF4057C
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_12 0xF40580
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_13 0xF40584
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_14 0xF40588
|
||||
|
||||
#define mmTPC5_RTR_LBW_RANGE_BASE_15 0xF4058C
|
||||
|
||||
#define mmTPC5_RTR_RGLTR 0xF40590
|
||||
|
||||
#define mmTPC5_RTR_RGLTR_WR_RESULT 0xF40594
|
||||
|
||||
#define mmTPC5_RTR_RGLTR_RD_RESULT 0xF40598
|
||||
|
||||
#define mmTPC5_RTR_SCRAMB_EN 0xF40600
|
||||
|
||||
#define mmTPC5_RTR_NON_LIN_SCRAMB 0xF40604
|
||||
|
||||
#endif /* ASIC_REG_TPC5_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,887 @@
|
||||
/* 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_TPC6_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC6_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC6_CFG (Prototype: TPC)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xF86400
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xF86404
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xF86408
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xF8640C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xF86410
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xF86414
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xF86418
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xF8641C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xF86420
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xF86424
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xF86428
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xF8642C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xF86430
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xF86434
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xF86438
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xF8643C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xF86440
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xF86444
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xF86448
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xF8644C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xF86450
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xF86454
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xF86458
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xF8645C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xF86460
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xF86464
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xF86468
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xF8646C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xF86470
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xF86474
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xF86478
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xF8647C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xF86480
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xF86484
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xF86488
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xF8648C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xF86490
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xF86494
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xF86498
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xF8649C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xF864A0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xF864A4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xF864A8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xF864AC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xF864B0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xF864B4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xF864B8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xF864BC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xF864C0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xF864C4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xF864C8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xF864CC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xF864D0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xF864D4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xF864D8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xF864DC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xF864E0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xF864E4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xF864E8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xF864EC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xF864F0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xF864F4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xF864F8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xF864FC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xF86500
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xF86504
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xF86508
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xF8650C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xF86510
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xF86514
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xF86518
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xF8651C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xF86520
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xF86524
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xF86528
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xF8652C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xF86530
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xF86534
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xF86538
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xF8653C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xF86540
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xF86544
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xF86548
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xF8654C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xF86550
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xF86554
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xF86558
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xF8655C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xF86560
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xF86564
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xF86568
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xF8656C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xF86570
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xF86574
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xF86578
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xF8657C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xF86580
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xF86584
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xF86588
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xF8658C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xF86590
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xF86594
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xF86598
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xF8659C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xF865A0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xF865A4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xF865A8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xF865AC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xF865B0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xF865B4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xF865B8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xF865BC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xF865C0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xF865C4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xF865C8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xF865CC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xF865D0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xF865D4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xF865D8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xF865DC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xF865E0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xF865E4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xF865E8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xF865EC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xF865F0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xF865F4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xF865F8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xF865FC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xF86600
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xF86604
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xF86608
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xF8660C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xF86610
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xF86614
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xF86618
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xF8661C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xF86620
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xF86624
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xF86628
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xF8662C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xF86630
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xF86634
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xF86638
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xF8663C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xF86640
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xF86644
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xF86648
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xF8664C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xF86650
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xF86654
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xF86658
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xF8665C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xF86660
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xF86664
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_BASE_DIM_0 0xF86668
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_SIZE_DIM_0 0xF8666C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_BASE_DIM_1 0xF86670
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_SIZE_DIM_1 0xF86674
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_BASE_DIM_2 0xF86678
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_SIZE_DIM_2 0xF8667C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_BASE_DIM_3 0xF86680
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_SIZE_DIM_3 0xF86684
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_BASE_DIM_4 0xF86688
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_TID_SIZE_DIM_4 0xF8668C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_0 0xF86690
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_1 0xF86694
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_2 0xF86698
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_3 0xF8669C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_4 0xF866A0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_5 0xF866A4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_6 0xF866A8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_7 0xF866AC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_8 0xF866B0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_9 0xF866B4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_10 0xF866B8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_11 0xF866BC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_12 0xF866C0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_13 0xF866C4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_14 0xF866C8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_15 0xF866CC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_16 0xF866D0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_17 0xF866D4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_18 0xF866D8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_19 0xF866DC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_20 0xF866E0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_21 0xF866E4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_22 0xF866E8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_23 0xF866EC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_24 0xF866F0
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_25 0xF866F4
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_26 0xF866F8
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_27 0xF866FC
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_28 0xF86700
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_29 0xF86704
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_30 0xF86708
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SRF_31 0xF8670C
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_KERNEL_CONFIG 0xF86710
|
||||
|
||||
#define mmTPC6_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xF86714
|
||||
|
||||
#define mmTPC6_CFG_RESERVED_DESC_END 0xF86738
|
||||
|
||||
#define mmTPC6_CFG_ROUND_CSR 0xF867FC
|
||||
|
||||
#define mmTPC6_CFG_TBUF_BASE_ADDR_LOW 0xF86800
|
||||
|
||||
#define mmTPC6_CFG_TBUF_BASE_ADDR_HIGH 0xF86804
|
||||
|
||||
#define mmTPC6_CFG_SEMAPHORE 0xF86808
|
||||
|
||||
#define mmTPC6_CFG_VFLAGS 0xF8680C
|
||||
|
||||
#define mmTPC6_CFG_SFLAGS 0xF86810
|
||||
|
||||
#define mmTPC6_CFG_LFSR_POLYNOM 0xF86818
|
||||
|
||||
#define mmTPC6_CFG_STATUS 0xF8681C
|
||||
|
||||
#define mmTPC6_CFG_CFG_BASE_ADDRESS_HIGH 0xF86820
|
||||
|
||||
#define mmTPC6_CFG_CFG_SUBTRACT_VALUE 0xF86824
|
||||
|
||||
#define mmTPC6_CFG_SM_BASE_ADDRESS_LOW 0xF86828
|
||||
|
||||
#define mmTPC6_CFG_SM_BASE_ADDRESS_HIGH 0xF8682C
|
||||
|
||||
#define mmTPC6_CFG_TPC_CMD 0xF86830
|
||||
|
||||
#define mmTPC6_CFG_TPC_EXECUTE 0xF86838
|
||||
|
||||
#define mmTPC6_CFG_TPC_STALL 0xF8683C
|
||||
|
||||
#define mmTPC6_CFG_ICACHE_BASE_ADDERESS_LOW 0xF86840
|
||||
|
||||
#define mmTPC6_CFG_ICACHE_BASE_ADDERESS_HIGH 0xF86844
|
||||
|
||||
#define mmTPC6_CFG_MSS_CONFIG 0xF86854
|
||||
|
||||
#define mmTPC6_CFG_TPC_INTR_CAUSE 0xF86858
|
||||
|
||||
#define mmTPC6_CFG_TPC_INTR_MASK 0xF8685C
|
||||
|
||||
#define mmTPC6_CFG_TSB_CONFIG 0xF86860
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xF86A00
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xF86A04
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_PADDING_VALUE 0xF86A08
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xF86A0C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_0_SIZE 0xF86A10
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xF86A14
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xF86A18
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_1_SIZE 0xF86A1C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xF86A20
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xF86A24
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_2_SIZE 0xF86A28
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xF86A2C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xF86A30
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_3_SIZE 0xF86A34
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xF86A38
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xF86A3C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_4_SIZE 0xF86A40
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xF86A44
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xF86A48
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xF86A4C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xF86A50
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_PADDING_VALUE 0xF86A54
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xF86A58
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_0_SIZE 0xF86A5C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xF86A60
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xF86A64
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_1_SIZE 0xF86A68
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xF86A6C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xF86A70
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_2_SIZE 0xF86A74
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xF86A78
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xF86A7C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_3_SIZE 0xF86A80
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xF86A84
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xF86A88
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_4_SIZE 0xF86A8C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xF86A90
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xF86A94
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xF86A98
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xF86A9C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_PADDING_VALUE 0xF86AA0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xF86AA4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_0_SIZE 0xF86AA8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xF86AAC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xF86AB0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_1_SIZE 0xF86AB4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xF86AB8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xF86ABC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_2_SIZE 0xF86AC0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xF86AC4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xF86AC8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_3_SIZE 0xF86ACC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xF86AD0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xF86AD4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_4_SIZE 0xF86AD8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xF86ADC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xF86AE0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xF86AE4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xF86AE8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_PADDING_VALUE 0xF86AEC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xF86AF0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_0_SIZE 0xF86AF4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xF86AF8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xF86AFC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_1_SIZE 0xF86B00
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xF86B04
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xF86B08
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_2_SIZE 0xF86B0C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xF86B10
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xF86B14
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_3_SIZE 0xF86B18
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xF86B1C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xF86B20
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_4_SIZE 0xF86B24
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xF86B28
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xF86B2C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xF86B30
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xF86B34
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_PADDING_VALUE 0xF86B38
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xF86B3C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_0_SIZE 0xF86B40
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xF86B44
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xF86B48
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_1_SIZE 0xF86B4C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xF86B50
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xF86B54
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_2_SIZE 0xF86B58
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xF86B5C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xF86B60
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_3_SIZE 0xF86B64
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xF86B68
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xF86B6C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_4_SIZE 0xF86B70
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xF86B74
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xF86B78
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xF86B7C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xF86B80
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_PADDING_VALUE 0xF86B84
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xF86B88
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_0_SIZE 0xF86B8C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xF86B90
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xF86B94
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_1_SIZE 0xF86B98
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xF86B9C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xF86BA0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_2_SIZE 0xF86BA4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xF86BA8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xF86BAC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_3_SIZE 0xF86BB0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xF86BB4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xF86BB8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_4_SIZE 0xF86BBC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xF86BC0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xF86BC4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xF86BC8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xF86BCC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_PADDING_VALUE 0xF86BD0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xF86BD4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_0_SIZE 0xF86BD8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xF86BDC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xF86BE0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_1_SIZE 0xF86BE4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xF86BE8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xF86BEC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_2_SIZE 0xF86BF0
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xF86BF4
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xF86BF8
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_3_SIZE 0xF86BFC
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xF86C00
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xF86C04
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_4_SIZE 0xF86C08
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xF86C0C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xF86C10
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xF86C14
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xF86C18
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_PADDING_VALUE 0xF86C1C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xF86C20
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_0_SIZE 0xF86C24
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xF86C28
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xF86C2C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_1_SIZE 0xF86C30
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xF86C34
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xF86C38
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_2_SIZE 0xF86C3C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xF86C40
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xF86C44
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_3_SIZE 0xF86C48
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xF86C4C
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xF86C50
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_4_SIZE 0xF86C54
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xF86C58
|
||||
|
||||
#define mmTPC6_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xF86C5C
|
||||
|
||||
#define mmTPC6_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xF86C60
|
||||
|
||||
#define mmTPC6_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xF86C64
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_BASE_DIM_0 0xF86C68
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_SIZE_DIM_0 0xF86C6C
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_BASE_DIM_1 0xF86C70
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_SIZE_DIM_1 0xF86C74
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_BASE_DIM_2 0xF86C78
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_SIZE_DIM_2 0xF86C7C
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_BASE_DIM_3 0xF86C80
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_SIZE_DIM_3 0xF86C84
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_BASE_DIM_4 0xF86C88
|
||||
|
||||
#define mmTPC6_CFG_QM_TID_SIZE_DIM_4 0xF86C8C
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_0 0xF86C90
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_1 0xF86C94
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_2 0xF86C98
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_3 0xF86C9C
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_4 0xF86CA0
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_5 0xF86CA4
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_6 0xF86CA8
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_7 0xF86CAC
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_8 0xF86CB0
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_9 0xF86CB4
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_10 0xF86CB8
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_11 0xF86CBC
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_12 0xF86CC0
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_13 0xF86CC4
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_14 0xF86CC8
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_15 0xF86CCC
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_16 0xF86CD0
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_17 0xF86CD4
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_18 0xF86CD8
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_19 0xF86CDC
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_20 0xF86CE0
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_21 0xF86CE4
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_22 0xF86CE8
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_23 0xF86CEC
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_24 0xF86CF0
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_25 0xF86CF4
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_26 0xF86CF8
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_27 0xF86CFC
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_28 0xF86D00
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_29 0xF86D04
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_30 0xF86D08
|
||||
|
||||
#define mmTPC6_CFG_QM_SRF_31 0xF86D0C
|
||||
|
||||
#define mmTPC6_CFG_QM_KERNEL_CONFIG 0xF86D10
|
||||
|
||||
#define mmTPC6_CFG_QM_SYNC_OBJECT_MESSAGE 0xF86D14
|
||||
|
||||
#define mmTPC6_CFG_ARUSER 0xF86D18
|
||||
|
||||
#define mmTPC6_CFG_AWUSER 0xF86D1C
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_CNTRL 0xF86E00
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_PAT 0xF86E04
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_0 0xF86E08
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_1 0xF86E0C
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_2 0xF86E10
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_3 0xF86E14
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_4 0xF86E18
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_5 0xF86E1C
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_6 0xF86E20
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_7 0xF86E24
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_8 0xF86E28
|
||||
|
||||
#define mmTPC6_CFG_FUNC_MBIST_MEM_9 0xF86E2C
|
||||
|
||||
#endif /* ASIC_REG_TPC6_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_TPC6_CMDQ_REGS_H_
|
||||
#define ASIC_REG_TPC6_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC6_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_CFG0 0xF89000
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_CFG1 0xF89004
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_PROT 0xF89008
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_ERR_CFG 0xF8900C
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_ERR_ADDR_LO 0xF89010
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_ERR_ADDR_HI 0xF89014
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_ERR_WDATA 0xF89018
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_SECURE_PROPS 0xF8901C
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_NON_SECURE_PROPS 0xF89020
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_STS0 0xF89024
|
||||
|
||||
#define mmTPC6_CMDQ_GLBL_STS1 0xF89028
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_CFG0 0xF890B0
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_CFG1 0xF890B4
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_ARUSER 0xF890B8
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_PTR_LO 0xF890C0
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_PTR_HI 0xF890C4
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_TSIZE 0xF890C8
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_CTL 0xF890CC
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_PTR_LO_STS 0xF890D4
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_PTR_HI_STS 0xF890D8
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_TSIZE_STS 0xF890DC
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_CTL_STS 0xF890E0
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_STS0 0xF890E4
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_STS1 0xF890E8
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_RD_RATE_LIM_EN 0xF890F0
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xF890F4
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_RD_RATE_LIM_SAT 0xF890F8
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_RD_RATE_LIM_TOUT 0xF890FC
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_IFIFO_CNT 0xF89108
|
||||
|
||||
#define mmTPC6_CMDQ_CP_MSG_BASE0_ADDR_LO 0xF89120
|
||||
|
||||
#define mmTPC6_CMDQ_CP_MSG_BASE0_ADDR_HI 0xF89124
|
||||
|
||||
#define mmTPC6_CMDQ_CP_MSG_BASE1_ADDR_LO 0xF89128
|
||||
|
||||
#define mmTPC6_CMDQ_CP_MSG_BASE1_ADDR_HI 0xF8912C
|
||||
|
||||
#define mmTPC6_CMDQ_CP_MSG_BASE2_ADDR_LO 0xF89130
|
||||
|
||||
#define mmTPC6_CMDQ_CP_MSG_BASE2_ADDR_HI 0xF89134
|
||||
|
||||
#define mmTPC6_CMDQ_CP_MSG_BASE3_ADDR_LO 0xF89138
|
||||
|
||||
#define mmTPC6_CMDQ_CP_MSG_BASE3_ADDR_HI 0xF8913C
|
||||
|
||||
#define mmTPC6_CMDQ_CP_LDMA_TSIZE_OFFSET 0xF89140
|
||||
|
||||
#define mmTPC6_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xF89144
|
||||
|
||||
#define mmTPC6_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xF89148
|
||||
|
||||
#define mmTPC6_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xF8914C
|
||||
|
||||
#define mmTPC6_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xF89150
|
||||
|
||||
#define mmTPC6_CMDQ_CP_LDMA_COMMIT_OFFSET 0xF89154
|
||||
|
||||
#define mmTPC6_CMDQ_CP_FENCE0_RDATA 0xF89158
|
||||
|
||||
#define mmTPC6_CMDQ_CP_FENCE1_RDATA 0xF8915C
|
||||
|
||||
#define mmTPC6_CMDQ_CP_FENCE2_RDATA 0xF89160
|
||||
|
||||
#define mmTPC6_CMDQ_CP_FENCE3_RDATA 0xF89164
|
||||
|
||||
#define mmTPC6_CMDQ_CP_FENCE0_CNT 0xF89168
|
||||
|
||||
#define mmTPC6_CMDQ_CP_FENCE1_CNT 0xF8916C
|
||||
|
||||
#define mmTPC6_CMDQ_CP_FENCE2_CNT 0xF89170
|
||||
|
||||
#define mmTPC6_CMDQ_CP_FENCE3_CNT 0xF89174
|
||||
|
||||
#define mmTPC6_CMDQ_CP_STS 0xF89178
|
||||
|
||||
#define mmTPC6_CMDQ_CP_CURRENT_INST_LO 0xF8917C
|
||||
|
||||
#define mmTPC6_CMDQ_CP_CURRENT_INST_HI 0xF89180
|
||||
|
||||
#define mmTPC6_CMDQ_CP_BARRIER_CFG 0xF89184
|
||||
|
||||
#define mmTPC6_CMDQ_CP_DBG_0 0xF89188
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_BUF_ADDR 0xF89308
|
||||
|
||||
#define mmTPC6_CMDQ_CQ_BUF_RDATA 0xF8930C
|
||||
|
||||
#endif /* ASIC_REG_TPC6_CMDQ_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_TPC6_QM_REGS_H_
|
||||
#define ASIC_REG_TPC6_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC6_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC6_QM_GLBL_CFG0 0xF88000
|
||||
|
||||
#define mmTPC6_QM_GLBL_CFG1 0xF88004
|
||||
|
||||
#define mmTPC6_QM_GLBL_PROT 0xF88008
|
||||
|
||||
#define mmTPC6_QM_GLBL_ERR_CFG 0xF8800C
|
||||
|
||||
#define mmTPC6_QM_GLBL_ERR_ADDR_LO 0xF88010
|
||||
|
||||
#define mmTPC6_QM_GLBL_ERR_ADDR_HI 0xF88014
|
||||
|
||||
#define mmTPC6_QM_GLBL_ERR_WDATA 0xF88018
|
||||
|
||||
#define mmTPC6_QM_GLBL_SECURE_PROPS 0xF8801C
|
||||
|
||||
#define mmTPC6_QM_GLBL_NON_SECURE_PROPS 0xF88020
|
||||
|
||||
#define mmTPC6_QM_GLBL_STS0 0xF88024
|
||||
|
||||
#define mmTPC6_QM_GLBL_STS1 0xF88028
|
||||
|
||||
#define mmTPC6_QM_PQ_BASE_LO 0xF88060
|
||||
|
||||
#define mmTPC6_QM_PQ_BASE_HI 0xF88064
|
||||
|
||||
#define mmTPC6_QM_PQ_SIZE 0xF88068
|
||||
|
||||
#define mmTPC6_QM_PQ_PI 0xF8806C
|
||||
|
||||
#define mmTPC6_QM_PQ_CI 0xF88070
|
||||
|
||||
#define mmTPC6_QM_PQ_CFG0 0xF88074
|
||||
|
||||
#define mmTPC6_QM_PQ_CFG1 0xF88078
|
||||
|
||||
#define mmTPC6_QM_PQ_ARUSER 0xF8807C
|
||||
|
||||
#define mmTPC6_QM_PQ_PUSH0 0xF88080
|
||||
|
||||
#define mmTPC6_QM_PQ_PUSH1 0xF88084
|
||||
|
||||
#define mmTPC6_QM_PQ_PUSH2 0xF88088
|
||||
|
||||
#define mmTPC6_QM_PQ_PUSH3 0xF8808C
|
||||
|
||||
#define mmTPC6_QM_PQ_STS0 0xF88090
|
||||
|
||||
#define mmTPC6_QM_PQ_STS1 0xF88094
|
||||
|
||||
#define mmTPC6_QM_PQ_RD_RATE_LIM_EN 0xF880A0
|
||||
|
||||
#define mmTPC6_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xF880A4
|
||||
|
||||
#define mmTPC6_QM_PQ_RD_RATE_LIM_SAT 0xF880A8
|
||||
|
||||
#define mmTPC6_QM_PQ_RD_RATE_LIM_TOUT 0xF880AC
|
||||
|
||||
#define mmTPC6_QM_CQ_CFG0 0xF880B0
|
||||
|
||||
#define mmTPC6_QM_CQ_CFG1 0xF880B4
|
||||
|
||||
#define mmTPC6_QM_CQ_ARUSER 0xF880B8
|
||||
|
||||
#define mmTPC6_QM_CQ_PTR_LO 0xF880C0
|
||||
|
||||
#define mmTPC6_QM_CQ_PTR_HI 0xF880C4
|
||||
|
||||
#define mmTPC6_QM_CQ_TSIZE 0xF880C8
|
||||
|
||||
#define mmTPC6_QM_CQ_CTL 0xF880CC
|
||||
|
||||
#define mmTPC6_QM_CQ_PTR_LO_STS 0xF880D4
|
||||
|
||||
#define mmTPC6_QM_CQ_PTR_HI_STS 0xF880D8
|
||||
|
||||
#define mmTPC6_QM_CQ_TSIZE_STS 0xF880DC
|
||||
|
||||
#define mmTPC6_QM_CQ_CTL_STS 0xF880E0
|
||||
|
||||
#define mmTPC6_QM_CQ_STS0 0xF880E4
|
||||
|
||||
#define mmTPC6_QM_CQ_STS1 0xF880E8
|
||||
|
||||
#define mmTPC6_QM_CQ_RD_RATE_LIM_EN 0xF880F0
|
||||
|
||||
#define mmTPC6_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xF880F4
|
||||
|
||||
#define mmTPC6_QM_CQ_RD_RATE_LIM_SAT 0xF880F8
|
||||
|
||||
#define mmTPC6_QM_CQ_RD_RATE_LIM_TOUT 0xF880FC
|
||||
|
||||
#define mmTPC6_QM_CQ_IFIFO_CNT 0xF88108
|
||||
|
||||
#define mmTPC6_QM_CP_MSG_BASE0_ADDR_LO 0xF88120
|
||||
|
||||
#define mmTPC6_QM_CP_MSG_BASE0_ADDR_HI 0xF88124
|
||||
|
||||
#define mmTPC6_QM_CP_MSG_BASE1_ADDR_LO 0xF88128
|
||||
|
||||
#define mmTPC6_QM_CP_MSG_BASE1_ADDR_HI 0xF8812C
|
||||
|
||||
#define mmTPC6_QM_CP_MSG_BASE2_ADDR_LO 0xF88130
|
||||
|
||||
#define mmTPC6_QM_CP_MSG_BASE2_ADDR_HI 0xF88134
|
||||
|
||||
#define mmTPC6_QM_CP_MSG_BASE3_ADDR_LO 0xF88138
|
||||
|
||||
#define mmTPC6_QM_CP_MSG_BASE3_ADDR_HI 0xF8813C
|
||||
|
||||
#define mmTPC6_QM_CP_LDMA_TSIZE_OFFSET 0xF88140
|
||||
|
||||
#define mmTPC6_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xF88144
|
||||
|
||||
#define mmTPC6_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xF88148
|
||||
|
||||
#define mmTPC6_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xF8814C
|
||||
|
||||
#define mmTPC6_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xF88150
|
||||
|
||||
#define mmTPC6_QM_CP_LDMA_COMMIT_OFFSET 0xF88154
|
||||
|
||||
#define mmTPC6_QM_CP_FENCE0_RDATA 0xF88158
|
||||
|
||||
#define mmTPC6_QM_CP_FENCE1_RDATA 0xF8815C
|
||||
|
||||
#define mmTPC6_QM_CP_FENCE2_RDATA 0xF88160
|
||||
|
||||
#define mmTPC6_QM_CP_FENCE3_RDATA 0xF88164
|
||||
|
||||
#define mmTPC6_QM_CP_FENCE0_CNT 0xF88168
|
||||
|
||||
#define mmTPC6_QM_CP_FENCE1_CNT 0xF8816C
|
||||
|
||||
#define mmTPC6_QM_CP_FENCE2_CNT 0xF88170
|
||||
|
||||
#define mmTPC6_QM_CP_FENCE3_CNT 0xF88174
|
||||
|
||||
#define mmTPC6_QM_CP_STS 0xF88178
|
||||
|
||||
#define mmTPC6_QM_CP_CURRENT_INST_LO 0xF8817C
|
||||
|
||||
#define mmTPC6_QM_CP_CURRENT_INST_HI 0xF88180
|
||||
|
||||
#define mmTPC6_QM_CP_BARRIER_CFG 0xF88184
|
||||
|
||||
#define mmTPC6_QM_CP_DBG_0 0xF88188
|
||||
|
||||
#define mmTPC6_QM_PQ_BUF_ADDR 0xF88300
|
||||
|
||||
#define mmTPC6_QM_PQ_BUF_RDATA 0xF88304
|
||||
|
||||
#define mmTPC6_QM_CQ_BUF_ADDR 0xF88308
|
||||
|
||||
#define mmTPC6_QM_CQ_BUF_RDATA 0xF8830C
|
||||
|
||||
#endif /* ASIC_REG_TPC6_QM_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,323 @@
|
||||
/* 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_TPC6_RTR_REGS_H_
|
||||
#define ASIC_REG_TPC6_RTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC6_RTR (Prototype: TPC_RTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RQ_E_ARB 0xF80100
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RQ_W_ARB 0xF80104
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RQ_N_ARB 0xF80108
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RQ_S_ARB 0xF8010C
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RQ_L_ARB 0xF80110
|
||||
|
||||
#define mmTPC6_RTR_HBW_E_ARB_MAX 0xF80120
|
||||
|
||||
#define mmTPC6_RTR_HBW_W_ARB_MAX 0xF80124
|
||||
|
||||
#define mmTPC6_RTR_HBW_N_ARB_MAX 0xF80128
|
||||
|
||||
#define mmTPC6_RTR_HBW_S_ARB_MAX 0xF8012C
|
||||
|
||||
#define mmTPC6_RTR_HBW_L_ARB_MAX 0xF80130
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RS_E_ARB 0xF80140
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RS_W_ARB 0xF80144
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RS_N_ARB 0xF80148
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RS_S_ARB 0xF8014C
|
||||
|
||||
#define mmTPC6_RTR_HBW_RD_RS_L_ARB 0xF80150
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RQ_E_ARB 0xF80170
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RQ_W_ARB 0xF80174
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RQ_N_ARB 0xF80178
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RQ_S_ARB 0xF8017C
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RQ_L_ARB 0xF80180
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RS_E_ARB 0xF80190
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RS_W_ARB 0xF80194
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RS_N_ARB 0xF80198
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RS_S_ARB 0xF8019C
|
||||
|
||||
#define mmTPC6_RTR_HBW_WR_RS_L_ARB 0xF801A0
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RQ_E_ARB 0xF80200
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RQ_W_ARB 0xF80204
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RQ_N_ARB 0xF80208
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RQ_S_ARB 0xF8020C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RQ_L_ARB 0xF80210
|
||||
|
||||
#define mmTPC6_RTR_LBW_E_ARB_MAX 0xF80220
|
||||
|
||||
#define mmTPC6_RTR_LBW_W_ARB_MAX 0xF80224
|
||||
|
||||
#define mmTPC6_RTR_LBW_N_ARB_MAX 0xF80228
|
||||
|
||||
#define mmTPC6_RTR_LBW_S_ARB_MAX 0xF8022C
|
||||
|
||||
#define mmTPC6_RTR_LBW_L_ARB_MAX 0xF80230
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RS_E_ARB 0xF80250
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RS_W_ARB 0xF80254
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RS_N_ARB 0xF80258
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RS_S_ARB 0xF8025C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RD_RS_L_ARB 0xF80260
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RQ_E_ARB 0xF80270
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RQ_W_ARB 0xF80274
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RQ_N_ARB 0xF80278
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RQ_S_ARB 0xF8027C
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RQ_L_ARB 0xF80280
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RS_E_ARB 0xF80290
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RS_W_ARB 0xF80294
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RS_N_ARB 0xF80298
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RS_S_ARB 0xF8029C
|
||||
|
||||
#define mmTPC6_RTR_LBW_WR_RS_L_ARB 0xF802A0
|
||||
|
||||
#define mmTPC6_RTR_DBG_E_ARB 0xF80300
|
||||
|
||||
#define mmTPC6_RTR_DBG_W_ARB 0xF80304
|
||||
|
||||
#define mmTPC6_RTR_DBG_N_ARB 0xF80308
|
||||
|
||||
#define mmTPC6_RTR_DBG_S_ARB 0xF8030C
|
||||
|
||||
#define mmTPC6_RTR_DBG_L_ARB 0xF80310
|
||||
|
||||
#define mmTPC6_RTR_DBG_E_ARB_MAX 0xF80320
|
||||
|
||||
#define mmTPC6_RTR_DBG_W_ARB_MAX 0xF80324
|
||||
|
||||
#define mmTPC6_RTR_DBG_N_ARB_MAX 0xF80328
|
||||
|
||||
#define mmTPC6_RTR_DBG_S_ARB_MAX 0xF8032C
|
||||
|
||||
#define mmTPC6_RTR_DBG_L_ARB_MAX 0xF80330
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_0 0xF80400
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_1 0xF80404
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_2 0xF80408
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_3 0xF8040C
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_4 0xF80410
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_5 0xF80414
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_6 0xF80418
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_7 0xF8041C
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_8 0xF80420
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_COEF_9 0xF80424
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_CFG 0xF80440
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_RD_SAT 0xF80444
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_RD_RST_TOKEN 0xF80448
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_RD_TIMEOUT_0 0xF8044C
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_RD_TIMEOUT_1 0xF80450
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_WR_SAT 0xF80454
|
||||
|
||||
#define mmTPC6_RTR_WPLIT_WR_TST_TOLEN 0xF80458
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_WR_TIMEOUT_0 0xF8045C
|
||||
|
||||
#define mmTPC6_RTR_SPLIT_WR_TIMEOUT_1 0xF80460
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_HIT 0xF80470
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_L_0 0xF80480
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_L_1 0xF80484
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_L_2 0xF80488
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_L_3 0xF8048C
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_L_4 0xF80490
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_L_5 0xF80494
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_L_6 0xF80498
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_L_7 0xF8049C
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_H_0 0xF804A0
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_H_1 0xF804A4
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_H_2 0xF804A8
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_H_3 0xF804AC
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_H_4 0xF804B0
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_H_5 0xF804B4
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_H_6 0xF804B8
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_MASK_H_7 0xF804BC
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_L_0 0xF804C0
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_L_1 0xF804C4
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_L_2 0xF804C8
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_L_3 0xF804CC
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_L_4 0xF804D0
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_L_5 0xF804D4
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_L_6 0xF804D8
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_L_7 0xF804DC
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_H_0 0xF804E0
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_H_1 0xF804E4
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_H_2 0xF804E8
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_H_3 0xF804EC
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_H_4 0xF804F0
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_H_5 0xF804F4
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_H_6 0xF804F8
|
||||
|
||||
#define mmTPC6_RTR_HBW_RANGE_BASE_H_7 0xF804FC
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_HIT 0xF80500
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_0 0xF80510
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_1 0xF80514
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_2 0xF80518
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_3 0xF8051C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_4 0xF80520
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_5 0xF80524
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_6 0xF80528
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_7 0xF8052C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_8 0xF80530
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_9 0xF80534
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_10 0xF80538
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_11 0xF8053C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_12 0xF80540
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_13 0xF80544
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_14 0xF80548
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_MASK_15 0xF8054C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_0 0xF80550
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_1 0xF80554
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_2 0xF80558
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_3 0xF8055C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_4 0xF80560
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_5 0xF80564
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_6 0xF80568
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_7 0xF8056C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_8 0xF80570
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_9 0xF80574
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_10 0xF80578
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_11 0xF8057C
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_12 0xF80580
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_13 0xF80584
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_14 0xF80588
|
||||
|
||||
#define mmTPC6_RTR_LBW_RANGE_BASE_15 0xF8058C
|
||||
|
||||
#define mmTPC6_RTR_RGLTR 0xF80590
|
||||
|
||||
#define mmTPC6_RTR_RGLTR_WR_RESULT 0xF80594
|
||||
|
||||
#define mmTPC6_RTR_RGLTR_RD_RESULT 0xF80598
|
||||
|
||||
#define mmTPC6_RTR_SCRAMB_EN 0xF80600
|
||||
|
||||
#define mmTPC6_RTR_NON_LIN_SCRAMB 0xF80604
|
||||
|
||||
#endif /* ASIC_REG_TPC6_RTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,887 @@
|
||||
/* 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_TPC7_CFG_REGS_H_
|
||||
#define ASIC_REG_TPC7_CFG_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC7_CFG (Prototype: TPC)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_BASE_ADDR_LOW 0xFC6400
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_BASE_ADDR_HIGH 0xFC6404
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_PADDING_VALUE 0xFC6408
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_TENSOR_CONFIG 0xFC640C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_0_SIZE 0xFC6410
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_0_STRIDE 0xFC6414
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_0_BASE_OFFSET 0xFC6418
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_1_SIZE 0xFC641C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_1_STRIDE 0xFC6420
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_1_BASE_OFFSET 0xFC6424
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_2_SIZE 0xFC6428
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_2_STRIDE 0xFC642C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_2_BASE_OFFSET 0xFC6430
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_3_SIZE 0xFC6434
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_3_STRIDE 0xFC6438
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_3_BASE_OFFSET 0xFC643C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_4_SIZE 0xFC6440
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_4_STRIDE 0xFC6444
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_0_DIM_4_BASE_OFFSET 0xFC6448
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_BASE_ADDR_LOW 0xFC644C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_BASE_ADDR_HIGH 0xFC6450
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_PADDING_VALUE 0xFC6454
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_TENSOR_CONFIG 0xFC6458
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_0_SIZE 0xFC645C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_0_STRIDE 0xFC6460
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_0_BASE_OFFSET 0xFC6464
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_1_SIZE 0xFC6468
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_1_STRIDE 0xFC646C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_1_BASE_OFFSET 0xFC6470
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_2_SIZE 0xFC6474
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_2_STRIDE 0xFC6478
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_2_BASE_OFFSET 0xFC647C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_3_SIZE 0xFC6480
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_3_STRIDE 0xFC6484
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_3_BASE_OFFSET 0xFC6488
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_4_SIZE 0xFC648C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_4_STRIDE 0xFC6490
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_1_DIM_4_BASE_OFFSET 0xFC6494
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_BASE_ADDR_LOW 0xFC6498
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_BASE_ADDR_HIGH 0xFC649C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_PADDING_VALUE 0xFC64A0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_TENSOR_CONFIG 0xFC64A4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_0_SIZE 0xFC64A8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_0_STRIDE 0xFC64AC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_0_BASE_OFFSET 0xFC64B0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_1_SIZE 0xFC64B4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_1_STRIDE 0xFC64B8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_1_BASE_OFFSET 0xFC64BC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_2_SIZE 0xFC64C0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_2_STRIDE 0xFC64C4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_2_BASE_OFFSET 0xFC64C8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_3_SIZE 0xFC64CC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_3_STRIDE 0xFC64D0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_3_BASE_OFFSET 0xFC64D4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_4_SIZE 0xFC64D8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_4_STRIDE 0xFC64DC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_2_DIM_4_BASE_OFFSET 0xFC64E0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_BASE_ADDR_LOW 0xFC64E4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_BASE_ADDR_HIGH 0xFC64E8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_PADDING_VALUE 0xFC64EC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_TENSOR_CONFIG 0xFC64F0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_0_SIZE 0xFC64F4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_0_STRIDE 0xFC64F8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_0_BASE_OFFSET 0xFC64FC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_1_SIZE 0xFC6500
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_1_STRIDE 0xFC6504
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_1_BASE_OFFSET 0xFC6508
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_2_SIZE 0xFC650C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_2_STRIDE 0xFC6510
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_2_BASE_OFFSET 0xFC6514
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_3_SIZE 0xFC6518
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_3_STRIDE 0xFC651C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_3_BASE_OFFSET 0xFC6520
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_4_SIZE 0xFC6524
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_4_STRIDE 0xFC6528
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_3_DIM_4_BASE_OFFSET 0xFC652C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_BASE_ADDR_LOW 0xFC6530
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_BASE_ADDR_HIGH 0xFC6534
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_PADDING_VALUE 0xFC6538
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_TENSOR_CONFIG 0xFC653C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_0_SIZE 0xFC6540
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_0_STRIDE 0xFC6544
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_0_BASE_OFFSET 0xFC6548
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_1_SIZE 0xFC654C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_1_STRIDE 0xFC6550
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_1_BASE_OFFSET 0xFC6554
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_2_SIZE 0xFC6558
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_2_STRIDE 0xFC655C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_2_BASE_OFFSET 0xFC6560
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_3_SIZE 0xFC6564
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_3_STRIDE 0xFC6568
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_3_BASE_OFFSET 0xFC656C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_4_SIZE 0xFC6570
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_4_STRIDE 0xFC6574
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_4_DIM_4_BASE_OFFSET 0xFC6578
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_BASE_ADDR_LOW 0xFC657C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_BASE_ADDR_HIGH 0xFC6580
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_PADDING_VALUE 0xFC6584
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_TENSOR_CONFIG 0xFC6588
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_0_SIZE 0xFC658C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_0_STRIDE 0xFC6590
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_0_BASE_OFFSET 0xFC6594
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_1_SIZE 0xFC6598
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_1_STRIDE 0xFC659C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_1_BASE_OFFSET 0xFC65A0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_2_SIZE 0xFC65A4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_2_STRIDE 0xFC65A8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_2_BASE_OFFSET 0xFC65AC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_3_SIZE 0xFC65B0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_3_STRIDE 0xFC65B4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_3_BASE_OFFSET 0xFC65B8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_4_SIZE 0xFC65BC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_4_STRIDE 0xFC65C0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_5_DIM_4_BASE_OFFSET 0xFC65C4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_BASE_ADDR_LOW 0xFC65C8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_BASE_ADDR_HIGH 0xFC65CC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_PADDING_VALUE 0xFC65D0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_TENSOR_CONFIG 0xFC65D4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_0_SIZE 0xFC65D8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_0_STRIDE 0xFC65DC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_0_BASE_OFFSET 0xFC65E0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_1_SIZE 0xFC65E4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_1_STRIDE 0xFC65E8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_1_BASE_OFFSET 0xFC65EC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_2_SIZE 0xFC65F0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_2_STRIDE 0xFC65F4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_2_BASE_OFFSET 0xFC65F8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_3_SIZE 0xFC65FC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_3_STRIDE 0xFC6600
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_3_BASE_OFFSET 0xFC6604
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_4_SIZE 0xFC6608
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_4_STRIDE 0xFC660C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_6_DIM_4_BASE_OFFSET 0xFC6610
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_BASE_ADDR_LOW 0xFC6614
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_BASE_ADDR_HIGH 0xFC6618
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_PADDING_VALUE 0xFC661C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_TENSOR_CONFIG 0xFC6620
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_0_SIZE 0xFC6624
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_0_STRIDE 0xFC6628
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_0_BASE_OFFSET 0xFC662C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_1_SIZE 0xFC6630
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_1_STRIDE 0xFC6634
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_1_BASE_OFFSET 0xFC6638
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_2_SIZE 0xFC663C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_2_STRIDE 0xFC6640
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_2_BASE_OFFSET 0xFC6644
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_3_SIZE 0xFC6648
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_3_STRIDE 0xFC664C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_3_BASE_OFFSET 0xFC6650
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_4_SIZE 0xFC6654
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_4_STRIDE 0xFC6658
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TENSOR_7_DIM_4_BASE_OFFSET 0xFC665C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_KERNEL_BASE_ADDRESS_LOW 0xFC6660
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_KERNEL_BASE_ADDRESS_HIGH 0xFC6664
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_BASE_DIM_0 0xFC6668
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_SIZE_DIM_0 0xFC666C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_BASE_DIM_1 0xFC6670
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_SIZE_DIM_1 0xFC6674
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_BASE_DIM_2 0xFC6678
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_SIZE_DIM_2 0xFC667C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_BASE_DIM_3 0xFC6680
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_SIZE_DIM_3 0xFC6684
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_BASE_DIM_4 0xFC6688
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_TID_SIZE_DIM_4 0xFC668C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_0 0xFC6690
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_1 0xFC6694
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_2 0xFC6698
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_3 0xFC669C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_4 0xFC66A0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_5 0xFC66A4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_6 0xFC66A8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_7 0xFC66AC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_8 0xFC66B0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_9 0xFC66B4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_10 0xFC66B8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_11 0xFC66BC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_12 0xFC66C0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_13 0xFC66C4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_14 0xFC66C8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_15 0xFC66CC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_16 0xFC66D0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_17 0xFC66D4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_18 0xFC66D8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_19 0xFC66DC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_20 0xFC66E0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_21 0xFC66E4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_22 0xFC66E8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_23 0xFC66EC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_24 0xFC66F0
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_25 0xFC66F4
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_26 0xFC66F8
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_27 0xFC66FC
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_28 0xFC6700
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_29 0xFC6704
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_30 0xFC6708
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SRF_31 0xFC670C
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_KERNEL_CONFIG 0xFC6710
|
||||
|
||||
#define mmTPC7_CFG_KERNEL_SYNC_OBJECT_MESSAGE 0xFC6714
|
||||
|
||||
#define mmTPC7_CFG_RESERVED_DESC_END 0xFC6738
|
||||
|
||||
#define mmTPC7_CFG_ROUND_CSR 0xFC67FC
|
||||
|
||||
#define mmTPC7_CFG_TBUF_BASE_ADDR_LOW 0xFC6800
|
||||
|
||||
#define mmTPC7_CFG_TBUF_BASE_ADDR_HIGH 0xFC6804
|
||||
|
||||
#define mmTPC7_CFG_SEMAPHORE 0xFC6808
|
||||
|
||||
#define mmTPC7_CFG_VFLAGS 0xFC680C
|
||||
|
||||
#define mmTPC7_CFG_SFLAGS 0xFC6810
|
||||
|
||||
#define mmTPC7_CFG_LFSR_POLYNOM 0xFC6818
|
||||
|
||||
#define mmTPC7_CFG_STATUS 0xFC681C
|
||||
|
||||
#define mmTPC7_CFG_CFG_BASE_ADDRESS_HIGH 0xFC6820
|
||||
|
||||
#define mmTPC7_CFG_CFG_SUBTRACT_VALUE 0xFC6824
|
||||
|
||||
#define mmTPC7_CFG_SM_BASE_ADDRESS_LOW 0xFC6828
|
||||
|
||||
#define mmTPC7_CFG_SM_BASE_ADDRESS_HIGH 0xFC682C
|
||||
|
||||
#define mmTPC7_CFG_TPC_CMD 0xFC6830
|
||||
|
||||
#define mmTPC7_CFG_TPC_EXECUTE 0xFC6838
|
||||
|
||||
#define mmTPC7_CFG_TPC_STALL 0xFC683C
|
||||
|
||||
#define mmTPC7_CFG_ICACHE_BASE_ADDERESS_LOW 0xFC6840
|
||||
|
||||
#define mmTPC7_CFG_ICACHE_BASE_ADDERESS_HIGH 0xFC6844
|
||||
|
||||
#define mmTPC7_CFG_MSS_CONFIG 0xFC6854
|
||||
|
||||
#define mmTPC7_CFG_TPC_INTR_CAUSE 0xFC6858
|
||||
|
||||
#define mmTPC7_CFG_TPC_INTR_MASK 0xFC685C
|
||||
|
||||
#define mmTPC7_CFG_TSB_CONFIG 0xFC6860
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_BASE_ADDR_LOW 0xFC6A00
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_BASE_ADDR_HIGH 0xFC6A04
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_PADDING_VALUE 0xFC6A08
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_TENSOR_CONFIG 0xFC6A0C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_0_SIZE 0xFC6A10
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_0_STRIDE 0xFC6A14
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_0_BASE_OFFSET 0xFC6A18
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_1_SIZE 0xFC6A1C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_1_STRIDE 0xFC6A20
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_1_BASE_OFFSET 0xFC6A24
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_2_SIZE 0xFC6A28
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_2_STRIDE 0xFC6A2C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_2_BASE_OFFSET 0xFC6A30
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_3_SIZE 0xFC6A34
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_3_STRIDE 0xFC6A38
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_3_BASE_OFFSET 0xFC6A3C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_4_SIZE 0xFC6A40
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_4_STRIDE 0xFC6A44
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_0_DIM_4_BASE_OFFSET 0xFC6A48
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_BASE_ADDR_LOW 0xFC6A4C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_BASE_ADDR_HIGH 0xFC6A50
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_PADDING_VALUE 0xFC6A54
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_TENSOR_CONFIG 0xFC6A58
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_0_SIZE 0xFC6A5C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_0_STRIDE 0xFC6A60
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_0_BASE_OFFSET 0xFC6A64
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_1_SIZE 0xFC6A68
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_1_STRIDE 0xFC6A6C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_1_BASE_OFFSET 0xFC6A70
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_2_SIZE 0xFC6A74
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_2_STRIDE 0xFC6A78
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_2_BASE_OFFSET 0xFC6A7C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_3_SIZE 0xFC6A80
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_3_STRIDE 0xFC6A84
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_3_BASE_OFFSET 0xFC6A88
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_4_SIZE 0xFC6A8C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_4_STRIDE 0xFC6A90
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_1_DIM_4_BASE_OFFSET 0xFC6A94
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_BASE_ADDR_LOW 0xFC6A98
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_BASE_ADDR_HIGH 0xFC6A9C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_PADDING_VALUE 0xFC6AA0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_TENSOR_CONFIG 0xFC6AA4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_0_SIZE 0xFC6AA8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_0_STRIDE 0xFC6AAC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_0_BASE_OFFSET 0xFC6AB0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_1_SIZE 0xFC6AB4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_1_STRIDE 0xFC6AB8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_1_BASE_OFFSET 0xFC6ABC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_2_SIZE 0xFC6AC0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_2_STRIDE 0xFC6AC4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_2_BASE_OFFSET 0xFC6AC8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_3_SIZE 0xFC6ACC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_3_STRIDE 0xFC6AD0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_3_BASE_OFFSET 0xFC6AD4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_4_SIZE 0xFC6AD8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_4_STRIDE 0xFC6ADC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_2_DIM_4_BASE_OFFSET 0xFC6AE0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_BASE_ADDR_LOW 0xFC6AE4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_BASE_ADDR_HIGH 0xFC6AE8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_PADDING_VALUE 0xFC6AEC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_TENSOR_CONFIG 0xFC6AF0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_0_SIZE 0xFC6AF4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_0_STRIDE 0xFC6AF8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_0_BASE_OFFSET 0xFC6AFC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_1_SIZE 0xFC6B00
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_1_STRIDE 0xFC6B04
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_1_BASE_OFFSET 0xFC6B08
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_2_SIZE 0xFC6B0C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_2_STRIDE 0xFC6B10
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_2_BASE_OFFSET 0xFC6B14
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_3_SIZE 0xFC6B18
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_3_STRIDE 0xFC6B1C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_3_BASE_OFFSET 0xFC6B20
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_4_SIZE 0xFC6B24
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_4_STRIDE 0xFC6B28
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_3_DIM_4_BASE_OFFSET 0xFC6B2C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_BASE_ADDR_LOW 0xFC6B30
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_BASE_ADDR_HIGH 0xFC6B34
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_PADDING_VALUE 0xFC6B38
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_TENSOR_CONFIG 0xFC6B3C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_0_SIZE 0xFC6B40
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_0_STRIDE 0xFC6B44
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_0_BASE_OFFSET 0xFC6B48
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_1_SIZE 0xFC6B4C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_1_STRIDE 0xFC6B50
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_1_BASE_OFFSET 0xFC6B54
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_2_SIZE 0xFC6B58
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_2_STRIDE 0xFC6B5C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_2_BASE_OFFSET 0xFC6B60
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_3_SIZE 0xFC6B64
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_3_STRIDE 0xFC6B68
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_3_BASE_OFFSET 0xFC6B6C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_4_SIZE 0xFC6B70
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_4_STRIDE 0xFC6B74
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_4_DIM_4_BASE_OFFSET 0xFC6B78
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_BASE_ADDR_LOW 0xFC6B7C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_BASE_ADDR_HIGH 0xFC6B80
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_PADDING_VALUE 0xFC6B84
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_TENSOR_CONFIG 0xFC6B88
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_0_SIZE 0xFC6B8C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_0_STRIDE 0xFC6B90
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_0_BASE_OFFSET 0xFC6B94
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_1_SIZE 0xFC6B98
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_1_STRIDE 0xFC6B9C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_1_BASE_OFFSET 0xFC6BA0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_2_SIZE 0xFC6BA4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_2_STRIDE 0xFC6BA8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_2_BASE_OFFSET 0xFC6BAC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_3_SIZE 0xFC6BB0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_3_STRIDE 0xFC6BB4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_3_BASE_OFFSET 0xFC6BB8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_4_SIZE 0xFC6BBC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_4_STRIDE 0xFC6BC0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_5_DIM_4_BASE_OFFSET 0xFC6BC4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_BASE_ADDR_LOW 0xFC6BC8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_BASE_ADDR_HIGH 0xFC6BCC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_PADDING_VALUE 0xFC6BD0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_TENSOR_CONFIG 0xFC6BD4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_0_SIZE 0xFC6BD8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_0_STRIDE 0xFC6BDC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_0_BASE_OFFSET 0xFC6BE0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_1_SIZE 0xFC6BE4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_1_STRIDE 0xFC6BE8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_1_BASE_OFFSET 0xFC6BEC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_2_SIZE 0xFC6BF0
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_2_STRIDE 0xFC6BF4
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_2_BASE_OFFSET 0xFC6BF8
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_3_SIZE 0xFC6BFC
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_3_STRIDE 0xFC6C00
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_3_BASE_OFFSET 0xFC6C04
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_4_SIZE 0xFC6C08
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_4_STRIDE 0xFC6C0C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_6_DIM_4_BASE_OFFSET 0xFC6C10
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_BASE_ADDR_LOW 0xFC6C14
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_BASE_ADDR_HIGH 0xFC6C18
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_PADDING_VALUE 0xFC6C1C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_TENSOR_CONFIG 0xFC6C20
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_0_SIZE 0xFC6C24
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_0_STRIDE 0xFC6C28
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_0_BASE_OFFSET 0xFC6C2C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_1_SIZE 0xFC6C30
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_1_STRIDE 0xFC6C34
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_1_BASE_OFFSET 0xFC6C38
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_2_SIZE 0xFC6C3C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_2_STRIDE 0xFC6C40
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_2_BASE_OFFSET 0xFC6C44
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_3_SIZE 0xFC6C48
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_3_STRIDE 0xFC6C4C
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_3_BASE_OFFSET 0xFC6C50
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_4_SIZE 0xFC6C54
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_4_STRIDE 0xFC6C58
|
||||
|
||||
#define mmTPC7_CFG_QM_TENSOR_7_DIM_4_BASE_OFFSET 0xFC6C5C
|
||||
|
||||
#define mmTPC7_CFG_QM_KERNEL_BASE_ADDRESS_LOW 0xFC6C60
|
||||
|
||||
#define mmTPC7_CFG_QM_KERNEL_BASE_ADDRESS_HIGH 0xFC6C64
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_BASE_DIM_0 0xFC6C68
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_SIZE_DIM_0 0xFC6C6C
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_BASE_DIM_1 0xFC6C70
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_SIZE_DIM_1 0xFC6C74
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_BASE_DIM_2 0xFC6C78
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_SIZE_DIM_2 0xFC6C7C
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_BASE_DIM_3 0xFC6C80
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_SIZE_DIM_3 0xFC6C84
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_BASE_DIM_4 0xFC6C88
|
||||
|
||||
#define mmTPC7_CFG_QM_TID_SIZE_DIM_4 0xFC6C8C
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_0 0xFC6C90
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_1 0xFC6C94
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_2 0xFC6C98
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_3 0xFC6C9C
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_4 0xFC6CA0
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_5 0xFC6CA4
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_6 0xFC6CA8
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_7 0xFC6CAC
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_8 0xFC6CB0
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_9 0xFC6CB4
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_10 0xFC6CB8
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_11 0xFC6CBC
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_12 0xFC6CC0
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_13 0xFC6CC4
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_14 0xFC6CC8
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_15 0xFC6CCC
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_16 0xFC6CD0
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_17 0xFC6CD4
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_18 0xFC6CD8
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_19 0xFC6CDC
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_20 0xFC6CE0
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_21 0xFC6CE4
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_22 0xFC6CE8
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_23 0xFC6CEC
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_24 0xFC6CF0
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_25 0xFC6CF4
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_26 0xFC6CF8
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_27 0xFC6CFC
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_28 0xFC6D00
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_29 0xFC6D04
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_30 0xFC6D08
|
||||
|
||||
#define mmTPC7_CFG_QM_SRF_31 0xFC6D0C
|
||||
|
||||
#define mmTPC7_CFG_QM_KERNEL_CONFIG 0xFC6D10
|
||||
|
||||
#define mmTPC7_CFG_QM_SYNC_OBJECT_MESSAGE 0xFC6D14
|
||||
|
||||
#define mmTPC7_CFG_ARUSER 0xFC6D18
|
||||
|
||||
#define mmTPC7_CFG_AWUSER 0xFC6D1C
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_CNTRL 0xFC6E00
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_PAT 0xFC6E04
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_0 0xFC6E08
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_1 0xFC6E0C
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_2 0xFC6E10
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_3 0xFC6E14
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_4 0xFC6E18
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_5 0xFC6E1C
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_6 0xFC6E20
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_7 0xFC6E24
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_8 0xFC6E28
|
||||
|
||||
#define mmTPC7_CFG_FUNC_MBIST_MEM_9 0xFC6E2C
|
||||
|
||||
#endif /* ASIC_REG_TPC7_CFG_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,139 @@
|
||||
/* 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_TPC7_CMDQ_REGS_H_
|
||||
#define ASIC_REG_TPC7_CMDQ_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC7_CMDQ (Prototype: CMDQ)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_CFG0 0xFC9000
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_CFG1 0xFC9004
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_PROT 0xFC9008
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_ERR_CFG 0xFC900C
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_ERR_ADDR_LO 0xFC9010
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_ERR_ADDR_HI 0xFC9014
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_ERR_WDATA 0xFC9018
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_SECURE_PROPS 0xFC901C
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_NON_SECURE_PROPS 0xFC9020
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_STS0 0xFC9024
|
||||
|
||||
#define mmTPC7_CMDQ_GLBL_STS1 0xFC9028
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_CFG0 0xFC90B0
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_CFG1 0xFC90B4
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_ARUSER 0xFC90B8
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_PTR_LO 0xFC90C0
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_PTR_HI 0xFC90C4
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_TSIZE 0xFC90C8
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_CTL 0xFC90CC
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_PTR_LO_STS 0xFC90D4
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_PTR_HI_STS 0xFC90D8
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_TSIZE_STS 0xFC90DC
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_CTL_STS 0xFC90E0
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_STS0 0xFC90E4
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_STS1 0xFC90E8
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_RD_RATE_LIM_EN 0xFC90F0
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_RD_RATE_LIM_RST_TOKEN 0xFC90F4
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_RD_RATE_LIM_SAT 0xFC90F8
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_RD_RATE_LIM_TOUT 0xFC90FC
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_IFIFO_CNT 0xFC9108
|
||||
|
||||
#define mmTPC7_CMDQ_CP_MSG_BASE0_ADDR_LO 0xFC9120
|
||||
|
||||
#define mmTPC7_CMDQ_CP_MSG_BASE0_ADDR_HI 0xFC9124
|
||||
|
||||
#define mmTPC7_CMDQ_CP_MSG_BASE1_ADDR_LO 0xFC9128
|
||||
|
||||
#define mmTPC7_CMDQ_CP_MSG_BASE1_ADDR_HI 0xFC912C
|
||||
|
||||
#define mmTPC7_CMDQ_CP_MSG_BASE2_ADDR_LO 0xFC9130
|
||||
|
||||
#define mmTPC7_CMDQ_CP_MSG_BASE2_ADDR_HI 0xFC9134
|
||||
|
||||
#define mmTPC7_CMDQ_CP_MSG_BASE3_ADDR_LO 0xFC9138
|
||||
|
||||
#define mmTPC7_CMDQ_CP_MSG_BASE3_ADDR_HI 0xFC913C
|
||||
|
||||
#define mmTPC7_CMDQ_CP_LDMA_TSIZE_OFFSET 0xFC9140
|
||||
|
||||
#define mmTPC7_CMDQ_CP_LDMA_SRC_BASE_LO_OFFSET 0xFC9144
|
||||
|
||||
#define mmTPC7_CMDQ_CP_LDMA_SRC_BASE_HI_OFFSET 0xFC9148
|
||||
|
||||
#define mmTPC7_CMDQ_CP_LDMA_DST_BASE_LO_OFFSET 0xFC914C
|
||||
|
||||
#define mmTPC7_CMDQ_CP_LDMA_DST_BASE_HI_OFFSET 0xFC9150
|
||||
|
||||
#define mmTPC7_CMDQ_CP_LDMA_COMMIT_OFFSET 0xFC9154
|
||||
|
||||
#define mmTPC7_CMDQ_CP_FENCE0_RDATA 0xFC9158
|
||||
|
||||
#define mmTPC7_CMDQ_CP_FENCE1_RDATA 0xFC915C
|
||||
|
||||
#define mmTPC7_CMDQ_CP_FENCE2_RDATA 0xFC9160
|
||||
|
||||
#define mmTPC7_CMDQ_CP_FENCE3_RDATA 0xFC9164
|
||||
|
||||
#define mmTPC7_CMDQ_CP_FENCE0_CNT 0xFC9168
|
||||
|
||||
#define mmTPC7_CMDQ_CP_FENCE1_CNT 0xFC916C
|
||||
|
||||
#define mmTPC7_CMDQ_CP_FENCE2_CNT 0xFC9170
|
||||
|
||||
#define mmTPC7_CMDQ_CP_FENCE3_CNT 0xFC9174
|
||||
|
||||
#define mmTPC7_CMDQ_CP_STS 0xFC9178
|
||||
|
||||
#define mmTPC7_CMDQ_CP_CURRENT_INST_LO 0xFC917C
|
||||
|
||||
#define mmTPC7_CMDQ_CP_CURRENT_INST_HI 0xFC9180
|
||||
|
||||
#define mmTPC7_CMDQ_CP_BARRIER_CFG 0xFC9184
|
||||
|
||||
#define mmTPC7_CMDQ_CP_DBG_0 0xFC9188
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_BUF_ADDR 0xFC9308
|
||||
|
||||
#define mmTPC7_CMDQ_CQ_BUF_RDATA 0xFC930C
|
||||
|
||||
#endif /* ASIC_REG_TPC7_CMDQ_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,227 @@
|
||||
/* 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_TPC7_NRTR_REGS_H_
|
||||
#define ASIC_REG_TPC7_NRTR_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC7_NRTR (Prototype: IF_NRTR)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC7_NRTR_HBW_MAX_CRED 0xFC0100
|
||||
|
||||
#define mmTPC7_NRTR_LBW_MAX_CRED 0xFC0120
|
||||
|
||||
#define mmTPC7_NRTR_DBG_E_ARB 0xFC0300
|
||||
|
||||
#define mmTPC7_NRTR_DBG_W_ARB 0xFC0304
|
||||
|
||||
#define mmTPC7_NRTR_DBG_N_ARB 0xFC0308
|
||||
|
||||
#define mmTPC7_NRTR_DBG_S_ARB 0xFC030C
|
||||
|
||||
#define mmTPC7_NRTR_DBG_L_ARB 0xFC0310
|
||||
|
||||
#define mmTPC7_NRTR_DBG_E_ARB_MAX 0xFC0320
|
||||
|
||||
#define mmTPC7_NRTR_DBG_W_ARB_MAX 0xFC0324
|
||||
|
||||
#define mmTPC7_NRTR_DBG_N_ARB_MAX 0xFC0328
|
||||
|
||||
#define mmTPC7_NRTR_DBG_S_ARB_MAX 0xFC032C
|
||||
|
||||
#define mmTPC7_NRTR_DBG_L_ARB_MAX 0xFC0330
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_0 0xFC0400
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_1 0xFC0404
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_2 0xFC0408
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_3 0xFC040C
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_4 0xFC0410
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_5 0xFC0414
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_6 0xFC0418
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_7 0xFC041C
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_8 0xFC0420
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_COEF_9 0xFC0424
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_CFG 0xFC0440
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_RD_SAT 0xFC0444
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_RD_RST_TOKEN 0xFC0448
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_RD_TIMEOUT_0 0xFC044C
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_RD_TIMEOUT_1 0xFC0450
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_WR_SAT 0xFC0454
|
||||
|
||||
#define mmTPC7_NRTR_WPLIT_WR_TST_TOLEN 0xFC0458
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_WR_TIMEOUT_0 0xFC045C
|
||||
|
||||
#define mmTPC7_NRTR_SPLIT_WR_TIMEOUT_1 0xFC0460
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_HIT 0xFC0470
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_L_0 0xFC0480
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_L_1 0xFC0484
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_L_2 0xFC0488
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_L_3 0xFC048C
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_L_4 0xFC0490
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_L_5 0xFC0494
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_L_6 0xFC0498
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_L_7 0xFC049C
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_H_0 0xFC04A0
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_H_1 0xFC04A4
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_H_2 0xFC04A8
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_H_3 0xFC04AC
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_H_4 0xFC04B0
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_H_5 0xFC04B4
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_H_6 0xFC04B8
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_MASK_H_7 0xFC04BC
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_L_0 0xFC04C0
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_L_1 0xFC04C4
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_L_2 0xFC04C8
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_L_3 0xFC04CC
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_L_4 0xFC04D0
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_L_5 0xFC04D4
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_L_6 0xFC04D8
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_L_7 0xFC04DC
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_H_0 0xFC04E0
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_H_1 0xFC04E4
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_H_2 0xFC04E8
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_H_3 0xFC04EC
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_H_4 0xFC04F0
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_H_5 0xFC04F4
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_H_6 0xFC04F8
|
||||
|
||||
#define mmTPC7_NRTR_HBW_RANGE_BASE_H_7 0xFC04FC
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_HIT 0xFC0500
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_0 0xFC0510
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_1 0xFC0514
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_2 0xFC0518
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_3 0xFC051C
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_4 0xFC0520
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_5 0xFC0524
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_6 0xFC0528
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_7 0xFC052C
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_8 0xFC0530
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_9 0xFC0534
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_10 0xFC0538
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_11 0xFC053C
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_12 0xFC0540
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_13 0xFC0544
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_14 0xFC0548
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_MASK_15 0xFC054C
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_0 0xFC0550
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_1 0xFC0554
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_2 0xFC0558
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_3 0xFC055C
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_4 0xFC0560
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_5 0xFC0564
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_6 0xFC0568
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_7 0xFC056C
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_8 0xFC0570
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_9 0xFC0574
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_10 0xFC0578
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_11 0xFC057C
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_12 0xFC0580
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_13 0xFC0584
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_14 0xFC0588
|
||||
|
||||
#define mmTPC7_NRTR_LBW_RANGE_BASE_15 0xFC058C
|
||||
|
||||
#define mmTPC7_NRTR_RGLTR 0xFC0590
|
||||
|
||||
#define mmTPC7_NRTR_RGLTR_WR_RESULT 0xFC0594
|
||||
|
||||
#define mmTPC7_NRTR_RGLTR_RD_RESULT 0xFC0598
|
||||
|
||||
#define mmTPC7_NRTR_SCRAMB_EN 0xFC0600
|
||||
|
||||
#define mmTPC7_NRTR_NON_LIN_SCRAMB 0xFC0604
|
||||
|
||||
#endif /* ASIC_REG_TPC7_NRTR_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,179 @@
|
||||
/* 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_TPC7_QM_REGS_H_
|
||||
#define ASIC_REG_TPC7_QM_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC7_QM (Prototype: QMAN)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC7_QM_GLBL_CFG0 0xFC8000
|
||||
|
||||
#define mmTPC7_QM_GLBL_CFG1 0xFC8004
|
||||
|
||||
#define mmTPC7_QM_GLBL_PROT 0xFC8008
|
||||
|
||||
#define mmTPC7_QM_GLBL_ERR_CFG 0xFC800C
|
||||
|
||||
#define mmTPC7_QM_GLBL_ERR_ADDR_LO 0xFC8010
|
||||
|
||||
#define mmTPC7_QM_GLBL_ERR_ADDR_HI 0xFC8014
|
||||
|
||||
#define mmTPC7_QM_GLBL_ERR_WDATA 0xFC8018
|
||||
|
||||
#define mmTPC7_QM_GLBL_SECURE_PROPS 0xFC801C
|
||||
|
||||
#define mmTPC7_QM_GLBL_NON_SECURE_PROPS 0xFC8020
|
||||
|
||||
#define mmTPC7_QM_GLBL_STS0 0xFC8024
|
||||
|
||||
#define mmTPC7_QM_GLBL_STS1 0xFC8028
|
||||
|
||||
#define mmTPC7_QM_PQ_BASE_LO 0xFC8060
|
||||
|
||||
#define mmTPC7_QM_PQ_BASE_HI 0xFC8064
|
||||
|
||||
#define mmTPC7_QM_PQ_SIZE 0xFC8068
|
||||
|
||||
#define mmTPC7_QM_PQ_PI 0xFC806C
|
||||
|
||||
#define mmTPC7_QM_PQ_CI 0xFC8070
|
||||
|
||||
#define mmTPC7_QM_PQ_CFG0 0xFC8074
|
||||
|
||||
#define mmTPC7_QM_PQ_CFG1 0xFC8078
|
||||
|
||||
#define mmTPC7_QM_PQ_ARUSER 0xFC807C
|
||||
|
||||
#define mmTPC7_QM_PQ_PUSH0 0xFC8080
|
||||
|
||||
#define mmTPC7_QM_PQ_PUSH1 0xFC8084
|
||||
|
||||
#define mmTPC7_QM_PQ_PUSH2 0xFC8088
|
||||
|
||||
#define mmTPC7_QM_PQ_PUSH3 0xFC808C
|
||||
|
||||
#define mmTPC7_QM_PQ_STS0 0xFC8090
|
||||
|
||||
#define mmTPC7_QM_PQ_STS1 0xFC8094
|
||||
|
||||
#define mmTPC7_QM_PQ_RD_RATE_LIM_EN 0xFC80A0
|
||||
|
||||
#define mmTPC7_QM_PQ_RD_RATE_LIM_RST_TOKEN 0xFC80A4
|
||||
|
||||
#define mmTPC7_QM_PQ_RD_RATE_LIM_SAT 0xFC80A8
|
||||
|
||||
#define mmTPC7_QM_PQ_RD_RATE_LIM_TOUT 0xFC80AC
|
||||
|
||||
#define mmTPC7_QM_CQ_CFG0 0xFC80B0
|
||||
|
||||
#define mmTPC7_QM_CQ_CFG1 0xFC80B4
|
||||
|
||||
#define mmTPC7_QM_CQ_ARUSER 0xFC80B8
|
||||
|
||||
#define mmTPC7_QM_CQ_PTR_LO 0xFC80C0
|
||||
|
||||
#define mmTPC7_QM_CQ_PTR_HI 0xFC80C4
|
||||
|
||||
#define mmTPC7_QM_CQ_TSIZE 0xFC80C8
|
||||
|
||||
#define mmTPC7_QM_CQ_CTL 0xFC80CC
|
||||
|
||||
#define mmTPC7_QM_CQ_PTR_LO_STS 0xFC80D4
|
||||
|
||||
#define mmTPC7_QM_CQ_PTR_HI_STS 0xFC80D8
|
||||
|
||||
#define mmTPC7_QM_CQ_TSIZE_STS 0xFC80DC
|
||||
|
||||
#define mmTPC7_QM_CQ_CTL_STS 0xFC80E0
|
||||
|
||||
#define mmTPC7_QM_CQ_STS0 0xFC80E4
|
||||
|
||||
#define mmTPC7_QM_CQ_STS1 0xFC80E8
|
||||
|
||||
#define mmTPC7_QM_CQ_RD_RATE_LIM_EN 0xFC80F0
|
||||
|
||||
#define mmTPC7_QM_CQ_RD_RATE_LIM_RST_TOKEN 0xFC80F4
|
||||
|
||||
#define mmTPC7_QM_CQ_RD_RATE_LIM_SAT 0xFC80F8
|
||||
|
||||
#define mmTPC7_QM_CQ_RD_RATE_LIM_TOUT 0xFC80FC
|
||||
|
||||
#define mmTPC7_QM_CQ_IFIFO_CNT 0xFC8108
|
||||
|
||||
#define mmTPC7_QM_CP_MSG_BASE0_ADDR_LO 0xFC8120
|
||||
|
||||
#define mmTPC7_QM_CP_MSG_BASE0_ADDR_HI 0xFC8124
|
||||
|
||||
#define mmTPC7_QM_CP_MSG_BASE1_ADDR_LO 0xFC8128
|
||||
|
||||
#define mmTPC7_QM_CP_MSG_BASE1_ADDR_HI 0xFC812C
|
||||
|
||||
#define mmTPC7_QM_CP_MSG_BASE2_ADDR_LO 0xFC8130
|
||||
|
||||
#define mmTPC7_QM_CP_MSG_BASE2_ADDR_HI 0xFC8134
|
||||
|
||||
#define mmTPC7_QM_CP_MSG_BASE3_ADDR_LO 0xFC8138
|
||||
|
||||
#define mmTPC7_QM_CP_MSG_BASE3_ADDR_HI 0xFC813C
|
||||
|
||||
#define mmTPC7_QM_CP_LDMA_TSIZE_OFFSET 0xFC8140
|
||||
|
||||
#define mmTPC7_QM_CP_LDMA_SRC_BASE_LO_OFFSET 0xFC8144
|
||||
|
||||
#define mmTPC7_QM_CP_LDMA_SRC_BASE_HI_OFFSET 0xFC8148
|
||||
|
||||
#define mmTPC7_QM_CP_LDMA_DST_BASE_LO_OFFSET 0xFC814C
|
||||
|
||||
#define mmTPC7_QM_CP_LDMA_DST_BASE_HI_OFFSET 0xFC8150
|
||||
|
||||
#define mmTPC7_QM_CP_LDMA_COMMIT_OFFSET 0xFC8154
|
||||
|
||||
#define mmTPC7_QM_CP_FENCE0_RDATA 0xFC8158
|
||||
|
||||
#define mmTPC7_QM_CP_FENCE1_RDATA 0xFC815C
|
||||
|
||||
#define mmTPC7_QM_CP_FENCE2_RDATA 0xFC8160
|
||||
|
||||
#define mmTPC7_QM_CP_FENCE3_RDATA 0xFC8164
|
||||
|
||||
#define mmTPC7_QM_CP_FENCE0_CNT 0xFC8168
|
||||
|
||||
#define mmTPC7_QM_CP_FENCE1_CNT 0xFC816C
|
||||
|
||||
#define mmTPC7_QM_CP_FENCE2_CNT 0xFC8170
|
||||
|
||||
#define mmTPC7_QM_CP_FENCE3_CNT 0xFC8174
|
||||
|
||||
#define mmTPC7_QM_CP_STS 0xFC8178
|
||||
|
||||
#define mmTPC7_QM_CP_CURRENT_INST_LO 0xFC817C
|
||||
|
||||
#define mmTPC7_QM_CP_CURRENT_INST_HI 0xFC8180
|
||||
|
||||
#define mmTPC7_QM_CP_BARRIER_CFG 0xFC8184
|
||||
|
||||
#define mmTPC7_QM_CP_DBG_0 0xFC8188
|
||||
|
||||
#define mmTPC7_QM_PQ_BUF_ADDR 0xFC8300
|
||||
|
||||
#define mmTPC7_QM_PQ_BUF_RDATA 0xFC8304
|
||||
|
||||
#define mmTPC7_QM_CQ_BUF_ADDR 0xFC8308
|
||||
|
||||
#define mmTPC7_QM_CQ_BUF_RDATA 0xFC830C
|
||||
|
||||
#endif /* ASIC_REG_TPC7_QM_REGS_H_ */
|
||||
|
||||
@@ -0,0 +1,105 @@
|
||||
/* 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_TPC_PLL_REGS_H_
|
||||
#define ASIC_REG_TPC_PLL_REGS_H_
|
||||
|
||||
/*
|
||||
*****************************************
|
||||
* TPC_PLL (Prototype: PLL)
|
||||
*****************************************
|
||||
*/
|
||||
|
||||
#define mmTPC_PLL_NR 0xE01100
|
||||
|
||||
#define mmTPC_PLL_NF 0xE01104
|
||||
|
||||
#define mmTPC_PLL_OD 0xE01108
|
||||
|
||||
#define mmTPC_PLL_NB 0xE0110C
|
||||
|
||||
#define mmTPC_PLL_CFG 0xE01110
|
||||
|
||||
#define mmTPC_PLL_LOSE_MASK 0xE01120
|
||||
|
||||
#define mmTPC_PLL_LOCK_INTR 0xE01128
|
||||
|
||||
#define mmTPC_PLL_LOCK_BYPASS 0xE0112C
|
||||
|
||||
#define mmTPC_PLL_DATA_CHNG 0xE01130
|
||||
|
||||
#define mmTPC_PLL_RST 0xE01134
|
||||
|
||||
#define mmTPC_PLL_SLIP_WD_CNTR 0xE01150
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_0 0xE01200
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_1 0xE01204
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_2 0xE01208
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_3 0xE0120C
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_CMD_0 0xE01220
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_CMD_1 0xE01224
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_CMD_2 0xE01228
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_CMD_3 0xE0122C
|
||||
|
||||
#define mmTPC_PLL_DIV_SEL_0 0xE01280
|
||||
|
||||
#define mmTPC_PLL_DIV_SEL_1 0xE01284
|
||||
|
||||
#define mmTPC_PLL_DIV_SEL_2 0xE01288
|
||||
|
||||
#define mmTPC_PLL_DIV_SEL_3 0xE0128C
|
||||
|
||||
#define mmTPC_PLL_DIV_EN_0 0xE012A0
|
||||
|
||||
#define mmTPC_PLL_DIV_EN_1 0xE012A4
|
||||
|
||||
#define mmTPC_PLL_DIV_EN_2 0xE012A8
|
||||
|
||||
#define mmTPC_PLL_DIV_EN_3 0xE012AC
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_BUSY_0 0xE012C0
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_BUSY_1 0xE012C4
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_BUSY_2 0xE012C8
|
||||
|
||||
#define mmTPC_PLL_DIV_FACTOR_BUSY_3 0xE012CC
|
||||
|
||||
#define mmTPC_PLL_CLK_GATER 0xE01300
|
||||
|
||||
#define mmTPC_PLL_CLK_RLX_0 0xE01310
|
||||
|
||||
#define mmTPC_PLL_CLK_RLX_1 0xE01314
|
||||
|
||||
#define mmTPC_PLL_CLK_RLX_2 0xE01318
|
||||
|
||||
#define mmTPC_PLL_CLK_RLX_3 0xE0131C
|
||||
|
||||
#define mmTPC_PLL_REF_CNTR_PERIOD 0xE01400
|
||||
|
||||
#define mmTPC_PLL_REF_LOW_THRESHOLD 0xE01410
|
||||
|
||||
#define mmTPC_PLL_REF_HIGH_THRESHOLD 0xE01420
|
||||
|
||||
#define mmTPC_PLL_PLL_NOT_STABLE 0xE01430
|
||||
|
||||
#define mmTPC_PLL_FREQ_CALC_EN 0xE01440
|
||||
|
||||
#endif /* ASIC_REG_TPC_PLL_REGS_H_ */
|
||||
|
||||
Reference in New Issue
Block a user