Re-add bonw13 to legacy DMI table

Signed-off-by: Tim Crawford <tcrawford@system76.com>
This commit is contained in:
Tim Crawford 2024-06-12 14:48:10 -06:00 committed by Jeremy Soller
parent da04fd65dc
commit ec10d1df1e
2 changed files with 18 additions and 1 deletions

6
debian/changelog vendored
View File

@ -1,3 +1,9 @@
system76-dkms (1.0.15) focal; urgency=medium
* Fix bonw13 backlight control
-- Tim Crawford <tcrawford@system76.com> Wed, 12 Jun 2024 14:47:40 -0600
system76-dkms (1.0.14) focal; urgency=medium
* Add kudu6

View File

@ -295,6 +295,17 @@ static int __init s76_dmi_matched(const struct dmi_system_id *id) {
return 1;
}
#define DMI_TABLE_LEGACY(PRODUCT, DATA) { \
.ident = "System76 " PRODUCT, \
.matches = { \
DMI_MATCH(DMI_SYS_VENDOR, "System76"), \
DMI_MATCH(DMI_PRODUCT_VERSION, PRODUCT), \
DMI_MATCH(DMI_BIOS_VENDOR, "System76"), \
}, \
.callback = s76_dmi_matched, \
.driver_data = (void *)(uint64_t)0, \
}
#define DMI_TABLE(PRODUCT, DATA) { \
.ident = "System76 " PRODUCT, \
.matches = { \
@ -306,9 +317,9 @@ static int __init s76_dmi_matched(const struct dmi_system_id *id) {
}
static struct dmi_system_id s76_dmi_table[] __initdata = {
DMI_TABLE_LEGACY("bonw13", DRIVER_HWMON | DRIVER_KB_LED),
DMI_TABLE("addw1", DRIVER_AP_LED | DRIVER_KB_LED | DRIVER_OLED),
DMI_TABLE("addw2", DRIVER_AP_LED | DRIVER_KB_LED | DRIVER_OLED),
DMI_TABLE("bonw13", DRIVER_HWMON | DRIVER_KB_LED),
DMI_TABLE("darp5", DRIVER_AP_LED | DRIVER_HWMON | DRIVER_KB_LED),
DMI_TABLE("darp6", DRIVER_AP_LED | DRIVER_HWMON | DRIVER_KB_LED),
DMI_TABLE("galp2", DRIVER_HWMON),