1{ 2 "chip": "A2XX", 3 "groups": [ 4 { 5 "name": "CP", 6 "num": 1, 7 "select": "CP_PERFCOUNTER_SELECT", 8 "counter_lo": "CP_PERFCOUNTER_LO", 9 "counter_hi": "CP_PERFCOUNTER_HI", 10 "countable_type": "a2xx_cp_perfcount_sel" 11 }, 12 { 13 "name": "PA_SU", 14 "num": 4, 15 "select": "PA_SU_PERFCOUNTER{}_SELECT", 16 "counter_lo": "PA_SU_PERFCOUNTER{}_LOW", 17 "counter_hi": "PA_SU_PERFCOUNTER{}_HI", 18 "countable_type": "a2xx_su_perfcnt_select" 19 }, 20 { 21 "name": "PA_SC", 22 "num": 1, 23 "select": "PA_SC_PERFCOUNTER{}_SELECT", 24 "counter_lo": "PA_SC_PERFCOUNTER{}_LOW", 25 "counter_hi": "PA_SC_PERFCOUNTER{}_HI", 26 "countable_type": "a2xx_sc_perfcnt_select" 27 }, 28 { 29 "name": "VGT", 30 "num": 4, 31 "select": "VGT_PERFCOUNTER{}_SELECT", 32 "counter_lo": "VGT_PERFCOUNTER{}_LOW", 33 "counter_hi": "VGT_PERFCOUNTER{}_HI", 34 "countable_type": "a2xx_vgt_perfcount_select" 35 }, 36 { 37 "name": "TCR", 38 "num": 2, 39 "select": "TCR_PERFCOUNTER{}_SELECT", 40 "counter_lo": "TCR_PERFCOUNTER{}_LOW", 41 "counter_hi": "TCR_PERFCOUNTER{}_HI", 42 "countable_type": "a2xx_tcr_perfcount_select" 43 }, 44 { 45 "name": "TP0", 46 "num": 2, 47 "select": "TP0_PERFCOUNTER{}_SELECT", 48 "counter_lo": "TP0_PERFCOUNTER{}_LOW", 49 "counter_hi": "TP0_PERFCOUNTER{}_HI", 50 "countable_type": "a2xx_tp_perfcount_select" 51 }, 52 { 53 "name": "TCM", 54 "num": 2, 55 "select": "TCM_PERFCOUNTER{}_SELECT", 56 "counter_lo": "TCM_PERFCOUNTER{}_LOW", 57 "counter_hi": "TCM_PERFCOUNTER{}_HI", 58 "countable_type": "a2xx_tcm_perfcount_select" 59 }, 60 { 61 "name": "TCF", 62 "num": 12, 63 "select": "TCF_PERFCOUNTER{}_SELECT", 64 "counter_lo": "TCF_PERFCOUNTER{}_LOW", 65 "counter_hi": "TCF_PERFCOUNTER{}_HI", 66 "countable_type": "a2xx_tcf_perfcount_select" 67 }, 68 { 69 "name": "SQ", 70 "num": 4, 71 "select": "SQ_PERFCOUNTER{}_SELECT", 72 "counter_lo": "SQ_PERFCOUNTER{}_LOW", 73 "counter_hi": "SQ_PERFCOUNTER{}_HI", 74 "countable_type": "a2xx_sq_perfcnt_select" 75 }, 76 { 77 "name": "SX", 78 "num": 1, 79 "select": "SX_PERFCOUNTER{}_SELECT", 80 "counter_lo": "SX_PERFCOUNTER{}_LOW", 81 "counter_hi": "SX_PERFCOUNTER{}_HI", 82 "countable_type": "a2xx_sx_perfcnt_select" 83 }, 84 { 85 "name": "MH", 86 "num": 2, 87 "select": "MH_PERFCOUNTER{}_SELECT", 88 "counter_lo": "MH_PERFCOUNTER{}_LOW", 89 "counter_hi": "MH_PERFCOUNTER{}_HI", 90 "countable_type": "a2xx_mh_perfcnt_select" 91 }, 92 { 93 "name": "RBBM", 94 "num": 2, 95 "select": "RBBM_PERFCOUNTER{}_SELECT", 96 "counter_lo": "RBBM_PERFCOUNTER{}_LO", 97 "counter_hi": "RBBM_PERFCOUNTER{}_HI", 98 "countable_type": "a2xx_rbbm_perfcount1_sel" 99 }, 100 { 101 "name": "RB", 102 "num": 4, 103 "select": "RB_PERFCOUNTER{}_SELECT", 104 "counter_lo": "RB_PERFCOUNTER{}_LOW", 105 "counter_hi": "RB_PERFCOUNTER{}_HI", 106 "countable_type": "a2xx_rb_perfcnt_select" 107 } 108 ] 109} 110