\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
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