#include <Library/UefiBootServicesTableLib.h>\r
#include <Library/BaseMemoryLib.h>\r
#include <Library/DevicePathLib.h>\r
-#include <Library/DxeI2cLib.h>\r
+#include <Library/TimerLib.h>\r
\r
-#include <IndustryStandard/pci22.h>\r
+#include <IndustryStandard/Pci22.h>\r
//\r
// Cirrus Logic 5430 PCI Configuration Header values\r
//\r
//\r
// Cirrus Logic 5440 Private Data Structure\r
//\r
-#define CIRRUS_LOGIC_5430_PRIVATE_DATA_SIGNATURE EFI_SIGNATURE_32 ('C', 'L', '5', '4')\r
+#define CIRRUS_LOGIC_5430_PRIVATE_DATA_SIGNATURE SIGNATURE_32 ('C', 'L', '5', '4')\r
\r
typedef struct {\r
UINT64 Signature;\r
#define PALETTE_INDEX_REGISTER 0x3c8\r
#define PALETTE_DATA_REGISTER 0x3c9\r
\r
-#define ACPI_ADR_DISPLAY_TYPE_VGA 1\r
-\r
-#define ACPI_DISPLAY_ADR(_DeviceIdScheme, _HeadId, _NonVgaOutput, _BiosCanDetect, _VendorInfo, _Type, _Port, _Index) \\r
- ((UINT32) ( (((_DeviceIdScheme) & 0x1) << 31) | \\r
- (((_HeadId) & 0x7) << 18) | \\r
- (((_NonVgaOutput) & 0x1) << 17) | \\r
- (((_BiosCanDetect) & 0x1) << 16) | \\r
- (((_VendorInfo) & 0xf) << 12) | \\r
- (((_Type) & 0xf) << 8) | \\r
- (((_Port) & 0xf) << 4) | \\r
- ((_Index) & 0xf) ))\r
-\r
//\r
// UGA Draw Hardware abstraction internal worker functions\r
//\r
EFI_STATUS\r
CirrusLogic5430UgaDrawConstructor (\r
CIRRUS_LOGIC_5430_PRIVATE_DATA *Private\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
CirrusLogic5430UgaDrawDestructor (\r
CIRRUS_LOGIC_5430_PRIVATE_DATA *Private\r
- )\r
-;\r
+ );\r
\r
//\r
// Graphics Output Hardware abstraction internal worker functions\r
EFI_STATUS\r
CirrusLogic5430GraphicsOutputConstructor (\r
CIRRUS_LOGIC_5430_PRIVATE_DATA *Private\r
- )\r
-;\r
+ );\r
\r
EFI_STATUS\r
CirrusLogic5430GraphicsOutputDestructor (\r
CIRRUS_LOGIC_5430_PRIVATE_DATA *Private\r
- )\r
-;\r
+ );\r
\r
\r
//\r
IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
IN EFI_HANDLE Controller,\r
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- )\r
-;\r
+ );\r
\r
/**\r
TODO: Add function description\r
IN EFI_DRIVER_BINDING_PROTOCOL *This,\r
IN EFI_HANDLE Controller,\r
IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath\r
- )\r
-;\r
+ );\r
\r
/**\r
TODO: Add function description\r
IN EFI_HANDLE Controller,\r
IN UINTN NumberOfChildren,\r
IN EFI_HANDLE *ChildHandleBuffer\r
- )\r
-;\r
+ );\r
\r
//\r
// EFI Component Name Functions\r
languages specified in SupportedLanguages. The\r
number of languages supported by a driver is up\r
to the driver writer. Language is specified\r
- in RFC 3066 or ISO 639-2 language code format.\r
+ in RFC 4646 or ISO 639-2 language code format.\r
\r
@param DriverName[out] A pointer to the Unicode string to return.\r
This Unicode string is the name of the\r
languages specified in SupportedLanguages. The\r
number of languages supported by a driver is up\r
to the driver writer. Language is specified in\r
- RFC 3066 or ISO 639-2 language code format.\r
+ RFC 4646 or ISO 639-2 language code format.\r
\r
@param ControllerName[out] A pointer to the Unicode string to return.\r
This Unicode string is the name of the\r