diff options
author | Ahmad Fatoum <ahmad@a3f.at> | 2019-12-04 15:07:20 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2019-12-09 11:39:13 +0100 |
commit | 9d2cc467bdccd01b2a6e23019a0f588969ff2a2e (patch) | |
tree | 256d3e6ccbfdab12e530c08b6f561a51c01a0891 /drivers/misc | |
parent | d0c7fb0d030e282fda2708a4cd9d921cf7e10465 (diff) | |
download | barebox-9d2cc467bdccd01b2a6e23019a0f588969ff2a2e.tar.gz barebox-9d2cc467bdccd01b2a6e23019a0f588969ff2a2e.tar.xz |
bus: efi: add basic ACPI bus infrastructure
It makes sense to support some ACPI tables like the WDAT (Watchdog
Action Table) in barebox. To facilitate this add a ACPI bus and
the necessary bits to integrate ACPI tables into the barebox
device/driver model as devices. These devices are identified by the
four byte signature, which drivers can then match against and the
system description table (SDT) of the device is then available as a
device memory resource.
Even without drivers, with this patch, devinfo and md can now be used
to view the ACPI system description tables, which can be useful
during UEFI payload development.
Support for the ACPI Machine Language and ACPI 5.1 _DSD (Device
Specific Data) is not implemented.
Signed-off-by: Ahmad Fatoum <ahmad@a3f.at>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/misc')
0 files changed, 0 insertions, 0 deletions