//\r
// Super I/O Protocol interfaces\r
//\r
-EFI_SIO_PROTOCOL mSioInterface = {\r
+EFI_SIO_PROTOCOL mSioInterface = {\r
SioRegisterAccess,\r
SioGetResources,\r
SioSetResources,\r
// COM 1 UART Controller\r
//\r
GLOBAL_REMOVE_IF_UNREFERENCED\r
-SIO_RESOURCES_IO mCom1Resources = {\r
- { { ACPI_FIXED_LOCATION_IO_PORT_DESCRIPTOR }, 0x3F8, 8 },\r
- { ACPI_END_TAG_DESCRIPTOR, 0 }\r
+SIO_RESOURCES_IO mCom1Resources = {\r
+ {\r
+ { ACPI_FIXED_LOCATION_IO_PORT_DESCRIPTOR }, 0x3F8, 8\r
+ },\r
+ { ACPI_END_TAG_DESCRIPTOR, 0 }\r
};\r
\r
//\r
// COM 2 UART Controller\r
//\r
GLOBAL_REMOVE_IF_UNREFERENCED\r
-SIO_RESOURCES_IO mCom2Resources = {\r
- { { ACPI_FIXED_LOCATION_IO_PORT_DESCRIPTOR }, 0x2F8, 8 },\r
- { ACPI_END_TAG_DESCRIPTOR, 0 }\r
+SIO_RESOURCES_IO mCom2Resources = {\r
+ {\r
+ { ACPI_FIXED_LOCATION_IO_PORT_DESCRIPTOR }, 0x2F8, 8\r
+ },\r
+ { ACPI_END_TAG_DESCRIPTOR, 0 }\r
};\r
\r
//\r
// PS/2 Keyboard Controller\r
//\r
GLOBAL_REMOVE_IF_UNREFERENCED\r
-SIO_RESOURCES_IO mPs2KeyboardDeviceResources = {\r
- { { ACPI_FIXED_LOCATION_IO_PORT_DESCRIPTOR }, 0x60, 5 },\r
- { ACPI_END_TAG_DESCRIPTOR, 0 }\r
+SIO_RESOURCES_IO mPs2KeyboardDeviceResources = {\r
+ {\r
+ { ACPI_FIXED_LOCATION_IO_PORT_DESCRIPTOR }, 0x60, 5\r
+ },\r
+ { ACPI_END_TAG_DESCRIPTOR, 0 }\r
};\r
\r
//\r
// Table of SIO Controllers\r
//\r
GLOBAL_REMOVE_IF_UNREFERENCED\r
-SIO_DEVICE_INFO mDevicesInfo[] = {\r
+SIO_DEVICE_INFO mDevicesInfo[] = {\r
{\r
EISA_PNP_ID (0x501),\r
0,\r
- { (ACPI_SMALL_RESOURCE_HEADER *) &mCom1Resources }\r
+ { (ACPI_SMALL_RESOURCE_HEADER *)&mCom1Resources }\r
}, // COM 1 UART Controller\r
{\r
EISA_PNP_ID (0x501),\r
1,\r
- { (ACPI_SMALL_RESOURCE_HEADER *) &mCom2Resources }\r
+ { (ACPI_SMALL_RESOURCE_HEADER *)&mCom2Resources }\r
}, // COM 2 UART Controller\r
{\r
- EISA_PNP_ID(0x303),\r
+ EISA_PNP_ID (0x303),\r
0,\r
- { (ACPI_SMALL_RESOURCE_HEADER *) &mPs2KeyboardDeviceResources }\r
+ { (ACPI_SMALL_RESOURCE_HEADER *)&mPs2KeyboardDeviceResources }\r
} // PS/2 Keyboard Controller\r
};\r
\r
// ACPI Device Path Node template\r
//\r
GLOBAL_REMOVE_IF_UNREFERENCED\r
-ACPI_HID_DEVICE_PATH mAcpiDeviceNodeTemplate = {\r
+ACPI_HID_DEVICE_PATH mAcpiDeviceNodeTemplate = {\r
{ // Header\r
ACPI_DEVICE_PATH,\r
ACPI_DP,\r
{\r
- (UINT8) (sizeof (ACPI_HID_DEVICE_PATH)),\r
- (UINT8) ((sizeof (ACPI_HID_DEVICE_PATH)) >> 8)\r
+ (UINT8)(sizeof (ACPI_HID_DEVICE_PATH)),\r
+ (UINT8)((sizeof (ACPI_HID_DEVICE_PATH)) >> 8)\r
}\r
},\r
0x0, // HID\r
0x0 // UID\r
};\r
\r
-\r
/**\r
Provides a low level access to the registers for the Super I/O.\r
\r
EFI_STATUS\r
EFIAPI\r
SioRegisterAccess (\r
- IN CONST EFI_SIO_PROTOCOL *This,\r
- IN BOOLEAN Write,\r
- IN BOOLEAN ExitCfgMode,\r
- IN UINT8 Register,\r
- IN OUT UINT8 *Value\r
+ IN CONST EFI_SIO_PROTOCOL *This,\r
+ IN BOOLEAN Write,\r
+ IN BOOLEAN ExitCfgMode,\r
+ IN UINT8 Register,\r
+ IN OUT UINT8 *Value\r
)\r
{\r
return EFI_SUCCESS;\r
EFI_STATUS\r
EFIAPI\r
SioGetResources (\r
- IN CONST EFI_SIO_PROTOCOL *This,\r
- OUT ACPI_RESOURCE_HEADER_PTR *ResourceList\r
+ IN CONST EFI_SIO_PROTOCOL *This,\r
+ OUT ACPI_RESOURCE_HEADER_PTR *ResourceList\r
)\r
{\r
- SIO_DEV *SioDevice;\r
+ SIO_DEV *SioDevice;\r
\r
if (ResourceList == NULL) {\r
return EFI_INVALID_PARAMETER;\r
EFI_STATUS\r
EFIAPI\r
SioSetResources (\r
- IN CONST EFI_SIO_PROTOCOL *This,\r
- IN ACPI_RESOURCE_HEADER_PTR ResourceList\r
+ IN CONST EFI_SIO_PROTOCOL *This,\r
+ IN ACPI_RESOURCE_HEADER_PTR ResourceList\r
)\r
{\r
return EFI_SUCCESS;\r
EFI_STATUS\r
EFIAPI\r
SioPossibleResources (\r
- IN CONST EFI_SIO_PROTOCOL *This,\r
- OUT ACPI_RESOURCE_HEADER_PTR *ResourceCollection\r
+ IN CONST EFI_SIO_PROTOCOL *This,\r
+ OUT ACPI_RESOURCE_HEADER_PTR *ResourceCollection\r
)\r
{\r
return EFI_SUCCESS;\r
EFI_STATUS\r
EFIAPI\r
SioModify (\r
- IN CONST EFI_SIO_PROTOCOL *This,\r
- IN CONST EFI_SIO_REGISTER_MODIFY *Command,\r
- IN UINTN NumberOfCommands\r
+ IN CONST EFI_SIO_PROTOCOL *This,\r
+ IN CONST EFI_SIO_REGISTER_MODIFY *Command,\r
+ IN UINTN NumberOfCommands\r
)\r
{\r
return EFI_SUCCESS;\r
IN UINT32 DeviceIndex\r
)\r
{\r
- EFI_STATUS Status;\r
- SIO_DEV *SioDevice;\r
+ EFI_STATUS Status;\r
+ SIO_DEV *SioDevice;\r
\r
//\r
// Initialize the SIO_DEV structure\r
return EFI_OUT_OF_RESOURCES;\r
}\r
\r
- SioDevice->Signature = SIO_DEV_SIGNATURE;\r
- SioDevice->Handle = NULL;\r
- SioDevice->PciIo = PciIo;\r
+ SioDevice->Signature = SIO_DEV_SIGNATURE;\r
+ SioDevice->Handle = NULL;\r
+ SioDevice->PciIo = PciIo;\r
\r
//\r
// Construct the child device path\r
//\r
mAcpiDeviceNodeTemplate.HID = mDevicesInfo[DeviceIndex].Hid;\r
mAcpiDeviceNodeTemplate.UID = mDevicesInfo[DeviceIndex].Uid;\r
- SioDevice->DevicePath = AppendDevicePathNode (\r
- ParentDevicePath,\r
- (EFI_DEVICE_PATH_PROTOCOL *) &mAcpiDeviceNodeTemplate\r
- );\r
+ SioDevice->DevicePath = AppendDevicePathNode (\r
+ ParentDevicePath,\r
+ (EFI_DEVICE_PATH_PROTOCOL *)&mAcpiDeviceNodeTemplate\r
+ );\r
if (SioDevice->DevicePath == NULL) {\r
Status = EFI_OUT_OF_RESOURCES;\r
goto Done;\r
Status = gBS->OpenProtocol (\r
Controller,\r
&gEfiPciIoProtocolGuid,\r
- (VOID **) &PciIo,\r
+ (VOID **)&PciIo,\r
This->DriverBindingHandle,\r
SioDevice->Handle,\r
EFI_OPEN_PROTOCOL_BY_CHILD_CONTROLLER\r
IN EFI_DEVICE_PATH_PROTOCOL *ParentDevicePath\r
)\r
{\r
- UINT32 Index;\r
- UINT32 ChildDeviceNumber;\r
- EFI_STATUS Status;\r
+ UINT32 Index;\r
+ UINT32 ChildDeviceNumber;\r
+ EFI_STATUS Status;\r
\r
ChildDeviceNumber = 0;\r
\r