https://bugzilla.tianocore.org/show_bug.cgi?id=1373 Replace BSD 2-Clause License with BSD+Patent License. This change is based on the following emails: https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html RFCs with detailed process for the license change: V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html Contributed-under: TianoCore Contribution Agreement 1.1 Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com> Reviewed-by: Ray Ni <ray.ni@intel.com>
94 lines
3.7 KiB
C
94 lines
3.7 KiB
C
/*++
|
|
|
|
Copyright (c) 2006 - 2009, Intel Corporation. All rights reserved.<BR>
|
|
SPDX-License-Identifier: BSD-2-Clause-Patent
|
|
|
|
Module Name:
|
|
|
|
MiscPortInternalConnectorDesignatorData.c
|
|
|
|
Abstract:
|
|
|
|
This driver parses the mMiscSubclassDataTable structure and reports
|
|
any generated data to the DataHub.
|
|
|
|
**/
|
|
|
|
#include "MiscSubClassDriver.h"
|
|
|
|
//
|
|
// Static (possibly build generated) Bios Vendor data.
|
|
//
|
|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortInternalConnectorDesignator) = {
|
|
STRING_TOKEN(STR_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR), // PortInternalConnectorDesignator
|
|
STRING_TOKEN(STR_MISC_PORT_EXTERNAL_CONNECTOR_DESIGNATOR), // PortExternalConnectorDesignator
|
|
EfiPortConnectorTypeOther, // PortInternalConnectorType
|
|
EfiPortConnectorTypeOther, // PortExternalConnectorType
|
|
EfiPortTypeNone, // PortType
|
|
{{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath
|
|
};
|
|
|
|
//
|
|
// Static (possibly build generated) Bios Vendor data.
|
|
//
|
|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortKeyboard) = {
|
|
STRING_TOKEN (STR_MISC_PORT_INTERNAL_KEYBOARD), // PortInternalConnectorDesignator
|
|
STRING_TOKEN (STR_MISC_PORT_EXTERNAL_KEYBOARD), // PortExternalConnectorDesignator
|
|
EfiPortConnectorTypeNone, // PortInternalConnectorType
|
|
EfiPortConnectorTypePS2, // PortExternalConnectorType
|
|
EfiPortTypeKeyboard, // PortType
|
|
// mPs2KbyboardDevicePath // PortPath
|
|
//
|
|
{{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath
|
|
};
|
|
|
|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortMouse) = {
|
|
STRING_TOKEN (STR_MISC_PORT_INTERNAL_MOUSE), // PortInternalConnectorDesignator
|
|
STRING_TOKEN (STR_MISC_PORT_EXTERNAL_MOUSE), // PortExternalConnectorDesignator
|
|
EfiPortConnectorTypeNone, // PortInternalConnectorType
|
|
EfiPortConnectorTypePS2, // PortExternalConnectorType
|
|
EfiPortTypeMouse, // PortType
|
|
// mPs2MouseDevicePath // PortPath
|
|
//
|
|
{{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath
|
|
};
|
|
|
|
|
|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom1) = {
|
|
STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM1),
|
|
STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM1),
|
|
EfiPortConnectorTypeNone,
|
|
EfiPortConnectorTypeDB9Female,
|
|
EfiPortTypeSerial16550ACompatible,
|
|
{{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath
|
|
};
|
|
|
|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortCom2) = {
|
|
STRING_TOKEN(STR_MISC_PORT_INTERNAL_COM2),
|
|
STRING_TOKEN(STR_MISC_PORT_EXTERNAL_COM2),
|
|
EfiPortConnectorTypeNone,
|
|
EfiPortConnectorTypeDB9Female,
|
|
EfiPortTypeSerial16550ACompatible,
|
|
{{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath
|
|
};
|
|
|
|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortExtensionPower) = {
|
|
STRING_TOKEN(STR_MISC_PORT_INTERNAL_EXTENSION_POWER),
|
|
STRING_TOKEN(STR_MISC_PORT_EXTERNAL_EXTENSION_POWER),
|
|
EfiPortConnectorTypeOther,
|
|
EfiPortConnectorTypeNone,
|
|
EfiPortTypeOther,
|
|
{{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath
|
|
};
|
|
|
|
MISC_SMBIOS_TABLE_DATA(EFI_MISC_PORT_INTERNAL_CONNECTOR_DESIGNATOR_DATA, MiscPortFloppy) = {
|
|
STRING_TOKEN(STR_MISC_PORT_INTERNAL_FLOPPY),
|
|
STRING_TOKEN(STR_MISC_PORT_EXTERNAL_FLOPPY),
|
|
EfiPortConnectorTypeOnboardFloppy,
|
|
EfiPortConnectorTypeNone,
|
|
EfiPortTypeOther,
|
|
{{{{0, 0, {0, 0}}, 0, 0}, {{0, 0, {0, 0}}, 0, 0}, {0, 0, {0, 0}}}} // PortPath
|
|
};
|
|
|
|
/* eof - MiscPortInternalConnectorDesignatorData.c */
|