mirror of
https://github.com/AsahiLinux/u-boot
synced 2024-11-10 23:24:38 +00:00
x86: Move device-specific ACPI tables to a writer function
Move this over to use a writer function, moving the code from the x86 implementation. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
parent
78031ad431
commit
a7e53b93b1
2 changed files with 12 additions and 2 deletions
|
@ -519,8 +519,6 @@ ACPI_WRITER(5mcfg, "MCFG", acpi_write_mcfg, 0);
|
|||
int write_acpi_tables_x86(struct acpi_ctx *ctx,
|
||||
const struct acpi_writer *entry)
|
||||
{
|
||||
acpi_write_dev_tables(ctx);
|
||||
|
||||
acpi_rsdp_addr = (unsigned long)ctx->rsdp;
|
||||
debug("ACPI: done\n");
|
||||
|
||||
|
|
|
@ -90,6 +90,18 @@ ulong write_acpi_tables(ulong start_addr)
|
|||
|
||||
return addr;
|
||||
}
|
||||
|
||||
int write_dev_tables(struct acpi_ctx *ctx, const struct acpi_writer *entry)
|
||||
{
|
||||
int ret;
|
||||
|
||||
ret = acpi_write_dev_tables(ctx);
|
||||
if (ret)
|
||||
return log_msg_ret("write", ret);
|
||||
|
||||
return 0;
|
||||
}
|
||||
ACPI_WRITER(8dev, NULL, write_dev_tables, 0);
|
||||
#endif /* QEMU */
|
||||
|
||||
void acpi_setup_ctx(struct acpi_ctx *ctx, ulong start)
|
||||
|
|
Loading…
Reference in a new issue