]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Vlv2TbltDevicePkg/SmBiosMiscDxe/MiscChassisManufacturerFunction.c
MdePkg: Update the UEFI version to reflect new revision
[mirror_edk2.git] / Vlv2TbltDevicePkg / SmBiosMiscDxe / MiscChassisManufacturerFunction.c
index f503a2a6402a25c380bd9bf8b805d4db8bc10260..4981306bde492545b4f2203ddac310e0d983512f 100644 (file)
@@ -25,8 +25,11 @@ Abstract:
 \r
 \r
 #include "CommonHeader.h"\r
-\r
 #include "MiscSubclassDriver.h"\r
+#include <Guid/PlatformInfo.h>\r
+\r
+\r
+extern EFI_PLATFORM_INFO_HOB *mPlatformInfo;\r
 \r
 /**\r
   This function makes boot time changes to the contents of the\r
@@ -55,16 +58,21 @@ MISC_SMBIOS_TABLE_FUNCTION(MiscChassisManufacturer)
   EFI_SMBIOS_HANDLE               SmbiosHandle;\r
   SMBIOS_TABLE_TYPE3              *SmbiosRecord;\r
   EFI_MISC_CHASSIS_MANUFACTURER   *ForType3InputData;\r
+  CHAR16                          Buffer[40];\r
 \r
   ForType3InputData = (EFI_MISC_CHASSIS_MANUFACTURER *)RecordData;\r
 \r
   //\r
   // First check for invalid parameters.\r
   //\r
-  if (RecordData == NULL) {\r
+  if (RecordData == NULL || mPlatformInfo == NULL) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r
+  if (BOARD_ID_MINNOW2_TURBOT == mPlatformInfo->BoardId) {\r
+    UnicodeSPrint (Buffer, sizeof (Buffer),L"ADI");\r
+    HiiSetString(mHiiHandle,STRING_TOKEN(STR_MISC_CHASSIS_MANUFACTURER), Buffer, NULL);\r
+  }  \r
   TokenToGet = STRING_TOKEN (STR_MISC_CHASSIS_MANUFACTURER);\r
   Manufacturer = SmbiosMiscGetString (TokenToGet);\r
   ManuStrLen = StrLen(Manufacturer);\r