ACPI_GPE0_BLK
outl(value | (1 << 14) | (1 << 22), ACPI_GPE0_BLK + 4);
outl(inl(ACPI_GPE0_BLK), ACPI_GPE0_BLK);
pm_iowrite(0x28, ACPI_GPE0_BLK & 0xff);
pm_iowrite(0x29, ACPI_GPE0_BLK >> 8);
value = inl(ACPI_GPE0_BLK + 4);