ACPICA: New: acpi_read and acpi_write public interfaces
Changed the acpi_hw_low_level_read and acpi_hw_low_level_write functions to the public acpi_read and acpi_write to allow direct access to ACPI registers. Removed the "width" parameter since the width can be obtained from the input GAS structure. Updated the FADT initialization to setup the GAS structures with the proper widths. Some widths are still hardcoded because many FADTs have incorrect register lengths. Signed-off-by: Bob Moore <robert.moore@intel.com Signed-off-by: Lin Ming <ming.m.lin@intel.com> Signed-off-by: Len Brown <len.brown@intel.com>
This commit is contained in:
@@ -42,7 +42,7 @@ void acpi_reboot(void)
|
||||
case ACPI_ADR_SPACE_SYSTEM_MEMORY:
|
||||
case ACPI_ADR_SPACE_SYSTEM_IO:
|
||||
printk(KERN_DEBUG "ACPI MEMORY or I/O RESET_REG.\n");
|
||||
acpi_hw_low_level_write(8, reset_value, rr);
|
||||
acpi_write(reset_value, rr);
|
||||
break;
|
||||
}
|
||||
/* Wait ten seconds */
|
||||
|
Reference in New Issue
Block a user