diff options
Diffstat (limited to 'source/components/hardware/hwgpe.c')
| -rw-r--r-- | source/components/hardware/hwgpe.c | 12 | 
1 files changed, 5 insertions, 7 deletions
| diff --git a/source/components/hardware/hwgpe.c b/source/components/hardware/hwgpe.c index c94f17be260ea..11cb36e86b975 100644 --- a/source/components/hardware/hwgpe.c +++ b/source/components/hardware/hwgpe.c @@ -65,7 +65,6 @@ AcpiHwEnableWakeupGpeBlock (   * FUNCTION:    AcpiHwGetGpeRegisterBit   *   * PARAMETERS:  GpeEventInfo        - Info block for the GPE - *              GpeRegisterInfo     - Info block for the GPE register   *   * RETURN:      Register mask with a one in the GPE bit position   * @@ -76,12 +75,11 @@ AcpiHwEnableWakeupGpeBlock (  UINT32  AcpiHwGetGpeRegisterBit ( -    ACPI_GPE_EVENT_INFO     *GpeEventInfo, -    ACPI_GPE_REGISTER_INFO  *GpeRegisterInfo) +    ACPI_GPE_EVENT_INFO     *GpeEventInfo)  {      return ((UINT32) 1 << -        (GpeEventInfo->GpeNumber - GpeRegisterInfo->BaseGpeNumber)); +        (GpeEventInfo->GpeNumber - GpeEventInfo->RegisterInfo->BaseGpeNumber));  } @@ -130,7 +128,7 @@ AcpiHwLowSetGpe (      /* Set or clear just the bit that corresponds to this GPE */ -    RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo, GpeRegisterInfo); +    RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo);      switch (Action)      {      case ACPI_GPE_CONDITIONAL_ENABLE: @@ -199,7 +197,7 @@ AcpiHwClearGpe (       * Write a one to the appropriate bit in the status register to       * clear this GPE.       */ -    RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo, GpeRegisterInfo); +    RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo);      Status = AcpiHwWrite (RegisterBit,                      &GpeRegisterInfo->StatusAddress); @@ -247,7 +245,7 @@ AcpiHwGetGpeStatus (      /* Get the register bitmask for this GPE */ -    RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo, GpeRegisterInfo); +    RegisterBit = AcpiHwGetGpeRegisterBit (GpeEventInfo);      /* GPE currently enabled? (enabled for runtime?) */ | 
