From 965511c6a217f3ed020b470055da974dd07ffb5d Mon Sep 17 00:00:00 2001 From: OBattler Date: Mon, 10 Aug 2020 02:25:27 +0200 Subject: [PATCH] Fixed DWORD ACPI writes. --- src/acpi.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/acpi.c b/src/acpi.c index 0f361384e..f70ebb5ae 100644 --- a/src/acpi.c +++ b/src/acpi.c @@ -811,8 +811,8 @@ acpi_reg_writel(uint16_t addr, uint32_t val, void *p) { acpi_reg_write_common(4, addr, val & 0xff, p); acpi_reg_write_common(4, addr + 1, (val >> 8) & 0xff, p); - acpi_reg_write_common(4, addr + 1, (val >> 16) & 0xff, p); - acpi_reg_write_common(4, addr + 1, (val >> 24) & 0xff, p); + acpi_reg_write_common(4, addr + 2, (val >> 16) & 0xff, p); + acpi_reg_write_common(4, addr + 3, (val >> 24) & 0xff, p); } @@ -836,8 +836,8 @@ acpi_aux_reg_writel(uint16_t addr, uint32_t val, void *p) { acpi_aux_reg_write_common(4, addr, val & 0xff, p); acpi_aux_reg_write_common(4, addr + 1, (val >> 8) & 0xff, p); - acpi_aux_reg_write_common(4, addr + 1, (val >> 16) & 0xff, p); - acpi_aux_reg_write_common(4, addr + 1, (val >> 24) & 0xff, p); + acpi_aux_reg_write_common(4, addr + 2, (val >> 16) & 0xff, p); + acpi_aux_reg_write_common(4, addr + 3, (val >> 24) & 0xff, p); }