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
a95d0ecdd5
uw: Add keyboard brightness up/down mapping
2020-11-12 10:57:45 +01:00
Christoffer Sandberg
eea83c3a37
uw: Fix touchpad toggle
...
Actually only returning notify stop on last key
messes up some platforms leading to that next toggle
does not register.
Should either stop all or none. From now stopping none.
2020-11-12 10:36:19 +01:00
Christoffer Sandberg
d035d7afb0
uniwill: Refactor and simplify external symbol handling
...
tuxedo-cc-mwi symbols now used in many places. Until further
aggregation some wrappers are needed for clarity.
2020-10-30 12:17:17 +01:00
Christoffer Sandberg
a28f8858ac
uw_lightbar: Add compatible device check
2020-10-29 12:09:48 +01:00
Christoffer Sandberg
0d954602b5
uw_lightbar: Fix init structure
2020-10-28 17:08:32 +01:00
Christoffer Sandberg
50f8afdf75
Add uw lightbar "animation led"
2020-10-27 10:02:23 +01:00
Christoffer Sandberg
a3e69ca8f9
Change uw lightbar led names for possible future compliance
2020-10-27 10:02:23 +01:00
Christoffer Sandberg
8db1b16c79
Fix uw kbd bl rgb sysfs removal
2020-10-27 10:02:23 +01:00
Christoffer Sandberg
839f13b350
Fix uw lightbar color comparison
2020-10-27 09:58:22 +01:00
Christoffer Sandberg
821c502823
Initial classdev lightbar support
2020-10-27 09:58:22 +01:00
Christoffer Sandberg
8c0a618f6b
uw: fix module cleanup for non single rgb kbd bl
2020-10-27 09:38:08 +01:00
Christoffer Sandberg
fbd1cd8e8a
Update to version 2.0.6
...
- Changelogs
- Update with final device names
2020-10-06 15:05:50 +02:00
Christoffer Sandberg
cfac56be26
Add new uw kbd bl IDs
2020-09-18 17:37:02 +02:00
Christoffer Sandberg
9f05c50681
Reset uw kbd bl color on resume
2020-09-08 12:13:23 +02:00
Christoffer Sandberg
56cadb61de
Add uw kbd bl color device
2020-09-08 12:12:35 +02:00
Christoffer Sandberg
ab29e5e392
Tweak reset timout
2020-09-03 10:43:53 +02:00
Christoffer Sandberg
0c2d597c22
Fix reset uw kbd bl on init
2020-09-03 10:27:19 +02:00
Christoffer Sandberg
0e1e4987ff
Add missing event defines
2020-09-01 16:03:59 +02:00
Christoffer Sandberg
2055fa5774
Fix: write uw kbd bl on cable switch
2020-09-01 10:37:11 +02:00
Christoffer Sandberg
8fdd6aea99
Add manual mode rfkill key mapping
2020-08-28 13:09:37 +02:00
Christoffer Sandberg
06ea622d59
Lessen debug out and make sure init timeout is seen in any case
2020-08-26 11:13:02 +02:00
Christoffer Sandberg
038c5d7602
Comment out uw bl read br state
2020-08-26 10:53:32 +02:00
Christoffer Sandberg
a21f854e03
Implement delayed init set after boot animation
2020-08-26 10:44:25 +02:00
Christoffer Sandberg
726af039b9
Rename (new tccwmi interface) and clean up uw kbd references
2020-08-25 12:09:56 +02:00
Christoffer Sandberg
e25b657fa1
Remove remaining unnecessary highreg value for clarity
2020-08-21 09:06:29 +02:00
Christoffer Sandberg
e9e3c8b8e5
Add sysfs interface for uw kbd bl color
2020-08-20 15:51:16 +02:00
Christoffer Sandberg
9fc2f16482
Add device check to uw kbd bl driver
2020-08-19 13:27:06 +02:00
Christoffer Sandberg
d976cddc81
Remove reads used to write previous high bytes
2020-08-17 13:07:55 +02:00
Christoffer Sandberg
edb5c08ad3
Extend uw event catching (debug)
2020-08-17 13:02:44 +02:00
Christoffer Sandberg
857d5f6bea
Fix uw kbd bl default values and keep disabled during init
2020-08-05 17:00:08 +02:00
Christoffer Sandberg
f98573aa21
Fix uw kbd bl enable and set/restore enabled state
2020-08-05 14:55:49 +02:00
Christoffer Sandberg
97c6da3e5b
Add uw kbd bl enable set/get methods
2020-08-05 12:32:10 +02:00
Christoffer Sandberg
f666df4569
Write uw kbd bl state on resume
2020-08-04 11:52:08 +02:00
Christoffer Sandberg
d29b1352c7
Fix typo, rename uw kbd methods
2020-08-04 11:52:08 +02:00
Christoffer Sandberg
afbe4cde64
Change color lookup return value
2020-08-04 11:52:08 +02:00
Christoffer Sandberg
17595676b5
Change order of reads and writes for uw keyb backlight
2020-07-30 10:20:56 +02:00
Christoffer Sandberg
f1ffca50c4
Logical fixes + color scaling fix + brightness level tweaks
2020-07-28 14:30:08 +02:00
Christoffer Sandberg
06492b22ef
Color and brightness param + scaling of current set color
2020-07-28 13:25:08 +02:00
Christoffer Sandberg
a85ccf9a4e
Prepare uw state data structure and lookup for color strings
2020-07-27 16:31:38 +02:00
Christoffer Sandberg
af54fb8d9b
Basic uniwill rgb keyboard backlight control through tuxedo-cc-wmi
2020-07-24 12:09:28 +02:00
Christoffer Sandberg
2d3f22a579
Move special code handling to where it is actually defined
2020-06-18 10:42:10 +02:00
Christoffer Sandberg
13d9b8bbf8
Add special key-combo when gauge key is pressed
2020-06-16 14:42:52 +02:00
Christoffer Sandberg
8a7052dbda
Add event sending structure for touchpad toggle workaround
2020-06-02 10:34:46 +02:00
Christoffer Sandberg
f7d79e6bbc
Add basic probe and wmi notifiers
2020-05-29 17:51:09 +02:00
Christoffer Sandberg
3bb71064ae
Add empty new driver
2020-05-29 16:20:02 +02:00