X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=PcAtChipsetPkg%2FIsaAcpiDxe%2FPcatIsaAcpi.h;h=4e04f53a076c28ca7c1b541a6015a2e90b980e44;hp=1fcac402b950641114e4d351338b60cbfa27015d;hb=76c09700edc67686b29662e81a3ca7d947594ce5;hpb=e8bce4b41ca25bc14bcee61dfb0ffe14d65cce95 diff --git a/PcAtChipsetPkg/IsaAcpiDxe/PcatIsaAcpi.h b/PcAtChipsetPkg/IsaAcpiDxe/PcatIsaAcpi.h index 1fcac402b9..4e04f53a07 100644 --- a/PcAtChipsetPkg/IsaAcpiDxe/PcatIsaAcpi.h +++ b/PcAtChipsetPkg/IsaAcpiDxe/PcatIsaAcpi.h @@ -1,14 +1,14 @@ /** @file EFI PCAT ISA ACPI Driver for a Generic PC Platform -Copyright (c) 2006 - 2011, 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. +Copyright (c) 2006 - 2018, 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. **/ @@ -40,9 +40,10 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. typedef struct { UINTN Signature; - EFI_HANDLE Handle; + EFI_HANDLE Handle; EFI_ISA_ACPI_PROTOCOL IsaAcpi; EFI_PCI_IO_PROTOCOL *PciIo; + UINT64 OriginalAttributes; } PCAT_ISA_ACPI_DEV; #define PCAT_ISA_ACPI_DEV_FROM_THIS(a) BASE_CR(a, PCAT_ISA_ACPI_DEV, IsaAcpi) @@ -63,7 +64,7 @@ extern EFI_COMPONENT_NAME_PROTOCOL gPcatIsaAcpiComponentName; /** ControllerDriver Protocol Method - @param This Driver Binding protocol instance pointer. + @param This Driver Binding protocol instance pointer. @param Controller Handle of device to test. @param RemainingDevicePath Optional parameter use to pick a specific child device to start. @@ -130,10 +131,10 @@ PcatIsaAcpiDriverBindingStop ( @param This Point to instance of EFI_ISA_ACPI_PROTOCOL - @param Device Point to device ID instance + @param Device Point to device ID instance @retval EFI_NOT_FOUND Can not found the next Isa device. - @retval EFI_SUCESS Success retrieve the next Isa device for enumration. + @retval EFI_SUCCESS Success retrieve the next Isa device for enumration. **/ EFI_STATUS @@ -148,11 +149,11 @@ IsaDeviceEnumerate ( @param This Point to instance of EFI_ISA_ACPI_PROTOCOL - @param Device Point to device ID instance + @param Device Point to device ID instance @param OnOff TRUE for setting isa device power on, FALSE for setting isa device power off - @return EFI_SUCCESS Sucess to change power status for isa device. + @return EFI_SUCCESS Success to change power status for isa device. **/ EFI_STATUS EFIAPI @@ -161,12 +162,12 @@ IsaDeviceSetPower ( IN EFI_ISA_ACPI_DEVICE_ID *Device, IN BOOLEAN OnOff ); - + /** Get current resource for the specific ISA device. @param This Point to instance of EFI_ISA_ACPI_PROTOCOL - @param Device Point to device ID instance + @param Device Point to device ID instance @param ResourceList On return, point to resources instances for given isa device @retval EFI_NOT_FOUND Can not found the resource instance for given isa device @@ -179,12 +180,12 @@ IsaGetCurrentResource ( IN EFI_ISA_ACPI_DEVICE_ID *Device, OUT EFI_ISA_ACPI_RESOURCE_LIST **ResourceList ); - + /** Get possible resource for the specific ISA device. - + @param This Point to instance of EFI_ISA_ACPI_PROTOCOL - @param Device Point to device ID instance + @param Device Point to device ID instance @param ResourceList On return, point to resources instances for given isa device @retval EFI_SUCCESS Success to get resource instance for given isa device. @@ -193,18 +194,18 @@ EFI_STATUS EFIAPI IsaGetPossibleResource ( IN EFI_ISA_ACPI_PROTOCOL *This, - IN EFI_ISA_ACPI_DEVICE_ID *Device, + IN EFI_ISA_ACPI_DEVICE_ID *Device, OUT EFI_ISA_ACPI_RESOURCE_LIST **ResourceList ); - + /** Set resource for the specific ISA device. @param This Point to instance of EFI_ISA_ACPI_PROTOCOL - @param Device Point to device ID instance + @param Device Point to device ID instance @param ResourceList Point to resources instances for given isa device - @return EFI_SUCESS Success to set resource. + @return EFI_SUCCESS Success to set resource. **/ EFI_STATUS @@ -214,15 +215,15 @@ IsaSetResource ( IN EFI_ISA_ACPI_DEVICE_ID *Device, IN EFI_ISA_ACPI_RESOURCE_LIST *ResourceList ); - + /** Enable/Disable the specific ISA device. @param This Point to instance of EFI_ISA_ACPI_PROTOCOL - @param Device Point to device ID instance + @param Device Point to device ID instance @param Enable Enable/Disable - @return EFI_SUCESS Success to enable/disable. + @return EFI_SUCCESS Success to enable/disable. **/ EFI_STATUS @@ -237,9 +238,9 @@ IsaEnableDevice ( Initialize the specific ISA device. @param This Point to instance of EFI_ISA_ACPI_PROTOCOL - @param Device Point to device ID instance + @param Device Point to device ID instance - @return EFI_SUCESS Success to initialize. + @return EFI_SUCCESS Success to initialize. **/ EFI_STATUS @@ -248,20 +249,20 @@ IsaInitDevice ( IN EFI_ISA_ACPI_PROTOCOL *This, IN EFI_ISA_ACPI_DEVICE_ID *Device ); - + /** Initialize the ISA interface. @param This Point to instance of EFI_ISA_ACPI_PROTOCOL - @return EFI_SUCESS Success to initialize ISA interface. + @return EFI_SUCCESS Success to initialize ISA interface. **/ EFI_STATUS EFIAPI IsaInterfaceInit ( IN EFI_ISA_ACPI_PROTOCOL *This - ); + ); /** Initialize the ISA device list.