]> git.proxmox.com Git - mirror_edk2.git/blame - Vlv2TbltDevicePkg/SmBiosMiscDxe/MiscSystemSlotDesignationData.c
Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / Vlv2TbltDevicePkg / SmBiosMiscDxe / MiscSystemSlotDesignationData.c
CommitLineData
3cbfba02
DW
1/** @file\r
2\r
3Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
4 \r\r
9dc8036d
MK
5 SPDX-License-Identifier: BSD-2-Clause-Patent\r
6\r
3cbfba02
DW
7 \r\r
8\r
9\r
10Module Name:\r
11\r
12 MiscSystemSlotDesignationData.c\r
13\r
14Abstract:\r
15\r
16 Static data of System Slot Designation.\r
17 System Slot Designation is Misc. subclass type 7 and SMBIOS type 9.\r
18\r
19\r
20**/\r
21\r
22\r
23#include "CommonHeader.h"\r
24\r
25#include "MiscSubclassDriver.h"\r
26\r
27\r
28//\r
29// Static (possibly build generated) Bios Vendor data.\r
30//\r
31MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCIEx16Slot1) = {\r
32 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCIEX16_1), // SlotDesignation\r
33 EfiSlotTypePciExpress, // SlotType\r
34 EfiSlotDataBusWidth16xOrx16, // SlotDataBusWidth\r
35 EfiSlotUsageAvailable, // SlotUsage\r
36 EfiSlotLengthShort, // SlotLength\r
37 0x06, // SlotId\r
38 { // SlotCharacteristics\r
39 0, // CharacteristicsUnknown :1;\r
40 0, // Provides50Volts :1;\r
41 1, // Provides33Volts :1;\r
42 0, // SharedSlot :1;\r
43 0, // PcCard16Supported :1;\r
44 0, // CardBusSupported :1;\r
45 0, // ZoomVideoSupported :1;\r
46 0, // ModemRingResumeSupported:1;\r
47 0, // PmeSignalSupported :1;\r
48 0, // HotPlugDevicesSupported :1;\r
49 0, // SmbusSignalSupported :1;\r
50 0 // Reserved :21;\r
51 },\r
52 0 // SlotDevicePath\r
53};\r
54\r
55MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCIEx16Slot2) = {\r
56 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCIEX16_2), // SlotDesignation\r
57 EfiSlotTypePciExpress, // SlotType\r
58 EfiSlotDataBusWidth16xOrx16, // SlotDataBusWidth\r
59 EfiSlotUsageAvailable, // SlotUsage\r
60 EfiSlotLengthShort, // SlotLength\r
61 0x04, // SlotId\r
62 { // SlotCharacteristics\r
63 0, // CharacteristicsUnknown :1;\r
64 0, // Provides50Volts :1;\r
65 1, // Provides33Volts :1;\r
66 0, // SharedSlot :1;\r
67 0, // PcCard16Supported :1;\r
68 0, // CardBusSupported :1;\r
69 0, // ZoomVideoSupported :1;\r
70 0, // ModemRingResumeSupported:1;\r
71 0, // PmeSignalSupported :1;\r
72 0, // HotPlugDevicesSupported :1;\r
73 0, // SmbusSignalSupported :1;\r
74 0 // Reserved :21;\r
75 },\r
76 0 // SlotDevicePath\r
77};\r
78\r
79MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCIEx4) = {\r
80 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCIEX4), // SlotDesignation\r
81 EfiSlotTypePciExpress, // SlotType\r
82 EfiSlotDataBusWidth4xOrx4, // SlotDataBusWidth\r
83 EfiSlotUsageAvailable, // SlotUsage\r
84 EfiSlotLengthShort, // SlotLength\r
85 0x03, // SlotId\r
86 { // SlotCharacteristics\r
87 0, // CharacteristicsUnknown :1;\r
88 0, // Provides50Volts :1;\r
89 1, // Provides33Volts :1;\r
90 0, // SharedSlot :1;\r
91 0, // PcCard16Supported :1;\r
92 0, // CardBusSupported :1;\r
93 0, // ZoomVideoSupported :1;\r
94 0, // ModemRingResumeSupported:1;\r
95 0, // PmeSignalSupported :1;\r
96 0, // HotPlugDevicesSupported :1;\r
97 0, // SmbusSignalSupported :1;\r
98 0 // Reserved :21;\r
99 },\r
100 0 // SlotDevicePath\r
101};\r
102\r
103MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCIEx1Slot1) = {\r
104 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCIEX1_1), // SlotDesignation\r
105 EfiSlotTypePciExpress, // SlotType\r
106 EfiSlotDataBusWidth1xOrx1, // SlotDataBusWidth\r
107 EfiSlotUsageAvailable, // SlotUsage\r
108 EfiSlotLengthShort, // SlotLength\r
109 0x02, // SlotId\r
110 { // SlotCharacteristics\r
111 0, // CharacteristicsUnknown :1;\r
112 0, // Provides50Volts :1;\r
113 1, // Provides33Volts :1;\r
114 0, // SharedSlot :1;\r
115 0, // PcCard16Supported :1;\r
116 0, // CardBusSupported :1;\r
117 0, // ZoomVideoSupported :1;\r
118 0, // ModemRingResumeSupported:1;\r
119 1, // PmeSignalSupported :1;\r
120 0, // HotPlugDevicesSupported :1;\r
121 1, // SmbusSignalSupported :1;\r
122 0 // Reserved :21;\r
123 },\r
124 0 // SlotDevicePath\r
125};\r
126\r
127MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCIEx1Slot2) = {\r
128 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCIEX1_2), // SlotDesignation\r
129 EfiSlotTypePciExpress, // SlotType\r
130 EfiSlotDataBusWidth1xOrx1, // SlotDataBusWidth\r
131 EfiSlotUsageAvailable, // SlotUsage\r
132 EfiSlotLengthShort, // SlotLength\r
133 0x15, // SlotId\r
134 { // SlotCharacteristics\r
135 0, // CharacteristicsUnknown :1;\r
136 0, // Provides50Volts :1;\r
137 1, // Provides33Volts :1;\r
138 0, // SharedSlot :1;\r
139 0, // PcCard16Supported :1;\r
140 0, // CardBusSupported :1;\r
141 0, // ZoomVideoSupported :1;\r
142 0, // ModemRingResumeSupported:1;\r
143 1, // PmeSignalSupported :1;\r
144 0, // HotPlugDevicesSupported :1;\r
145 1, // SmbusSignalSupported :1;\r
146 0 // Reserved :21;\r
147 },\r
148 0 // SlotDevicePath\r
149};\r
150\r
151MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCIEx1Slot3) = {\r
152 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCIEX1_3), // SlotDesignation\r
153 EfiSlotTypePciExpress, // SlotType\r
154 EfiSlotDataBusWidth1xOrx1, // SlotDataBusWidth\r
155 EfiSlotUsageAvailable, // SlotUsage\r
156 EfiSlotLengthShort, // SlotLength\r
157 0x16, // SlotId\r
158 { // SlotCharacteristics\r
159 0, // CharacteristicsUnknown :1;\r
160 0, // Provides50Volts :1;\r
161 1, // Provides33Volts :1;\r
162 0, // SharedSlot :1;\r
163 0, // PcCard16Supported :1;\r
164 0, // CardBusSupported :1;\r
165 0, // ZoomVideoSupported :1;\r
166 0, // ModemRingResumeSupported:1;\r
167 1, // PmeSignalSupported :1;\r
168 0, // HotPlugDevicesSupported :1;\r
169 1, // SmbusSignalSupported :1;\r
170 0 // Reserved :21;\r
171 },\r
172 0 // SlotDevicePath\r
173};\r
174\r
175MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCI1) = {\r
176 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCI1), // SlotDesignation\r
177 EfiSlotTypePci, // SlotType\r
178 EfiSlotDataBusWidth32Bit, // SlotDataBusWidth\r
179 EfiSlotUsageAvailable, // SlotUsage\r
180 EfiSlotLengthLong , // SlotLength\r
181 0x07, // SlotId\r
182 { // SlotCharacteristics\r
183 0, // CharacteristicsUnknown :1;\r
184 0, // Provides50Volts :1;\r
185 1, // Provides33Volts :1;\r
186 0, // SharedSlot :1;\r
187 0, // PcCard16Supported :1;\r
188 0, // CardBusSupported :1;\r
189 0, // ZoomVideoSupported :1;\r
190 0, // ModemRingResumeSupported:1;\r
191 1, // PmeSignalSupported :1;\r
192 0, // HotPlugDevicesSupported :1;\r
193 1, // SmbusSignalSupported :1;\r
194 0 // Reserved :21;\r
195 },\r
196 0 // SlotDevicePath\r
197};\r
198\r
199MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCI2) = {\r
200 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCI2), // SlotDesignation\r
201 EfiSlotTypePci, // SlotType\r
202 EfiSlotDataBusWidth32Bit, // SlotDataBusWidth\r
203 EfiSlotUsageAvailable, // SlotUsage\r
204 EfiSlotLengthLong , // SlotLength\r
205 0x18, // SlotId\r
206 { // SlotCharacteristics\r
207 0, // CharacteristicsUnknown :1;\r
208 0, // Provides50Volts :1;\r
209 1, // Provides33Volts :1;\r
210 0, // SharedSlot :1;\r
211 0, // PcCard16Supported :1;\r
212 0, // CardBusSupported :1;\r
213 0, // ZoomVideoSupported :1;\r
214 0, // ModemRingResumeSupported:1;\r
215 1, // PmeSignalSupported :1;\r
216 0, // HotPlugDevicesSupported :1;\r
217 1, // SmbusSignalSupported :1;\r
218 0 // Reserved :21;\r
219 },\r
220 0 // SlotDevicePath\r
221};\r
222\r
223MISC_SMBIOS_TABLE_DATA(EFI_MISC_SYSTEM_SLOT_DESIGNATION_DATA, MiscSystemSlotPCI3) = {\r
224 STRING_TOKEN(STR_MISC_SYSTEM_SLOT_PCI3), // SlotDesignation\r
225 EfiSlotTypePci, // SlotType\r
226 EfiSlotDataBusWidth32Bit, // SlotDataBusWidth\r
227 EfiSlotUsageAvailable, // SlotUsage\r
228 EfiSlotLengthLong , // SlotLength\r
229 0x17, // SlotId\r
230 { // SlotCharacteristics\r
231 0, // CharacteristicsUnknown :1;\r
232 0, // Provides50Volts :1;\r
233 1, // Provides33Volts :1;\r
234 0, // SharedSlot :1;\r
235 0, // PcCard16Supported :1;\r
236 0, // CardBusSupported :1;\r
237 0, // ZoomVideoSupported :1;\r
238 0, // ModemRingResumeSupported:1;\r
239 1, // PmeSignalSupported :1;\r
240 0, // HotPlugDevicesSupported :1;\r
241 1, // SmbusSignalSupported :1;\r
242 0 // Reserved :21;\r
243 },\r
244 0 // SlotDevicePath\r
245};\r
246\r