@@ -128,6 +128,7 @@ static const arm_coresight_component_s arm_component_lut[] = {
128128 {0x955 , 0x00 , 0 , aa_nosupport , cidc_unknown ,
129129 ARM_COMPONENT_STR ("CoreSight Component" , "(unidentified Cortex-A5 component)" )},
130130 {0x956 , 0x13 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Cortex-A7 ETM" , "(Embedded Trace)" )},
131+ {0x95d , 0x13 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Cortex-A53 ETM" , "(Embedded Trace)" )},
131132 {0x95f , 0x00 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Cortex-A15 PTM" , "(Program Trace Macrocell)" )},
132133 {0x961 , 0x32 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("CoreSight TMC" , "(Trace Memory Controller)" )},
133134 {0x961 , 0x21 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("CoreSight TMC" , "(Trace Buffer)" )},
@@ -140,14 +141,18 @@ static const arm_coresight_component_s arm_component_lut[] = {
140141 {0x9a9 , 0x11 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Cortex-M7 TPIU" , "(Trace Port Interface Unit)" )},
141142 {0x9a5 , 0x13 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Cortex-A5 ETM" , "(Embedded Trace)" )},
142143 {0x9a7 , 0x16 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Cortex-A7 PMU" , "(Performance Monitor Unit)" )},
144+ {0x9a8 , 0x14 , 0x1a14 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Cortex-A53 CTI" , "(Cross Trigger)" )},
143145 {0x9af , 0x16 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Cortex-A15 PMU" , "(Performance Monitor Unit)" )},
146+ {0x9d3 , 0x16 , 0x2a16 , aa_nosupport , cidc_unknown ,
147+ ARM_COMPONENT_STR ("Cortex-A53 PMU" , "(Performance Monitor Unit)" )},
144148 {0xc05 , 0x15 , 0 , aa_cortexa , cidc_dc , ARM_COMPONENT_STR ("Cortex-A5" , "(Debug Unit)" )},
145149 {0xc07 , 0x15 , 0 , aa_cortexa , cidc_dc , ARM_COMPONENT_STR ("Cortex-A7" , "(Debug Unit)" )},
146150 {0xc08 , 0x15 , 0 , aa_cortexa , cidc_dc , ARM_COMPONENT_STR ("Cortex-A8" , "(Debug Unit)" )},
147151 {0xc09 , 0x15 , 0 , aa_cortexa , cidc_dc , ARM_COMPONENT_STR ("Cortex-A9" , "(Debug Unit)" )},
148152 {0xc0f , 0x15 , 0 , aa_cortexa , cidc_unknown , ARM_COMPONENT_STR ("Cortex-A15" , "(Debug Unit)" )},
149153 {0xc14 , 0x15 , 0 , aa_cortexr , cidc_unknown , ARM_COMPONENT_STR ("Cortex-R4" , "(Debug Unit)" )},
150154 {0xcd0 , 0x00 , 0 , aa_nosupport , cidc_unknown , ARM_COMPONENT_STR ("Atmel DSU" , "(Device Service Unit)" )},
155+ {0xd03 , 0x15 , 0x6a15 , aa_cortexa , cidc_dc , ARM_COMPONENT_STR ("Cortex-A53" , "(Debug Unit)" )},
151156 {0xd05 , 0x13 , 0x4a13 , aa_nosupport , cidc_dc , ARM_COMPONENT_STR ("Cortex-A55 ETM" , "(Embedded Trace)" )},
152157 {0xd05 , 0x14 , 0x1a14 , aa_nosupport , cidc_dc , ARM_COMPONENT_STR ("Cortex-A55 CTI" , "(Cross Trigger)" )},
153158 {0xd05 , 0x15 , 0x8a15 , aa_cortexa , cidc_dc , ARM_COMPONENT_STR ("Cortex-A55" , "(Debug Unit)" )},
0 commit comments