summaryrefslogtreecommitdiffstats
path: root/drivers/misc
diff options
context:
space:
mode:
authorAhmad Fatoum <ahmad@a3f.at>2019-12-04 15:07:20 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2019-12-09 11:39:13 +0100
commit9d2cc467bdccd01b2a6e23019a0f588969ff2a2e (patch)
tree256d3e6ccbfdab12e530c08b6f561a51c01a0891 /drivers/misc
parentd0c7fb0d030e282fda2708a4cd9d921cf7e10465 (diff)
downloadbarebox-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