]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Library/MultiPlatformLib/BoardSsidSvid/BoardSsidSvid.c
ArmPkg/CompilerIntrinsicsLib: Add uread, uwrite GCC assembly sources
[mirror_edk2.git] / Vlv2TbltDevicePkg / Library / MultiPlatformLib / BoardSsidSvid / BoardSsidSvid.c
1 /** @file
2 Subsystem IDs setting for multiplatform.
3
4 Copyright (c) 2010 - 2014, Intel Corporation. All rights reserved.<BR>
5
6 SPDX-License-Identifier: BSD-2-Clause-Patent
7
8
9
10 **/
11
12 #include <BoardSsidSvid.h>
13
14 //
15 // Global module data
16 //
17 EFI_STATUS
18 InitializeBoardSsidSvid (
19 IN CONST EFI_PEI_SERVICES **PeiServices,
20 IN EFI_PLATFORM_INFO_HOB *PlatformInfoHob
21 )
22 {
23 UINT32 SsidSvidValue = 0;
24
25 //
26 // Set OEM ID according to Board ID.
27 //
28 switch (PlatformInfoHob->BoardId) {
29 case BOARD_ID_MINNOW2:
30 case BOARD_ID_MINNOW2_TURBOT:
31 default:
32 SsidSvidValue = SUBSYSTEM_SVID_SSID;//SUBSYSTEM_SVID_SSID_DEFAULT;
33 break;
34 }
35 PlatformInfoHob->SsidSvid = SsidSvidValue;
36 return EFI_SUCCESS;
37 }
38