diff --git a/include/cpuinfo.h b/include/cpuinfo.h index 321998c5..381018da 100644 --- a/include/cpuinfo.h +++ b/include/cpuinfo.h @@ -525,6 +525,8 @@ enum cpuinfo_uarch { cpuinfo_uarch_cortex_a510 = 0x00300551, /** ARM Cortex-A520. */ cpuinfo_uarch_cortex_a520 = 0x00300552, + /** ARM Cortex-A320. */ + cpuinfo_uarch_cortex_a320 = 0x00300553, /** ARM Cortex-A710. */ cpuinfo_uarch_cortex_a710 = 0x00300571, /** ARM Cortex-A715. */ diff --git a/src/arm/uarch.c b/src/arm/uarch.c index 6f92c7d2..83a0b439 100644 --- a/src/arm/uarch.c +++ b/src/arm/uarch.c @@ -141,6 +141,9 @@ void cpuinfo_arm_decode_vendor_uarch( case 0xD87: /* Cortex-A725 */ *uarch = cpuinfo_uarch_cortex_a725; break; + case 0xD8F: /* Cortex-A320 */ + *uarch = cpuinfo_uarch_cortex_a320; + break; case 0xD8C: *uarch = cpuinfo_uarch_lumex_c1_ultra; break;