summaryrefslogtreecommitdiff
path: root/include/acpi/acpi_table.h
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2023-12-13 16:02:38 -0500
committerTom Rini <trini@konsulko.com>2023-12-13 18:39:06 -0500
commit86f623dcf89c6037b34788650c42b02b501e6d27 (patch)
tree504c8045e6505a08fa4a2ae6355a220d2d9dd98b /include/acpi/acpi_table.h
parent9565771076c2d4b0193f1741b3990695ac33c1f3 (diff)
parent229c4da6ca183b91f2ad928ecec47e073bce1b1a (diff)
Merge tag 'dm-next-13dec23' of https://gitlab.denx.de/u-boot/custodians/u-boot-dm into next
minor improvements to test, acpi updates for new PyPl release
Diffstat (limited to 'include/acpi/acpi_table.h')
-rw-r--r--include/acpi/acpi_table.h11
1 files changed, 10 insertions, 1 deletions
diff --git a/include/acpi/acpi_table.h b/include/acpi/acpi_table.h
index 1f85de091d3..20ac3b51ba7 100644
--- a/include/acpi/acpi_table.h
+++ b/include/acpi/acpi_table.h
@@ -80,7 +80,7 @@ struct acpi_rsdt {
};
/* XSDT (Extended System Description Table) */
-struct acpi_xsdt {
+struct __packed acpi_xsdt {
struct acpi_table_header header;
u64 entry[MAX_ACPI_TABLES];
};
@@ -921,6 +921,15 @@ void acpi_fill_header(struct acpi_table_header *header, char *signature);
int acpi_fill_csrt(struct acpi_ctx *ctx);
/**
+ * acpi_get_rsdp_addr() - get ACPI RSDP table address
+ *
+ * This routine returns the ACPI RSDP table address in the system memory.
+ *
+ * @return: ACPI RSDP table address
+ */
+ulong acpi_get_rsdp_addr(void);
+
+/**
* write_acpi_tables() - Write out the ACPI tables
*
* This writes all ACPI tables to the given address