]> git.proxmox.com Git - mirror_edk2.git/blob - QuarkPlatformPkg/Platform/Dxe/SmbiosMiscDxe/MiscPortInternalConnectorDesignatorData.c
QuarkPlatformPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / QuarkPlatformPkg / Platform / Dxe / SmbiosMiscDxe / MiscPortInternalConnectorDesignatorData.c
1 /** @file
2 This driver parses the mSmbiosMiscDataTable structure and reports
3 any generated data to the DataHub.
4
5 Copyright (c) 2013-2015 Intel Corporation.
6
7 SPDX-License-Identifier: BSD-2-Clause-Patent
8
9
10 **/
11
12
13 #include "CommonHeader.h"
14
15 #include "SmbiosMisc.h"
16
17 //
18 // Static (possibly build generated) Bios Vendor data.
19 //
20 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector1) = {
21 STRING_TOKEN (STR_MISC_PORT1_INTERNAL_DESIGN), // PortInternalConnectorDesignator
22 STRING_TOKEN (STR_MISC_PORT1_EXTERNAL_DESIGN), // PortExternalConnectorDesignator
23 EfiPortConnectorTypeNone, // PortInternalConnectorType
24 EfiPortConnectorTypePS2, // PortExternalConnectorType
25 EfiPortTypeKeyboard, // PortType
26 //mPs2KbyboardDevicePath // PortPath
27 {{{{0}}}}
28 };
29
30 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector2) = {
31 STRING_TOKEN (STR_MISC_PORT2_INTERNAL_DESIGN), // PortInternalConnectorDesignator
32 STRING_TOKEN (STR_MISC_PORT2_EXTERNAL_DESIGN), // PortExternalConnectorDesignator
33 EfiPortConnectorTypeNone, // PortInternalConnectorType
34 EfiPortConnectorTypePS2, // PortExternalConnectorType
35 EfiPortTypeMouse, // PortType
36 //mPs2MouseDevicePath // PortPath
37 {{{{0}}}}
38 };
39
40 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector3) = {
41 STRING_TOKEN (STR_MISC_PORT3_INTERNAL_DESIGN),
42 STRING_TOKEN (STR_MISC_PORT3_EXTERNAL_DESIGN),
43 EfiPortConnectorTypeOther,
44 EfiPortConnectorTypeNone,
45 EfiPortTypeSerial16550ACompatible,
46 //mCom1DevicePath
47 {{{{0}}}}
48 };
49
50
51
52 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector4) = {
53 STRING_TOKEN (STR_MISC_PORT4_INTERNAL_DESIGN),
54 STRING_TOKEN (STR_MISC_PORT4_EXTERNAL_DESIGN),
55 EfiPortConnectorTypeNone,
56 EfiPortConnectorTypeRJ45,
57 EfiPortTypeSerial16550ACompatible,
58 //mCom2DevicePath
59 {{{{0}}}}
60 };
61
62 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector5) = {
63 STRING_TOKEN (STR_MISC_PORT5_INTERNAL_DESIGN),
64 STRING_TOKEN (STR_MISC_PORT5_EXTERNAL_DESIGN),
65 EfiPortConnectorTypeOther,
66 EfiPortConnectorTypeNone,
67 EfiPortTypeSerial16550ACompatible,
68 //mCom3DevicePath
69 {{{{0}}}}
70 };
71
72 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector6) = {
73 STRING_TOKEN (STR_MISC_PORT6_INTERNAL_DESIGN),
74 STRING_TOKEN (STR_MISC_PORT6_EXTERNAL_DESIGN),
75 EfiPortConnectorTypeNone,
76 EfiPortConnectorTypeRJ45,
77 EfiPortTypeSerial16550ACompatible,
78 //mCom3DevicePath
79 {{{{0}}}}
80 };
81
82 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector7) = {
83 STRING_TOKEN (STR_MISC_PORT7_INTERNAL_DESIGN),
84 STRING_TOKEN (STR_MISC_PORT7_EXTERNAL_DESIGN),
85 EfiPortConnectorTypeNone,
86 EfiPortConnectorTypeDB25Male,
87 EfiPortTypeParallelPortEcpEpp,
88 //mLpt1DevicePath
89 {{{{0}}}}
90 };
91
92
93 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector8) = {
94 STRING_TOKEN (STR_MISC_PORT8_INTERNAL_DESIGN),
95 STRING_TOKEN (STR_MISC_PORT8_EXTERNAL_DESIGN),
96 EfiPortConnectorTypeNone,
97 EfiPortConnectorTypeUsb,
98 EfiPortTypeUsb,
99 //mUsb0DevicePath
100 {{{{0}}}}
101 };
102
103 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector9) = {
104 STRING_TOKEN (STR_MISC_PORT9_INTERNAL_DESIGN),
105 STRING_TOKEN (STR_MISC_PORT9_EXTERNAL_DESIGN),
106 EfiPortConnectorTypeNone,
107 EfiPortConnectorTypeUsb,
108 EfiPortTypeUsb,
109 //mUsb1DevicePath
110 {{{{0}}}}
111 };
112
113 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector10) = {
114 STRING_TOKEN (STR_MISC_PORT10_INTERNAL_DESIGN),
115 STRING_TOKEN (STR_MISC_PORT10_EXTERNAL_DESIGN),
116 EfiPortConnectorTypeNone,
117 EfiPortConnectorTypeUsb,
118 EfiPortTypeUsb,
119 //mUsb2DevicePath
120 {{{{0}}}}
121 };
122
123 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector11) = {
124 STRING_TOKEN (STR_MISC_PORT11_INTERNAL_DESIGN),
125 STRING_TOKEN (STR_MISC_PORT11_EXTERNAL_DESIGN),
126 EfiPortConnectorTypeNone,
127 EfiPortConnectorTypeUsb,
128 EfiPortTypeUsb,
129 //mUsb3DevicePath
130 {{{{0}}}}
131 };
132
133
134 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector12) = {
135 STRING_TOKEN (STR_MISC_PORT12_INTERNAL_DESIGN),
136 STRING_TOKEN (STR_MISC_PORT12_EXTERNAL_DESIGN),
137 EfiPortConnectorTypeNone,
138 EfiPortConnectorTypeRJ45,
139 EfiPortTypeNetworkPort,
140 //mGbNicDevicePath
141 {{{{0}}}}
142 };
143
144
145 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector13) = {
146 STRING_TOKEN (STR_MISC_PORT13_INTERNAL_DESIGN),
147 STRING_TOKEN (STR_MISC_PORT13_EXTERNAL_DESIGN),
148 EfiPortConnectorTypeOnboardFloppy,
149 EfiPortConnectorTypeNone,
150 EfiPortTypeOther,
151 //mFloopyADevicePath
152 {{{{0}}}}
153 };
154
155 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector14) = {
156 STRING_TOKEN (STR_MISC_PORT14_INTERNAL_DESIGN),
157 STRING_TOKEN (STR_MISC_PORT14_EXTERNAL_DESIGN),
158 EfiPortConnectorTypeOnboardIde,
159 EfiPortConnectorTypeNone,
160 EfiPortTypeOther,
161 //mIdeDevicePath
162 {{{{0}}}}
163 };
164
165 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector15) = {
166 STRING_TOKEN (STR_MISC_PORT15_INTERNAL_DESIGN),
167 STRING_TOKEN (STR_MISC_PORT15_EXTERNAL_DESIGN),
168 EfiPortConnectorTypeOnboardIde,
169 EfiPortConnectorTypeNone,
170 EfiPortTypeOther,
171 //mSataDevicePath
172 {{{{0}}}}
173 };
174
175 MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR, MiscPortConnector16) = {
176 STRING_TOKEN (STR_MISC_PORT16_INTERNAL_DESIGN),
177 STRING_TOKEN (STR_MISC_PORT16_EXTERNAL_DESIGN),
178 EfiPortConnectorTypeOnboardIde,
179 EfiPortConnectorTypeNone,
180 EfiPortTypeOther,
181 //mSataDevicePath
182 {{{{0}}}}
183 };
184