blob: 4d48f0c6880bfaf4475f8c0c6c1e7fa45f24eeaf [file] [log] [blame]
/* SPDX-License-Identifier: GPL-2.0
*
* Copyright 2016-2020 HabanaLabs, Ltd.
* All Rights Reserved.
*
*/
/************************************
** This is an auto-generated file **
** DO NOT EDIT BELOW **
************************************/
#ifndef ASIC_REG_DCORE0_TPC0_CFG_REGS_H_
#define ASIC_REG_DCORE0_TPC0_CFG_REGS_H_
/*
*****************************************
* DCORE0_TPC0_CFG
* (Prototype: TPC)
*****************************************
*/
#define mmDCORE0_TPC0_CFG_TPC_COUNT 0x400BC18
#define mmDCORE0_TPC0_CFG_TPC_ID 0x400BC1C
#define mmDCORE0_TPC0_CFG_STALL_ON_ERR 0x400BC20
#define mmDCORE0_TPC0_CFG_CLK_EN 0x400BC24
#define mmDCORE0_TPC0_CFG_IQ_RL_EN 0x400BC28
#define mmDCORE0_TPC0_CFG_IQ_RL_SAT 0x400BC2C
#define mmDCORE0_TPC0_CFG_IQ_RL_RST_TOKEN 0x400BC30
#define mmDCORE0_TPC0_CFG_IQ_RL_TIMEOUT 0x400BC34
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2_0 0x400BC38
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2_1 0x400BC3C
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2_2 0x400BC40
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2_3 0x400BC44
#define mmDCORE0_TPC0_CFG_IQ_LBW_CLK_EN 0x400BC48
#define mmDCORE0_TPC0_CFG_TPC_LOCK_VALUE_0 0x400BC4C
#define mmDCORE0_TPC0_CFG_TPC_LOCK_VALUE_1 0x400BC50
#define mmDCORE0_TPC0_CFG_TPC_LOCK_VALUE_2 0x400BC54
#define mmDCORE0_TPC0_CFG_TPC_LOCK_VALUE_3 0x400BC58
#define mmDCORE0_TPC0_CFG_TPC_LOCK_0 0x400BC5C
#define mmDCORE0_TPC0_CFG_TPC_LOCK_1 0x400BC60
#define mmDCORE0_TPC0_CFG_TPC_LOCK_2 0x400BC64
#define mmDCORE0_TPC0_CFG_TPC_LOCK_3 0x400BC68
#define mmDCORE0_TPC0_CFG_CGU_SB 0x400BC6C
#define mmDCORE0_TPC0_CFG_CGU_CNT 0x400BC70
#define mmDCORE0_TPC0_CFG_CGU_CPE_0 0x400BC74
#define mmDCORE0_TPC0_CFG_CGU_CPE_1 0x400BC78
#define mmDCORE0_TPC0_CFG_CGU_CPE_2 0x400BC7C
#define mmDCORE0_TPC0_CFG_CGU_CPE_3 0x400BC80
#define mmDCORE0_TPC0_CFG_CGU_CPE_4 0x400BC84
#define mmDCORE0_TPC0_CFG_CGU_CPE_5 0x400BC88
#define mmDCORE0_TPC0_CFG_CGU_CPE_6 0x400BC8C
#define mmDCORE0_TPC0_CFG_CGU_CPE_7 0x400BC90
#define mmDCORE0_TPC0_CFG_FP16_FTZ_IN 0x400BC94
#define mmDCORE0_TPC0_CFG_DCACHE_CFG 0x400BC98
#define mmDCORE0_TPC0_CFG_E2E_CRDT_TOP 0x400BC9C
#define mmDCORE0_TPC0_CFG_TPC_DCACHE_L0CD 0x400BCA0
#define mmDCORE0_TPC0_CFG_TPC_SB_L0CD 0x400BCA4
#define mmDCORE0_TPC0_CFG_CONV_ROUND_CSR 0x400BCA8
#define mmDCORE0_TPC0_CFG_TSB_OCCUPANCY 0x400BCAC
#define mmDCORE0_TPC0_CFG_ARB_QNT_HBW_WEIGHT 0x400BCB0
#define mmDCORE0_TPC0_CFG_ARB_QNT_LBW_WEIGHT 0x400BCB4
#define mmDCORE0_TPC0_CFG_ARB_CNT_HBW_WEIGHT 0x400BCB8
#define mmDCORE0_TPC0_CFG_ARB_CNT_LBW_WEIGHT 0x400BCBC
#define mmDCORE0_TPC0_CFG_LUT_FUNC32_BASE2_ADDR_LO 0x400BCC0
#define mmDCORE0_TPC0_CFG_LUT_FUNC32_BASE2_ADDR_HI 0x400BCC4
#define mmDCORE0_TPC0_CFG_LUT_FUNC64_BASE2_ADDR_LO 0x400BCC8
#define mmDCORE0_TPC0_CFG_LUT_FUNC64_BASE2_ADDR_HI 0x400BCCC
#define mmDCORE0_TPC0_CFG_LUT_FUNC128_BASE2_ADDR_LO 0x400BCD0
#define mmDCORE0_TPC0_CFG_LUT_FUNC128_BASE2_ADDR_HI 0x400BCD4
#define mmDCORE0_TPC0_CFG_LUT_FUNC256_BASE2_ADDR_LO 0x400BCD8
#define mmDCORE0_TPC0_CFG_LUT_FUNC256_BASE2_ADDR_HI 0x400BCDC
#define mmDCORE0_TPC0_CFG_SPE_LFSR_POLYNOM 0x400BCE0
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_GLBL 0x400BCE4
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_0 0x400BCE8
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_1 0x400BCEC
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_2 0x400BCF0
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_3 0x400BCF4
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_LO_0 0x400BCF8
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_LO_1 0x400BCFC
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_LO_2 0x400BD00
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_LO_3 0x400BD04
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_HI_0 0x400BD08
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_HI_1 0x400BD0C
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_HI_2 0x400BD10
#define mmDCORE0_TPC0_CFG_TSB_CFG_MTRR_MASK_HI_3 0x400BD14
#define mmDCORE0_TPC0_CFG_FP8_143_BIAS 0x400BD64
#define mmDCORE0_TPC0_CFG_ROUND_CSR 0x400BD68
#define mmDCORE0_TPC0_CFG_HB_PROT 0x400BD6C
#define mmDCORE0_TPC0_CFG_LB_PROT 0x400BD70
#define mmDCORE0_TPC0_CFG_SEMAPHORE 0x400BD74
#define mmDCORE0_TPC0_CFG_VFLAGS 0x400BD78
#define mmDCORE0_TPC0_CFG_SFLAGS 0x400BD7C
#define mmDCORE0_TPC0_CFG_LFSR_POLYNOM 0x400BD80
#define mmDCORE0_TPC0_CFG_STATUS 0x400BD84
#define mmDCORE0_TPC0_CFG_CFG_BASE_ADDRESS_HIGH 0x400BD88
#define mmDCORE0_TPC0_CFG_CFG_SUBTRACT_VALUE 0x400BD8C
#define mmDCORE0_TPC0_CFG_SM_BASE_ADDRESS_HIGH 0x400BD90
#define mmDCORE0_TPC0_CFG_TPC_CMD 0x400BD94
#define mmDCORE0_TPC0_CFG_TPC_EXECUTE 0x400BD98
#define mmDCORE0_TPC0_CFG_TPC_STALL 0x400BD9C
#define mmDCORE0_TPC0_CFG_ICACHE_BASE_ADDERESS_LOW 0x400BDA0
#define mmDCORE0_TPC0_CFG_ICACHE_BASE_ADDERESS_HIGH 0x400BDA4
#define mmDCORE0_TPC0_CFG_RD_RATE_LIMIT 0x400BDA8
#define mmDCORE0_TPC0_CFG_WR_RATE_LIMIT 0x400BDAC
#define mmDCORE0_TPC0_CFG_MSS_CONFIG 0x400BDB0
#define mmDCORE0_TPC0_CFG_TPC_INTR_CAUSE 0x400BDB4
#define mmDCORE0_TPC0_CFG_TPC_INTR_MASK 0x400BDB8
#define mmDCORE0_TPC0_CFG_WQ_CREDITS 0x400BDBC
#define mmDCORE0_TPC0_CFG_OPCODE_EXEC 0x400BDC0
#define mmDCORE0_TPC0_CFG_LUT_FUNC32_BASE_ADDR_LO 0x400BDC4
#define mmDCORE0_TPC0_CFG_LUT_FUNC32_BASE_ADDR_HI 0x400BDC8
#define mmDCORE0_TPC0_CFG_LUT_FUNC64_BASE_ADDR_LO 0x400BDCC
#define mmDCORE0_TPC0_CFG_LUT_FUNC64_BASE_ADDR_HI 0x400BDD0
#define mmDCORE0_TPC0_CFG_LUT_FUNC128_BASE_ADDR_LO 0x400BDD4
#define mmDCORE0_TPC0_CFG_LUT_FUNC128_BASE_ADDR_HI 0x400BDD8
#define mmDCORE0_TPC0_CFG_LUT_FUNC256_BASE_ADDR_LO 0x400BDDC
#define mmDCORE0_TPC0_CFG_LUT_FUNC256_BASE_ADDR_HI 0x400BDE0
#define mmDCORE0_TPC0_CFG_TSB_CFG_MAX_SIZE 0x400BDE4
#define mmDCORE0_TPC0_CFG_TSB_CFG 0x400BDE8
#define mmDCORE0_TPC0_CFG_TSB_INFLIGHT_CNTR 0x400BDEC
#define mmDCORE0_TPC0_CFG_WQ_INFLIGHT_CNTR 0x400BDF0
#define mmDCORE0_TPC0_CFG_WQ_LBW_TOTAL_CNTR 0x400BDF4
#define mmDCORE0_TPC0_CFG_WQ_HBW_TOTAL_CNTR 0x400BDF8
#define mmDCORE0_TPC0_CFG_IRQ_OCCOUPY_CNTR 0x400BDFC
#endif /* ASIC_REG_DCORE0_TPC0_CFG_REGS_H_ */