soc/amd/picasso: add missing banks to mca_bank_name array

Also use array indices for the initialization.

TEST=Checked with the public Picasso PPR #55570-B1 Rev 3.16

Change-Id: I10a65210da73e64b67d613609fcc0f9a245a81fb
Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/56273
Reviewed-by: Raul Rangel <rrangel@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Felix Held 2021-07-13 20:54:01 +02:00
parent dd405bc018
commit 799742af3d
1 changed files with 23 additions and 8 deletions

View File

@ -135,14 +135,29 @@ failed:
}
static const char *const mca_bank_name[] = {
"Load-store unit",
"Instruction fetch unit",
"L2 cache unit",
"Decode unit",
"",
"Execution unit",
"Floating point unit",
"L3 cache unit"
[0] = "Load-store unit",
[1] = "Instruction fetch unit",
[2] = "L2 cache unit",
[3] = "Decode unit",
[4] = "",
[5] = "Execution unit",
[6] = "Floating point unit",
[7] = "L3 cache unit",
[8] = "L3 cache unit",
[9] = "L3 cache unit",
[10] = "L3 cache unit",
[11] = "L3 cache unit",
[12] = "L3 cache unit",
[13] = "L3 cache unit",
[14] = "L3 cache unit",
[15] = "UMC",
[16] = "UMC",
[17] = "SMU",
[18] = "PSP",
[19] = "PB",
[20] = "CS",
[21] = "CS",
[22] = "PIE",
};
static void mca_print_error(unsigned int bank)