Commit graph

22 commits

Author SHA1 Message Date
Owen Williams ceaab21231
Update clevo_acpi.c for Linux 6.10
The upstream kernel removed the owner field of `struct acpi_driver` in version 6.10 (cc85f9c05b). Fix the resulting compile error by removing the now-obsolete assignment to `.owner` in kernel 6.10 and later.
2024-07-24 21:59:47 -04:00
Christoffer Sandberg 31a25e2e37
Update version to 3.2.7 + changelog 2023-06-28 11:46:22 +00:00
Werner Sembach d13eaeb043 Fix return types 2023-06-19 17:56:50 +02:00
Christoffer Sandberg 60414b1c79
Increase minor module versions according to changes 2023-02-23 10:01:33 +01:00
Christoffer Sandberg b963225cf7
Merge remote-tracking branch 'origin/generalize_keyboard_backlight_brightness' into upcoming-release 2023-02-23 09:45:58 +01:00
Matt Gray ec5fbfadc2 Added linux version check 2023-01-19 22:12:36 +00:00
Matt Gray 407ac12411 fix incompatible pointer error 2023-01-19 00:01:19 +00:00
Werner Sembach 45a240f5f2 Add debug on wmi call 13 output for testing
Fix wrong pointer dereferentiation

Add debug output for clevo_acpi

Create more flexible clevo_evaluate_method2()
2022-07-22 15:39:43 +02:00
Christoffer Sandberg 16f7c246dd Adjust clevo driver init and remove accordingly 2021-09-16 00:29:07 +02:00
Christoffer Sandberg c2061a9596
Comment out cl method debug prints per default 2021-04-19 14:04:58 +02:00
Christoffer Sandberg 4296f75372
Update version to 3.0.2
- Update changelog
- Update tuxedo_keyboard to 3.0.2
- Update clevo_wmi to 0.0.2
- Update clevo_acpi to 0.0.2
2021-01-29 14:47:50 +01:00
Christoffer Sandberg 7ad2c50d1f
Fix clevo keyboard init order 2021-01-29 14:34:23 +01:00
Christoffer Sandberg 1beae3c5a9
Update license headers with outdated address 2020-12-09 13:20:42 +01:00
Christoffer Sandberg 95a8097b0f
clevo_interfaces: Minor text clean-ups 2020-12-08 11:46:13 +01:00
Christoffer Sandberg 1f8b5a66b3
clevo_interfaces: Move resource ID defs 2020-12-07 11:00:24 +01:00
Christoffer Sandberg 14c37444e6
clevo_interfaces: Change event handling & use separate wmi module 2020-12-04 13:16:49 +01:00
Christoffer Sandberg b581e45ee0
clevo_interfaces: add missing licensing headers 2020-12-03 13:34:33 +01:00
Christoffer Sandberg 2c7eb248b1
clevo_interfaces: debug modifications & clarifications 2020-12-03 12:10:07 +01:00
Christoffer Sandberg 459a16de00
clevo_interfaces: remove/clean up headers 2020-12-03 10:15:38 +01:00
Christoffer Sandberg 6f14b22b33
clevo_keyboard: Basic modularization to allow for multiple interfaces
Basic working implementation, WIP

- Modularize clevo_keyboard, allowing interfaces to "register" themselves
- Add clevo_acpi interface to clevo_keyboard
- Prefer acpi interface
- Fixed some previously still coupled features on uniwill_keyboard side
to allow for the structure change
2020-12-02 17:32:09 +01:00
Christoffer Sandberg 6d76c68eb4 clevo_acpi: Add acpi evaluate and event enable functionality 2020-11-17 17:30:03 +01:00
Christoffer Sandberg fe41e0d039
Add basic driver structure for "new" clevo interface 2020-11-16 16:27:34 +01:00