/*++ | |
Copyright (c) 2006, Intel Corporation | |
All rights reserved. This program and the accompanying materials | |
are licensed and made available under the terms and conditions of the BSD License | |
which accompanies this distribution. The full text of the license may be found at | |
http://opensource.org/licenses/bsd-license.php | |
THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, | |
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. | |
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_SUBCLASS_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 // PortPath | |
}; | |
// | |
// Static (possibly build generated) Bios Vendor data. | |
// | |
MISC_SUBCLASS_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 | |
}; | |
MISC_SUBCLASS_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 | |
}; | |
MISC_SUBCLASS_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 | |
}; | |
MISC_SUBCLASS_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 | |
}; | |
MISC_SUBCLASS_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 | |
}; | |
MISC_SUBCLASS_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 | |
}; | |
/* eof - MiscPortInternalConnectorDesignatorData.c */ |