]> git.proxmox.com Git - mirror_edk2.git/blame - EmulatorPkg/MiscSubClassPlatformDxe/MiscPortInternalConnectorDesignatorData.c
EmulatorPkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / EmulatorPkg / MiscSubClassPlatformDxe / MiscPortInternalConnectorDesignatorData.c
CommitLineData
949f388f 1/*++\r
2\r
3Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>\r
e3ba31da 4SPDX-License-Identifier: BSD-2-Clause-Patent\r
949f388f 5\r
6Module Name:\r
7\r
8 MiscPortInternalConnectorDesignatorData.c\r
d18d8a1d 9\r
10Abstract:\r
949f388f 11\r
12 This driver parses the mMiscSubclassDataTable structure and reports\r
13 any generated data to the DataHub.\r
14\r
15**/\r
16\r
17#include "MiscSubClassDriver.h"\r
18\r
19//\r
20// Static (possibly build generated) Bios Vendor data.\r
21//\r
22MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortInternalConnectorDesignator) = {\r
23 STRING_TOKEN(STR_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR), // PortInternalConnectorDesignator\r
24 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_CONNECTOR_DESIGNATOR), // PortExternalConnectorDesignator\r
25 EfiPortConnectorTypeOther, // PortInternalConnectorType\r
26 EfiPortConnectorTypeOther, // PortExternalConnectorType\r
27 EfiPortTypeNone, // PortType\r
28 {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r
29};\r
30\r
31//\r
32// Static (possibly build generated) Bios Vendor data.\r
33//\r
34MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortKeyboard) = {\r
35 STRING_TOKEN (STR_MISC_PORT_INTERNAL_KEYBOARD), // PortInternalConnectorDesignator\r
36 STRING_TOKEN (STR_MISC_PORT_EXTERNAL_KEYBOARD), // PortExternalConnectorDesignator\r
37 EfiPortConnectorTypeNone, // PortInternalConnectorType\r
38 EfiPortConnectorTypePS2, // PortExternalConnectorType\r
39 EfiPortTypeKeyboard, // PortType\r
40 // mPs2KbyboardDevicePath // PortPath\r
41 //\r
42 {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r
43};\r
44\r
45MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortMouse) = {\r
46 STRING_TOKEN (STR_MISC_PORT_INTERNAL_MOUSE), // PortInternalConnectorDesignator\r
47 STRING_TOKEN (STR_MISC_PORT_EXTERNAL_MOUSE), // PortExternalConnectorDesignator\r
48 EfiPortConnectorTypeNone, // PortInternalConnectorType\r
49 EfiPortConnectorTypePS2, // PortExternalConnectorType\r
50 EfiPortTypeMouse, // PortType\r
51 // mPs2MouseDevicePath // PortPath\r
52 //\r
53 {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r
54};\r
55\r
56\r
57MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom1) = {\r
58 STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM1),\r
59 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM1),\r
60 EfiPortConnectorTypeNone,\r
61 EfiPortConnectorTypeDB9Female,\r
62 EfiPortTypeSerial16550ACompatible,\r
63 {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r
64};\r
65\r
66MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom2) = {\r
67 STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM2),\r
68 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM2),\r
69 EfiPortConnectorTypeNone,\r
70 EfiPortConnectorTypeDB9Female,\r
71 EfiPortTypeSerial16550ACompatible,\r
72 {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r
73};\r
74\r
75MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortExtensionPower) = {\r
76 STRING_TOKEN(STR_MISC_PORT_INTERNAL_EXTENSION_POWER),\r
77 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_EXTENSION_POWER),\r
78 EfiPortConnectorTypeOther,\r
79 EfiPortConnectorTypeNone,\r
80 EfiPortTypeOther,\r
81 {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r
82};\r
83\r
84MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortFloppy) = {\r
85 STRING_TOKEN(STR_MISC_PORT_INTERNAL_FLOPPY),\r
86 STRING_TOKEN(STR_MISC_PORT_EXTERNAL_FLOPPY),\r
87 EfiPortConnectorTypeOnboardFloppy,\r
88 EfiPortConnectorTypeNone,\r
89 EfiPortTypeOther,\r
90 {{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath\r
91};\r
92\r
93/* eof - MiscPortInternalConnectorDesignatorData.c */\r