x86: acpi: Refactor acpi_resume()
To do something more in acpi_resume() like turning on ACPI mode, we need locate ACPI FADT table pointer first. But currently this is done in acpi_find_wakeup_vector(). This changes acpi_resume() signature to accept ACPI FADT pointer as the parameter. A new API acpi_find_fadt() is introduced, and acpi_find_wakeup_vector() is updated to use FADT pointer as the parameter as well. Signed-off-by:Bin Meng <bmeng.cn@gmail.com> Reviewed-by:
Simon Glass <sjg@chromium.org> Tested-by:
Stefan Roese <sr@denx.de>
Showing
- arch/x86/cpu/cpu.c 3 additions, 3 deletionsarch/x86/cpu/cpu.c
- arch/x86/include/asm/acpi_s3.h 3 additions, 2 deletionsarch/x86/include/asm/acpi_s3.h
- arch/x86/include/asm/acpi_table.h 10 additions, 1 deletionarch/x86/include/asm/acpi_table.h
- arch/x86/lib/acpi_s3.c 6 additions, 1 deletionarch/x86/lib/acpi_s3.c
- arch/x86/lib/acpi_table.c 11 additions, 5 deletionsarch/x86/lib/acpi_table.c
Loading
Please register or sign in to comment