| /* 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_ */ |