+++ /dev/null
-/*++\r
-\r
- Copyright (c) 2004 - 2014, Intel Corporation. All rights reserved.<BR>\r
- \r\r
- SPDX-License-Identifier: BSD-2-Clause-Patent\r
-\r
- \r\r
-\r
-Module Name:\r
-\r
- LpcIsaAcpi.h\r
-\r
-Abstract:\r
-\r
- Isa Acpi interface\r
-\r
-\r
-\r
---*/\r
-\r
-#ifndef _LPC_ISA_ACPI_H\r
-#define _LPC_ISA_ACPI_H\r
-\r
-\r
-\r
-#include "Protocol/IsaAcpi.h"\r
-#include "Library/DevicePathLib.h"\r
-\r
-\r
-typedef struct {\r
- UINT8 Register;\r
- UINT8 Value;\r
-} ICH_DMA_INIT;\r
-\r
-//\r
-// Prototypes for the ISA ACPI protocol interface\r
-//\r
-EFI_STATUS\r
-EFIAPI\r
-IsaDeviceEnumerate (\r
- IN EFI_ISA_ACPI_PROTOCOL *This,\r
- OUT EFI_ISA_ACPI_DEVICE_ID **Device\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-IsaDeviceSetPower (\r
- IN EFI_ISA_ACPI_PROTOCOL *This,\r
- IN EFI_ISA_ACPI_DEVICE_ID *Device,\r
- IN BOOLEAN OnOff\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-IsaGetCurrentResource (\r
- IN EFI_ISA_ACPI_PROTOCOL *This,\r
- IN EFI_ISA_ACPI_DEVICE_ID *Device,\r
- OUT EFI_ISA_ACPI_RESOURCE_LIST **ResourceList\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-IsaGetPossibleResource (\r
- IN EFI_ISA_ACPI_PROTOCOL *This,\r
- IN EFI_ISA_ACPI_DEVICE_ID *Device,\r
- OUT EFI_ISA_ACPI_RESOURCE_LIST **ResourceList\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-IsaSetResource (\r
- IN EFI_ISA_ACPI_PROTOCOL *This,\r
- IN EFI_ISA_ACPI_DEVICE_ID *Device,\r
- IN EFI_ISA_ACPI_RESOURCE_LIST *ResourceList\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-IsaEnableDevice (\r
- IN EFI_ISA_ACPI_PROTOCOL *This,\r
- IN EFI_ISA_ACPI_DEVICE_ID *Device,\r
- IN BOOLEAN Enable\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-IsaInitDevice (\r
- IN EFI_ISA_ACPI_PROTOCOL *This,\r
- IN EFI_ISA_ACPI_DEVICE_ID *Device\r
- );\r
-\r
-EFI_STATUS\r
-EFIAPI\r
-LpcInterfaceInit (\r
- IN EFI_ISA_ACPI_PROTOCOL *This\r
-);\r
-\r
-VOID\r
-EmptyResourceList (\r
- IN UINT32 DeviceHid\r
-);\r
-\r
-#endif\r