1*e65e175bSOded Gabbay /* SPDX-License-Identifier: GPL-2.0 2*e65e175bSOded Gabbay * 3*e65e175bSOded Gabbay * Copyright 2016-2020 HabanaLabs, Ltd. 4*e65e175bSOded Gabbay * All Rights Reserved. 5*e65e175bSOded Gabbay * 6*e65e175bSOded Gabbay */ 7*e65e175bSOded Gabbay 8*e65e175bSOded Gabbay #ifndef GAUDI_CORESIGHT_H 9*e65e175bSOded Gabbay #define GAUDI_CORESIGHT_H 10*e65e175bSOded Gabbay 11*e65e175bSOded Gabbay enum gaudi_debug_stm_regs_index { 12*e65e175bSOded Gabbay GAUDI_STM_FIRST = 0, 13*e65e175bSOded Gabbay GAUDI_STM_MME0_ACC = GAUDI_STM_FIRST, 14*e65e175bSOded Gabbay GAUDI_STM_MME0_SBAB, 15*e65e175bSOded Gabbay GAUDI_STM_MME0_CTRL, 16*e65e175bSOded Gabbay GAUDI_STM_MME1_ACC, 17*e65e175bSOded Gabbay GAUDI_STM_MME1_SBAB, 18*e65e175bSOded Gabbay GAUDI_STM_MME1_CTRL, 19*e65e175bSOded Gabbay GAUDI_STM_MME2_ACC, 20*e65e175bSOded Gabbay GAUDI_STM_MME2_SBAB, 21*e65e175bSOded Gabbay GAUDI_STM_MME2_CTRL, 22*e65e175bSOded Gabbay GAUDI_STM_MME3_ACC, 23*e65e175bSOded Gabbay GAUDI_STM_MME3_SBAB, 24*e65e175bSOded Gabbay GAUDI_STM_MME3_CTRL, 25*e65e175bSOded Gabbay GAUDI_STM_DMA_IF_W_S, 26*e65e175bSOded Gabbay GAUDI_STM_DMA_IF_E_S, 27*e65e175bSOded Gabbay GAUDI_STM_DMA_IF_W_N, 28*e65e175bSOded Gabbay GAUDI_STM_DMA_IF_E_N, 29*e65e175bSOded Gabbay GAUDI_STM_CPU, 30*e65e175bSOded Gabbay GAUDI_STM_DMA_CH_0_CS, 31*e65e175bSOded Gabbay GAUDI_STM_DMA_CH_1_CS, 32*e65e175bSOded Gabbay GAUDI_STM_DMA_CH_2_CS, 33*e65e175bSOded Gabbay GAUDI_STM_DMA_CH_3_CS, 34*e65e175bSOded Gabbay GAUDI_STM_DMA_CH_4_CS, 35*e65e175bSOded Gabbay GAUDI_STM_DMA_CH_5_CS, 36*e65e175bSOded Gabbay GAUDI_STM_DMA_CH_6_CS, 37*e65e175bSOded Gabbay GAUDI_STM_DMA_CH_7_CS, 38*e65e175bSOded Gabbay GAUDI_STM_PCIE, 39*e65e175bSOded Gabbay GAUDI_STM_MMU_CS, 40*e65e175bSOded Gabbay GAUDI_STM_PSOC, 41*e65e175bSOded Gabbay GAUDI_STM_NIC0_0, 42*e65e175bSOded Gabbay GAUDI_STM_NIC0_1, 43*e65e175bSOded Gabbay GAUDI_STM_NIC1_0, 44*e65e175bSOded Gabbay GAUDI_STM_NIC1_1, 45*e65e175bSOded Gabbay GAUDI_STM_NIC2_0, 46*e65e175bSOded Gabbay GAUDI_STM_NIC2_1, 47*e65e175bSOded Gabbay GAUDI_STM_NIC3_0, 48*e65e175bSOded Gabbay GAUDI_STM_NIC3_1, 49*e65e175bSOded Gabbay GAUDI_STM_NIC4_0, 50*e65e175bSOded Gabbay GAUDI_STM_NIC4_1, 51*e65e175bSOded Gabbay GAUDI_STM_TPC0_EML, 52*e65e175bSOded Gabbay GAUDI_STM_TPC1_EML, 53*e65e175bSOded Gabbay GAUDI_STM_TPC2_EML, 54*e65e175bSOded Gabbay GAUDI_STM_TPC3_EML, 55*e65e175bSOded Gabbay GAUDI_STM_TPC4_EML, 56*e65e175bSOded Gabbay GAUDI_STM_TPC5_EML, 57*e65e175bSOded Gabbay GAUDI_STM_TPC6_EML, 58*e65e175bSOded Gabbay GAUDI_STM_TPC7_EML, 59*e65e175bSOded Gabbay GAUDI_STM_LAST = GAUDI_STM_TPC7_EML 60*e65e175bSOded Gabbay }; 61*e65e175bSOded Gabbay 62*e65e175bSOded Gabbay enum gaudi_debug_etf_regs_index { 63*e65e175bSOded Gabbay GAUDI_ETF_FIRST = 0, 64*e65e175bSOded Gabbay GAUDI_ETF_MME0_ACC = GAUDI_ETF_FIRST, 65*e65e175bSOded Gabbay GAUDI_ETF_MME0_SBAB, 66*e65e175bSOded Gabbay GAUDI_ETF_MME0_CTRL, 67*e65e175bSOded Gabbay GAUDI_ETF_MME1_ACC, 68*e65e175bSOded Gabbay GAUDI_ETF_MME1_SBAB, 69*e65e175bSOded Gabbay GAUDI_ETF_MME1_CTRL, 70*e65e175bSOded Gabbay GAUDI_ETF_MME2_ACC, 71*e65e175bSOded Gabbay GAUDI_ETF_MME2_SBAB, 72*e65e175bSOded Gabbay GAUDI_ETF_MME2_CTRL, 73*e65e175bSOded Gabbay GAUDI_ETF_MME3_ACC, 74*e65e175bSOded Gabbay GAUDI_ETF_MME3_SBAB, 75*e65e175bSOded Gabbay GAUDI_ETF_MME3_CTRL, 76*e65e175bSOded Gabbay GAUDI_ETF_DMA_IF_W_S, 77*e65e175bSOded Gabbay GAUDI_ETF_DMA_IF_E_S, 78*e65e175bSOded Gabbay GAUDI_ETF_DMA_IF_W_N, 79*e65e175bSOded Gabbay GAUDI_ETF_DMA_IF_E_N, 80*e65e175bSOded Gabbay GAUDI_ETF_CPU_0, 81*e65e175bSOded Gabbay GAUDI_ETF_CPU_1, 82*e65e175bSOded Gabbay GAUDI_ETF_CPU_TRACE, 83*e65e175bSOded Gabbay GAUDI_ETF_DMA_CH_0_CS, 84*e65e175bSOded Gabbay GAUDI_ETF_DMA_CH_1_CS, 85*e65e175bSOded Gabbay GAUDI_ETF_DMA_CH_2_CS, 86*e65e175bSOded Gabbay GAUDI_ETF_DMA_CH_3_CS, 87*e65e175bSOded Gabbay GAUDI_ETF_DMA_CH_4_CS, 88*e65e175bSOded Gabbay GAUDI_ETF_DMA_CH_5_CS, 89*e65e175bSOded Gabbay GAUDI_ETF_DMA_CH_6_CS, 90*e65e175bSOded Gabbay GAUDI_ETF_DMA_CH_7_CS, 91*e65e175bSOded Gabbay GAUDI_ETF_PCIE, 92*e65e175bSOded Gabbay GAUDI_ETF_MMU_CS, 93*e65e175bSOded Gabbay GAUDI_ETF_PSOC, 94*e65e175bSOded Gabbay GAUDI_ETF_NIC0_0, 95*e65e175bSOded Gabbay GAUDI_ETF_NIC0_1, 96*e65e175bSOded Gabbay GAUDI_ETF_NIC1_0, 97*e65e175bSOded Gabbay GAUDI_ETF_NIC1_1, 98*e65e175bSOded Gabbay GAUDI_ETF_NIC2_0, 99*e65e175bSOded Gabbay GAUDI_ETF_NIC2_1, 100*e65e175bSOded Gabbay GAUDI_ETF_NIC3_0, 101*e65e175bSOded Gabbay GAUDI_ETF_NIC3_1, 102*e65e175bSOded Gabbay GAUDI_ETF_NIC4_0, 103*e65e175bSOded Gabbay GAUDI_ETF_NIC4_1, 104*e65e175bSOded Gabbay GAUDI_ETF_TPC0_EML, 105*e65e175bSOded Gabbay GAUDI_ETF_TPC1_EML, 106*e65e175bSOded Gabbay GAUDI_ETF_TPC2_EML, 107*e65e175bSOded Gabbay GAUDI_ETF_TPC3_EML, 108*e65e175bSOded Gabbay GAUDI_ETF_TPC4_EML, 109*e65e175bSOded Gabbay GAUDI_ETF_TPC5_EML, 110*e65e175bSOded Gabbay GAUDI_ETF_TPC6_EML, 111*e65e175bSOded Gabbay GAUDI_ETF_TPC7_EML, 112*e65e175bSOded Gabbay GAUDI_ETF_LAST = GAUDI_ETF_TPC7_EML 113*e65e175bSOded Gabbay }; 114*e65e175bSOded Gabbay 115*e65e175bSOded Gabbay enum gaudi_debug_funnel_regs_index { 116*e65e175bSOded Gabbay GAUDI_FUNNEL_FIRST = 0, 117*e65e175bSOded Gabbay GAUDI_FUNNEL_MME0_ACC = GAUDI_FUNNEL_FIRST, 118*e65e175bSOded Gabbay GAUDI_FUNNEL_MME1_ACC, 119*e65e175bSOded Gabbay GAUDI_FUNNEL_MME2_ACC, 120*e65e175bSOded Gabbay GAUDI_FUNNEL_MME3_ACC, 121*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y0_X0, 122*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y0_X1, 123*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y0_X2, 124*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y0_X3, 125*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y0_X4, 126*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y0_X5, 127*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y0_X6, 128*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y0_X7, 129*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y1_X0, 130*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y1_X1, 131*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y1_X2, 132*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y1_X3, 133*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y1_X4, 134*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y1_X5, 135*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y1_X6, 136*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y1_X7, 137*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y2_X0, 138*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y2_X1, 139*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y2_X2, 140*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y2_X3, 141*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y2_X4, 142*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y2_X5, 143*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y2_X6, 144*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y2_X7, 145*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y3_X0, 146*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y3_X1, 147*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y3_X2, 148*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y3_X4, 149*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y3_X3, 150*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y3_X5, 151*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y3_X6, 152*e65e175bSOded Gabbay GAUDI_FUNNEL_SRAM_Y3_X7, 153*e65e175bSOded Gabbay GAUDI_FUNNEL_SIF_0, 154*e65e175bSOded Gabbay GAUDI_FUNNEL_SIF_1, 155*e65e175bSOded Gabbay GAUDI_FUNNEL_SIF_2, 156*e65e175bSOded Gabbay GAUDI_FUNNEL_SIF_3, 157*e65e175bSOded Gabbay GAUDI_FUNNEL_SIF_4, 158*e65e175bSOded Gabbay GAUDI_FUNNEL_SIF_5, 159*e65e175bSOded Gabbay GAUDI_FUNNEL_SIF_6, 160*e65e175bSOded Gabbay GAUDI_FUNNEL_SIF_7, 161*e65e175bSOded Gabbay GAUDI_FUNNEL_NIF_0, 162*e65e175bSOded Gabbay GAUDI_FUNNEL_NIF_1, 163*e65e175bSOded Gabbay GAUDI_FUNNEL_NIF_2, 164*e65e175bSOded Gabbay GAUDI_FUNNEL_NIF_3, 165*e65e175bSOded Gabbay GAUDI_FUNNEL_NIF_4, 166*e65e175bSOded Gabbay GAUDI_FUNNEL_NIF_5, 167*e65e175bSOded Gabbay GAUDI_FUNNEL_NIF_6, 168*e65e175bSOded Gabbay GAUDI_FUNNEL_NIF_7, 169*e65e175bSOded Gabbay GAUDI_FUNNEL_DMA_IF_W_S, 170*e65e175bSOded Gabbay GAUDI_FUNNEL_DMA_IF_E_S, 171*e65e175bSOded Gabbay GAUDI_FUNNEL_DMA_IF_W_N, 172*e65e175bSOded Gabbay GAUDI_FUNNEL_DMA_IF_E_N, 173*e65e175bSOded Gabbay GAUDI_FUNNEL_CPU, 174*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC_TPC_W_S, 175*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC_TPC_E_S, 176*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC_TPC_W_N, 177*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC_TPC_E_N, 178*e65e175bSOded Gabbay GAUDI_FUNNEL_PCIE, 179*e65e175bSOded Gabbay GAUDI_FUNNEL_PSOC, 180*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC0, 181*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC1, 182*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC2, 183*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC3, 184*e65e175bSOded Gabbay GAUDI_FUNNEL_NIC4, 185*e65e175bSOded Gabbay GAUDI_FUNNEL_TPC0_EML, 186*e65e175bSOded Gabbay GAUDI_FUNNEL_TPC1_EML, 187*e65e175bSOded Gabbay GAUDI_FUNNEL_TPC2_EML, 188*e65e175bSOded Gabbay GAUDI_FUNNEL_TPC3_EML, 189*e65e175bSOded Gabbay GAUDI_FUNNEL_TPC4_EML, 190*e65e175bSOded Gabbay GAUDI_FUNNEL_TPC5_EML, 191*e65e175bSOded Gabbay GAUDI_FUNNEL_TPC6_EML, 192*e65e175bSOded Gabbay GAUDI_FUNNEL_TPC7_EML, 193*e65e175bSOded Gabbay GAUDI_FUNNEL_LAST = GAUDI_FUNNEL_TPC7_EML 194*e65e175bSOded Gabbay }; 195*e65e175bSOded Gabbay 196*e65e175bSOded Gabbay enum gaudi_debug_bmon_regs_index { 197*e65e175bSOded Gabbay GAUDI_BMON_FIRST = 0, 198*e65e175bSOded Gabbay GAUDI_BMON_MME0_ACC_0 = GAUDI_BMON_FIRST, 199*e65e175bSOded Gabbay GAUDI_BMON_MME0_SBAB_0, 200*e65e175bSOded Gabbay GAUDI_BMON_MME0_SBAB_1, 201*e65e175bSOded Gabbay GAUDI_BMON_MME0_CTRL_0, 202*e65e175bSOded Gabbay GAUDI_BMON_MME0_CTRL_1, 203*e65e175bSOded Gabbay GAUDI_BMON_MME1_ACC_0, 204*e65e175bSOded Gabbay GAUDI_BMON_MME1_SBAB_0, 205*e65e175bSOded Gabbay GAUDI_BMON_MME1_SBAB_1, 206*e65e175bSOded Gabbay GAUDI_BMON_MME1_CTRL_0, 207*e65e175bSOded Gabbay GAUDI_BMON_MME1_CTRL_1, 208*e65e175bSOded Gabbay GAUDI_BMON_MME2_ACC_0, 209*e65e175bSOded Gabbay GAUDI_BMON_MME2_SBAB_0, 210*e65e175bSOded Gabbay GAUDI_BMON_MME2_SBAB_1, 211*e65e175bSOded Gabbay GAUDI_BMON_MME2_CTRL_0, 212*e65e175bSOded Gabbay GAUDI_BMON_MME2_CTRL_1, 213*e65e175bSOded Gabbay GAUDI_BMON_MME3_ACC_0, 214*e65e175bSOded Gabbay GAUDI_BMON_MME3_SBAB_0, 215*e65e175bSOded Gabbay GAUDI_BMON_MME3_SBAB_1, 216*e65e175bSOded Gabbay GAUDI_BMON_MME3_CTRL_0, 217*e65e175bSOded Gabbay GAUDI_BMON_MME3_CTRL_1, 218*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_S_SOB_WR, 219*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_S_0_WR, 220*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_S_0_RD, 221*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_S_1_WR, 222*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_S_1_RD, 223*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_S_SOB_WR, 224*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_S_0_WR, 225*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_S_0_RD, 226*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_S_1_WR, 227*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_S_1_RD, 228*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_N_SOB_WR, 229*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_N_HBM0_WR, 230*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_N_HBM0_RD, 231*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_N_HBM1_WR, 232*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_W_N_HBM1_RD, 233*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_N_SOB_WR, 234*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_N_HBM0_WR, 235*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_N_HBM0_RD, 236*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_N_HBM1_WR, 237*e65e175bSOded Gabbay GAUDI_BMON_DMA_IF_E_N_HBM1_RD, 238*e65e175bSOded Gabbay GAUDI_BMON_CPU_WR, 239*e65e175bSOded Gabbay GAUDI_BMON_CPU_RD, 240*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_0_0, 241*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_0_1, 242*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_1_0, 243*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_1_1, 244*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_2_0, 245*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_2_1, 246*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_3_0, 247*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_3_1, 248*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_4_0, 249*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_4_1, 250*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_5_0, 251*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_5_1, 252*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_6_0, 253*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_6_1, 254*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_7_0, 255*e65e175bSOded Gabbay GAUDI_BMON_DMA_CH_7_1, 256*e65e175bSOded Gabbay GAUDI_BMON_PCIE_MSTR_WR, 257*e65e175bSOded Gabbay GAUDI_BMON_PCIE_MSTR_RD, 258*e65e175bSOded Gabbay GAUDI_BMON_PCIE_SLV_WR, 259*e65e175bSOded Gabbay GAUDI_BMON_PCIE_SLV_RD, 260*e65e175bSOded Gabbay GAUDI_BMON_MMU_0, 261*e65e175bSOded Gabbay GAUDI_BMON_MMU_1, 262*e65e175bSOded Gabbay GAUDI_BMON_NIC0_0, 263*e65e175bSOded Gabbay GAUDI_BMON_NIC0_1, 264*e65e175bSOded Gabbay GAUDI_BMON_NIC0_2, 265*e65e175bSOded Gabbay GAUDI_BMON_NIC0_3, 266*e65e175bSOded Gabbay GAUDI_BMON_NIC0_4, 267*e65e175bSOded Gabbay GAUDI_BMON_NIC1_0, 268*e65e175bSOded Gabbay GAUDI_BMON_NIC1_1, 269*e65e175bSOded Gabbay GAUDI_BMON_NIC1_2, 270*e65e175bSOded Gabbay GAUDI_BMON_NIC1_3, 271*e65e175bSOded Gabbay GAUDI_BMON_NIC1_4, 272*e65e175bSOded Gabbay GAUDI_BMON_NIC2_0, 273*e65e175bSOded Gabbay GAUDI_BMON_NIC2_1, 274*e65e175bSOded Gabbay GAUDI_BMON_NIC2_2, 275*e65e175bSOded Gabbay GAUDI_BMON_NIC2_3, 276*e65e175bSOded Gabbay GAUDI_BMON_NIC2_4, 277*e65e175bSOded Gabbay GAUDI_BMON_NIC3_0, 278*e65e175bSOded Gabbay GAUDI_BMON_NIC3_1, 279*e65e175bSOded Gabbay GAUDI_BMON_NIC3_2, 280*e65e175bSOded Gabbay GAUDI_BMON_NIC3_3, 281*e65e175bSOded Gabbay GAUDI_BMON_NIC3_4, 282*e65e175bSOded Gabbay GAUDI_BMON_NIC4_0, 283*e65e175bSOded Gabbay GAUDI_BMON_NIC4_1, 284*e65e175bSOded Gabbay GAUDI_BMON_NIC4_2, 285*e65e175bSOded Gabbay GAUDI_BMON_NIC4_3, 286*e65e175bSOded Gabbay GAUDI_BMON_NIC4_4, 287*e65e175bSOded Gabbay GAUDI_BMON_TPC0_EML_0, 288*e65e175bSOded Gabbay GAUDI_BMON_TPC0_EML_1, 289*e65e175bSOded Gabbay GAUDI_BMON_TPC0_EML_2, 290*e65e175bSOded Gabbay GAUDI_BMON_TPC0_EML_3, 291*e65e175bSOded Gabbay GAUDI_BMON_TPC1_EML_0, 292*e65e175bSOded Gabbay GAUDI_BMON_TPC1_EML_1, 293*e65e175bSOded Gabbay GAUDI_BMON_TPC1_EML_2, 294*e65e175bSOded Gabbay GAUDI_BMON_TPC1_EML_3, 295*e65e175bSOded Gabbay GAUDI_BMON_TPC2_EML_0, 296*e65e175bSOded Gabbay GAUDI_BMON_TPC2_EML_1, 297*e65e175bSOded Gabbay GAUDI_BMON_TPC2_EML_2, 298*e65e175bSOded Gabbay GAUDI_BMON_TPC2_EML_3, 299*e65e175bSOded Gabbay GAUDI_BMON_TPC3_EML_0, 300*e65e175bSOded Gabbay GAUDI_BMON_TPC3_EML_1, 301*e65e175bSOded Gabbay GAUDI_BMON_TPC3_EML_2, 302*e65e175bSOded Gabbay GAUDI_BMON_TPC3_EML_3, 303*e65e175bSOded Gabbay GAUDI_BMON_TPC4_EML_0, 304*e65e175bSOded Gabbay GAUDI_BMON_TPC4_EML_1, 305*e65e175bSOded Gabbay GAUDI_BMON_TPC4_EML_2, 306*e65e175bSOded Gabbay GAUDI_BMON_TPC4_EML_3, 307*e65e175bSOded Gabbay GAUDI_BMON_TPC5_EML_0, 308*e65e175bSOded Gabbay GAUDI_BMON_TPC5_EML_1, 309*e65e175bSOded Gabbay GAUDI_BMON_TPC5_EML_2, 310*e65e175bSOded Gabbay GAUDI_BMON_TPC5_EML_3, 311*e65e175bSOded Gabbay GAUDI_BMON_TPC6_EML_0, 312*e65e175bSOded Gabbay GAUDI_BMON_TPC6_EML_1, 313*e65e175bSOded Gabbay GAUDI_BMON_TPC6_EML_2, 314*e65e175bSOded Gabbay GAUDI_BMON_TPC6_EML_3, 315*e65e175bSOded Gabbay GAUDI_BMON_TPC7_EML_0, 316*e65e175bSOded Gabbay GAUDI_BMON_TPC7_EML_1, 317*e65e175bSOded Gabbay GAUDI_BMON_TPC7_EML_2, 318*e65e175bSOded Gabbay GAUDI_BMON_TPC7_EML_3, 319*e65e175bSOded Gabbay GAUDI_BMON_LAST = GAUDI_BMON_TPC7_EML_3 320*e65e175bSOded Gabbay }; 321*e65e175bSOded Gabbay 322*e65e175bSOded Gabbay enum gaudi_debug_spmu_regs_index { 323*e65e175bSOded Gabbay GAUDI_SPMU_FIRST = 0, 324*e65e175bSOded Gabbay GAUDI_SPMU_MME0_ACC = GAUDI_SPMU_FIRST, 325*e65e175bSOded Gabbay GAUDI_SPMU_MME0_SBAB, 326*e65e175bSOded Gabbay GAUDI_SPMU_MME0_CTRL, 327*e65e175bSOded Gabbay GAUDI_SPMU_MME1_ACC, 328*e65e175bSOded Gabbay GAUDI_SPMU_MME1_SBAB, 329*e65e175bSOded Gabbay GAUDI_SPMU_MME1_CTRL, 330*e65e175bSOded Gabbay GAUDI_SPMU_MME2_MME2_ACC, 331*e65e175bSOded Gabbay GAUDI_SPMU_MME2_SBAB, 332*e65e175bSOded Gabbay GAUDI_SPMU_MME2_CTRL, 333*e65e175bSOded Gabbay GAUDI_SPMU_MME3_ACC, 334*e65e175bSOded Gabbay GAUDI_SPMU_MME3_SBAB, 335*e65e175bSOded Gabbay GAUDI_SPMU_MME3_CTRL, 336*e65e175bSOded Gabbay GAUDI_SPMU_DMA_CH_0_CS, 337*e65e175bSOded Gabbay GAUDI_SPMU_DMA_CH_1_CS, 338*e65e175bSOded Gabbay GAUDI_SPMU_DMA_CH_2_CS, 339*e65e175bSOded Gabbay GAUDI_SPMU_DMA_CH_3_CS, 340*e65e175bSOded Gabbay GAUDI_SPMU_DMA_CH_4_CS, 341*e65e175bSOded Gabbay GAUDI_SPMU_DMA_CH_5_CS, 342*e65e175bSOded Gabbay GAUDI_SPMU_DMA_CH_6_CS, 343*e65e175bSOded Gabbay GAUDI_SPMU_DMA_CH_7_CS, 344*e65e175bSOded Gabbay GAUDI_SPMU_PCIE, 345*e65e175bSOded Gabbay GAUDI_SPMU_MMU_CS, 346*e65e175bSOded Gabbay GAUDI_SPMU_NIC0_0, 347*e65e175bSOded Gabbay GAUDI_SPMU_NIC0_1, 348*e65e175bSOded Gabbay GAUDI_SPMU_NIC1_0, 349*e65e175bSOded Gabbay GAUDI_SPMU_NIC1_1, 350*e65e175bSOded Gabbay GAUDI_SPMU_NIC2_0, 351*e65e175bSOded Gabbay GAUDI_SPMU_NIC2_1, 352*e65e175bSOded Gabbay GAUDI_SPMU_NIC3_0, 353*e65e175bSOded Gabbay GAUDI_SPMU_NIC3_1, 354*e65e175bSOded Gabbay GAUDI_SPMU_NIC4_0, 355*e65e175bSOded Gabbay GAUDI_SPMU_NIC4_1, 356*e65e175bSOded Gabbay GAUDI_SPMU_TPC0_EML, 357*e65e175bSOded Gabbay GAUDI_SPMU_TPC1_EML, 358*e65e175bSOded Gabbay GAUDI_SPMU_TPC2_EML, 359*e65e175bSOded Gabbay GAUDI_SPMU_TPC3_EML, 360*e65e175bSOded Gabbay GAUDI_SPMU_TPC4_EML, 361*e65e175bSOded Gabbay GAUDI_SPMU_TPC5_EML, 362*e65e175bSOded Gabbay GAUDI_SPMU_TPC6_EML, 363*e65e175bSOded Gabbay GAUDI_SPMU_TPC7_EML, 364*e65e175bSOded Gabbay GAUDI_SPMU_LAST = GAUDI_SPMU_TPC7_EML 365*e65e175bSOded Gabbay }; 366*e65e175bSOded Gabbay 367*e65e175bSOded Gabbay #endif /* GAUDI_CORESIGHT_H */ 368