Changelog for
tuxedo-keyboard-v3.0.9-lp155.1.1.x86_64.rpm :
* Fri Oct 22 2021 sbahlingAATTsuse.com- Update to version v3.0.9:
* Update version to 3.0.9 + changelog
* Move old now unused io structs to debug def
* Add new board name for IBS15gen6 + 17 version
* tuxedo_io: Update id check data for uw on ioctl id check request
* Remove unused return statuses
* Expose and clarify uw WMI read/write method as parameter
* Remove old uw probe, notifys and event handlers
* Remove rest of tongfang_wmi.h
* Add uniwill interface str id and read for tuxedo_io
* Fix some whitespace format issues
* Move uw fan ctrl helper funcs
* Check input device reference before using
* Change use of uw if read/write to new ones
* Change use of uw if read/write to new ones
* tuxedo_io: Add new uw interfaces header
* Move uw manual mode set/remove
* Change use of uw if read/write to new ones
* Add visible error on missing uw interface read/write attempt
* Adjust clevo driver init and remove accordingly
* Reorder uniwill driver init and remove
* Packaging: Include module reload for uniwill_wmi
* Move and include mem read/write functions
* Add uniwill wmi event callb hooks and handling
* Fix missing bracket
* Add uniwill interface methods
* Add/correct interface include guards
* Add basic uniwill-wmi module
* doc: add a reminder to activate tuxedo_io for TCC
* Wed Sep 01 2021 malcolmlewisAATTopensuse.org- Update to version v3.0.8:
* Add IBS14v6 to perf. prof workaround.-Changes from version to 3.0.7:
* Add Stellaris devices for lightbar.
* Fix incompatible pointer type for linux 5.13.
* Add new polaris devices.- Changes from version to 3.0.6:
* Add cl perf profile set ioctl.
* Add Avell A60 MUV as lightbar_supported.- Changes from version to 3.0.5:
* Add XP gen 11 & 12 to perf. profile workaround.
* Add EDUBOOK1502 to perf. profile workaround.
* Clean-up cl driver state init.
* Comment out cl method debug prints per default.
* Add NS50MU to perf. profile workaround.- Changes from version to 3.0.4:
* clevo_keyboard: Add mutex to interface operations.
* Add standard Aura (now new) board name to perf, profile workaround.
* Add IBS14v5 to perf. profile workaround.
* Remove minimum version defines for single ioctl.
* tuxedo_keyboard: Fix possible race condition on driver init.- Changes from version to 3.0.3.
* Add XP14 to perf. profile workaround
* Don\'t reset fan speed on disable full-fan-mode because it gets reset automatically.
* Fix typo and use bool type.
* Always initialize custom fan curve to prevent inconsistencies.
* Bump version and add defines to check for minimum version with new ioctl.
* Ignore kdevelop project files.
* Set balanced profile on init for the time being until we have a way to switch it while tuxedo_io is loaded.
* Fix wrong macro call breaking compilation and add header guard.
* Add ioctl to reset fanspeed to auto.
* Only set one bit required for full-fan-mode and not whole byte.
* Use universal header guard.
* Use default values found elsewhere in the ec memory insted of hardcoded values.
* Proof of concept initialization of manual-mode fan-curve.- Changes from version to 3.0.2.
* Aura perf. profile workaround.
* Fix clevo keyboard init order.- Changes from version to 3.0.1:
* Deactivate method debug print cluttering.
* tuxedo_io: Attempt workaround to reduce uw fan ramp-up.
* uw_keyboard: Map space brightness to kbd brightness toggle.
* uw_keyboard: Add trinity IDs for lightbar ctrl.- Changes from version to 3.0.0:
* Update license headers with outdated address.
* Update readme general description.
* Adjust some old references.
* tuxedo_io: Convert ioctl spaces to tabs for consistency.
* tuxedo_io: Prefix the clevo ioctls with CL for clarity.
* tuxedo_io: Add clevo interface string read ioctl.
* clevo_interfaces: Minor text clean-ups.
* Increase module versions.
* packaging: Fix: explicitly unload old tuxedo_cc_wmi at rpm install.
* clevo_keyboard: Remove non-error \"error\" output.
* tuxedo_io: Fix build, remove leftover dummy variable.
* packaging: Add module restart/install logic.
* tuxedo_io: include tuxedo_cc_wmi as tuxedo_io.
* clevo_interfaces: Move module alias defines.
* clevo_interfaces: Export method and ID interface.
* clevo_interfaces: Move resource ID defs.
* clevo_interfaces: Add clevo cmd defines.
* clevo_wmi: Add explicit module alias \"for older kernels\".
* clevo_wmi: Fix device list end.
* clevo_keyboard: Remove/refactor leftover wmi references.
* Update build to include clevo_wmi.
* clevo_interfaces: Change event handling & use separate wmi module.
* clevo_interfaces: Add decoupled clevo_wmi interface.
* clevo_interfaces: add missing licensing headers.
* clevo_interfaces: debug modifications & clarifications.
* clevo_interfaces: remove/clean up headers.
* clevo_keyboard: Basic modularization to allow for multiple interfaces.
* clevo_acpi: Add acpi evaluate and event enable functionality.
* Add basic driver structure for \"new\" clevo interface.
* Sat Dec 05 2020 malcolmlewisAATTopensuse.org- Update to version v2.1.0:
* uw: Add keyboard brightness up/down mapping.
* uw: Fix touchpad toggle.
* uniwill: Refactor and simplify external symbol handling.
* uw_lightbar: Add compatible device check.
* uw_lightbar: Fix init structure.
* Add uw lightbar \"animation led\".
* Change uw lightbar led names for possible future compliance.
* Fix uw kbd bl rgb sysfs removal.
* Fix uw lightbar color comparison.
* Initial classdev lightbar support.
* uw: fix module cleanup for non single rgb kbd bl.- Changes from version 2.0.6:
* Add new uw kbd bl IDs.
* Reset uw kbd bl color on resume.
* Add uw kbd bl color device.
* Tweak reset timout.
* Fix reset uw kbd bl on init.
* Add missing event defines.
* Fix: write uw kbd bl on cable switch.
* Add manual mode rfkill key mapping.
* Lessen debug out and make sure init timeout is seen in any case.
* Comment out uw bl read br state.
* Implement delayed init set after boot animation.
* Rename (new tccwmi interface) and clean up uw kbd references.
* Remove remaining unnecessary highreg value for clarity.
* Add sysfs interface for uw kbd bl color.
* Add device check to uw kbd bl driver.
* Remove reads used to write previous high bytes.
* Extend uw event catching (debug).
* Add soft dependency on tuxedo-cc-wmi.
* Fix uw kbd bl default values and keep disabled during init.
* Fix uw kbd bl enable and set/restore enabled state.
* Add uw kbd bl enable set/get methods.
* Write uw kbd bl state on resume.
* Fix typo, rename uw kbd methods.
* Change color lookup return value.
* Change order of reads and writes for uw keyb backlight.
* Logical fixes + color scaling fix + brightness level tweaks.
* Color and brightness param + scaling of current set color.
* Move brightness parameter in preparation for common use.
* Prepare uw state data structure and lookup for color strings.
* Move static color definitions for use by multiple drivers.
* Basic uniwill rgb keyboard backlight control through tuxedo-cc-wmi.- Changes from version to 2.0.5:
* Add new WMI module aliases.
* Update changelogs.
* Move special code handling to where it is actually defined.
* Add special key-combo when gauge key is pressed.
* Add event sending structure for touchpad toggle workaround.
* Add basic probe and wmi notifiers.
* Add empty new driver.
* Add additional id check to existing driver.
* Additional decoupling.
* Further modularize drivers incl. probe/remove.
* Parameterize keymap.
* Split code for modularizing.- Changes from version to 2.0.4:
* More event modifications.- Change versioning numbering when pulling from git.
* Mon May 25 2020 malcolmlewisAATTopensuse.org- Update to version 2.0.3+git20200520.6d666d9:
* Text tweaks.
* Update dependencies to replace tuxedo-touchpad-fix.
* Text and description updates.
* Add touchpad toggle events for new and old devices.
* Add keyboard events.
* Add gitlab ci package build trigger for release branch.
* Update readme and manual dkms installation helper cmds.- Changes from version 2.0.2:
* Remove chdir argument from dkms.conf make calls.
* Fix mark obsolete named packages.
* Remove gitlab CI again.
* Add license header to Makefile.
* Add gitlab CI config for packaging.
* Fix description plus new line.
* Add new packaging base.
* Turn keyboard off on suspend to prevent default colours showing on resume before driver has control again.
* Restore state on resume.
* Thu Mar 26 2020 malcolmlewisAATTopensuse.org- Update to version 2.0.0+git20200312.429fb62:
* Add missing character in src/tuxedo_keyboard.c.
* Update README.md.
* Wed Jan 29 2020 malcolmlewisAATTopensuse.org- Initial build at version 2.0.0+git20200102.7e2c8a9.