diff options
author | Hung-Te Lin <hungte@chromium.org> | 2018-09-10 10:55:49 +0800 |
---|---|---|
committer | Patrick Georgi <pgeorgi@google.com> | 2018-09-16 08:37:42 +0000 |
commit | b4be50c9ca3651e4124cde57f227203b47399eab (patch) | |
tree | c36a63662a40aea91c3053e1324aecc18ef2a968 /src/arch/x86/include/arch/acpi_device.h | |
parent | 936dbe1d064b24bb5f38889d50795e68a2309e62 (diff) |
acpi: Call acpi_gen_writeSTA by status from device tree
The device tree now supports 'hidden' and the status can be found in
`struct device.hidden`. A new acpi_device_status() will return the
expected setting of STA from a `struct device`.
BUG=b:72200466
BRANCH=eve
TEST=Builds and boots properly on device eve
Change-Id: I6dc62aff63cc3cb950739398a4dcac21836c9766
Signed-off-by: Hung-Te Lin <hungte@chromium.org>
Reviewed-on: https://review.coreboot.org/28567
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Diffstat (limited to 'src/arch/x86/include/arch/acpi_device.h')
-rw-r--r-- | src/arch/x86/include/arch/acpi_device.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/arch/x86/include/arch/acpi_device.h b/src/arch/x86/include/arch/acpi_device.h index 31b97bc09f..2711af5a60 100644 --- a/src/arch/x86/include/arch/acpi_device.h +++ b/src/arch/x86/include/arch/acpi_device.h @@ -66,6 +66,7 @@ const char *acpi_device_name(struct device *dev); const char *acpi_device_path(struct device *dev); const char *acpi_device_scope(struct device *dev); const char *acpi_device_path_join(struct device *dev, const char *name); +int acpi_device_status(const struct device *dev); /* * ACPI Descriptor for extended Interrupt() |