1{ 2 "chip": "A6XX", 3 "groups": [ 4 { 5 "name": "CP", 6 "num": 14, 7 "reserved": [ 0 ], 8 "select": "CP_PERFCTR_CP_SEL", 9 "counter": "RBBM_PERFCTR_CP", 10 "countable_type": "a6xx_cp_perfcounter_select" 11 }, 12 { 13 "name": "CCU", 14 "num": 5, 15 "select": "RB_PERFCTR_CCU_SEL", 16 "counter": "RBBM_PERFCTR_CCU", 17 "countable_type": "a6xx_ccu_perfcounter_select" 18 }, 19 { 20 "name": "TSE", 21 "num": 4, 22 "select": "GRAS_PERFCTR_TSE_SEL", 23 "counter": "RBBM_PERFCTR_TSE", 24 "countable_type": "a6xx_tse_perfcounter_select" 25 }, 26 { 27 "name": "RAS", 28 "num": 4, 29 "select": "GRAS_PERFCTR_RAS_SEL", 30 "counter": "RBBM_PERFCTR_RAS", 31 "countable_type": "a6xx_ras_perfcounter_select" 32 }, 33 { 34 "name": "LRZ", 35 "num": 4, 36 "select": "GRAS_PERFCTR_LRZ_SEL", 37 "counter": "RBBM_PERFCTR_LRZ", 38 "countable_type": "a6xx_lrz_perfcounter_select" 39 }, 40 { 41 "name": "CMP", 42 "num": 4, 43 "select": "RB_PERFCTR_CMP_SEL", 44 "counter": "RBBM_PERFCTR_CMP", 45 "countable_type": "a6xx_cmp_perfcounter_select" 46 }, 47 { 48 "name": "HLSQ", 49 "num": 6, 50 "select": "HLSQ_PERFCTR_HLSQ_SEL", 51 "counter": "RBBM_PERFCTR_HLSQ", 52 "countable_type": "a6xx_hlsq_perfcounter_select" 53 }, 54 { 55 "name": "PC", 56 "num": 8, 57 "select": "PC_PERFCTR_PC_SEL", 58 "counter": "RBBM_PERFCTR_PC", 59 "countable_type": "a6xx_pc_perfcounter_select" 60 }, 61 { 62 "name": "RB", 63 "num": 8, 64 "select": "RB_PERFCTR_RB_SEL", 65 "counter": "RBBM_PERFCTR_RB", 66 "countable_type": "a6xx_rb_perfcounter_select" 67 }, 68 { 69 "name": "SP", 70 "num": 24, 71 "reserved": [ 0 ], 72 "select": "SP_PERFCTR_SP_SEL", 73 "counter": "RBBM_PERFCTR_SP", 74 "countable_type": "a6xx_sp_perfcounter_select" 75 }, 76 { 77 "name": "TP", 78 "num": 12, 79 "select": "TPL1_PERFCTR_TP_SEL", 80 "counter": "RBBM_PERFCTR_TP", 81 "countable_type": "a6xx_tp_perfcounter_select" 82 }, 83 { 84 "name": "UCHE", 85 "num": 12, 86 "select": "UCHE_PERFCTR_UCHE_SEL", 87 "counter": "RBBM_PERFCTR_UCHE", 88 "countable_type": "a6xx_uche_perfcounter_select" 89 }, 90 { 91 "name": "VFD", 92 "num": 8, 93 "select": "VFD_PERFCTR_VFD_SEL", 94 "counter": "RBBM_PERFCTR_VFD", 95 "countable_type": "a6xx_vfd_perfcounter_select" 96 }, 97 { 98 "name": "VPC", 99 "num": 6, 100 "select": "VPC_PERFCTR_VPC_SEL", 101 "counter": "RBBM_PERFCTR_VPC", 102 "countable_type": "a6xx_vpc_perfcounter_select" 103 }, 104 { 105 "name": "VSC", 106 "num": 2, 107 "select": "VSC_PERFCTR_VSC_SEL", 108 "counter": "RBBM_PERFCTR_VSC", 109 "countable_type": "a6xx_vsc_perfcounter_select" 110 } 111 ] 112} 113