ami: add some more image types

These were seen in the wild. Some of the already codes are apparently freely
used by the OEMs and thus may collide (e.g. the Asrock images, the SLIC
and perhaps the CompuTrace and such). It's not clear what to do about that.
Perhaps just keep them as they are, they're really just to be used as a hint

Change-Id: Ic5a392ea8aa4b80090a308da58fe52f1f04ca83a
Signed-off-by: Lubomir Rintel <>
Tested-by: build bot (Jenkins) <>
Reviewed-by: Jonathan Neuschäfer <>
Reviewed-by: Martin Roth <>
diff --git a/ami.c b/ami.c
index 2152160..f917c4c 100644
--- a/ami.c
+++ b/ami.c
@@ -68,17 +68,25 @@
 	{0x19, "ADM Font"},
 	{0x1A, "Small Logo"},
 	{0x1B, "SLAB"},
+	{0x1C, "BCP Info"},
+	{0x1D, "Dual Logo"},
+	{0x1E, "Intel OSB"},
 	{0x20, "PCI AddOn ROM"},
 	{0x21, "Multilanguage"},
 	{0x22, "UserDefined"},
 	{0x23, "ASCII Font"},
 	{0x24, "BIG5 Font"},
 	{0x25, "OEM Logo"},
+	{0x26, "Debugger"},
+	{0x27, "Debugger Port"},
+	{0x28, "BMC Output"},
+	{0x29, "MBI File"},
 	{0x2A, "User ROM"},
 	{0x2B, "PXE Code"},
 	{0x2C, "AMI Font"},
 	{0x2E, "User ROM"},
 	{0x2D, "Battery Refresh"},
+	{0x2F, "Serial Redirection"},
 	{0x30, "Font Database"},
 	{0x31, "OEM Logo Data"},
 	{0x32, "Graphic Logo Code"},
@@ -93,7 +101,9 @@
 	{0x40, "AMD CIM-X NB binary"},
 	{0x60, "AMD CIM-X SB binary"},
 	{0x70, "OSD Bitmaps"},
-	{0xf0, "Asrock Backup Util"},
+	{0x80, "Image Info"},
+	{0xab, "CompuTrace backdoor"},
+	{0xf0, "Asrock Backup Util or Windows SLIC"},
 	{0xf9, "Asrock AMD AHCI DLL"},
 	{0xfa, "Asrock LOGO GIF"},
 	{0xfb, "Asrock LOGO JPG"},