hwdb: update UEFI/ACPI/PNP/EISA/EDID database from UEFI web site
authorFederico Mena Quintero <federico@gnome.org>
Tue, 19 May 2015 23:35:02 +0000 (18:35 -0500)
committerLennart Poettering <lennart@poettering.net>
Fri, 10 Jun 2016 21:27:58 +0000 (23:27 +0200)
commit3411164af3b765d1fc9f7bfa95be24e4e7acea2a
treedd894cd4cd99a7d084aa9db1054266fd2db06d44
parente373507d2570fe474a09fd6e3836ead32dca912f
hwdb: update UEFI/ACPI/PNP/EISA/EDID database from UEFI web site

Let's hook up the ACPI database we maintain from the upstream UEFI sources.
This adds a tool to convert the database provided upstream to our native
format, similar to how this is handled for the PCI and USB databases.

Note that the upstream web site claims to offer an XLS download, but the actual
data made available is an HTML file in reality, just one with the ".xls"
suffix...

The data provided from the UEFI folks is not very high quality nor complete,
hence apply a patch after the conversion step that fixes up a few things and
adds in more entries from various sources. For example, the EDID ids maintained
by GNOME and other sources have been added too, as they all appear to use the
same ID namespace.

This also adds explicit support for 4 character ACPI ids, in addition to the
normal 3 character PNP ids.

Also fixes:

https://bugs.freedesktop.org/show_bug.cgi?id=90524
Makefile.am
hwdb/.gitignore
hwdb/20-acpi-vendor.hwdb
hwdb/20-acpi-vendor.hwdb.patch [new file with mode: 0644]
hwdb/acpi-update.py [new file with mode: 0755]