Merge "stm32mp1: add support for new SoC profiles" into integration

This commit is contained in:
Alexei Fedorov 2020-10-13 14:42:26 +00:00 committed by TrustedFirmware Code Review
commit 5d51036c80
2 changed files with 28 additions and 6 deletions

View File

@ -37,6 +37,12 @@
#define STM32MP153A_PART_NB U(0x05000025)
#define STM32MP151C_PART_NB U(0x0500002E)
#define STM32MP151A_PART_NB U(0x0500002F)
#define STM32MP157F_PART_NB U(0x05000080)
#define STM32MP157D_PART_NB U(0x05000081)
#define STM32MP153F_PART_NB U(0x050000A4)
#define STM32MP153D_PART_NB U(0x050000A5)
#define STM32MP151F_PART_NB U(0x050000AE)
#define STM32MP151D_PART_NB U(0x050000AF)
#define STM32MP1_REV_B U(0x2000)
#define STM32MP1_REV_Z U(0x2001)

View File

@ -220,6 +220,24 @@ void stm32mp_print_cpuinfo(void)
case STM32MP151A_PART_NB:
cpu_s = "151A";
break;
case STM32MP157F_PART_NB:
cpu_s = "157F";
break;
case STM32MP157D_PART_NB:
cpu_s = "157D";
break;
case STM32MP153F_PART_NB:
cpu_s = "153F";
break;
case STM32MP153D_PART_NB:
cpu_s = "153D";
break;
case STM32MP151F_PART_NB:
cpu_s = "151F";
break;
case STM32MP151D_PART_NB:
cpu_s = "151D";
break;
default:
cpu_s = "????";
break;
@ -323,7 +341,6 @@ void stm32mp_print_boardinfo(void)
bool stm32mp_is_single_core(void)
{
uint32_t part_number;
bool ret = false;
if (get_part_number(&part_number) < 0) {
ERROR("Invalid part number, assume single core chip");
@ -333,14 +350,13 @@ bool stm32mp_is_single_core(void)
switch (part_number) {
case STM32MP151A_PART_NB:
case STM32MP151C_PART_NB:
ret = true;
break;
case STM32MP151D_PART_NB:
case STM32MP151F_PART_NB:
return true;
default:
break;
return false;
}
return ret;
}
/* Return true when device is in closed state */