summaryrefslogtreecommitdiff
path: root/sys/dev/acpi/acpithinkpad.c
AgeCommit message (Expand)Author
2022-02-08The suspend/resume code is a sticky mess of MI, MD, and ACPI sequencing.Theo de Raadt
2019-12-31include sys/sensors.h for sensor useJonathan Gray
2019-10-21On newer ThinkPads reporting HKEY version > 1, don't claim wsconsJoshua Stein
2019-10-13Move ws_get_param/ws_set_param into wsdisplay code.Mark Kettenis
2019-10-12Print version number.Mark Kettenis
2019-03-08the previous hkey version check was not accurate enough, so try theJoshua Stein
2019-03-06explicitly unmask keyboard brightness and screen brightness eventsJoshua Stein
2019-03-06thinkpad_[gs]et_backlight -> thinkpad_[gs]et_kbd_backlightJoshua Stein
2018-07-01acpi: clean up some inconsistent style in the hid matching arraysMike Larkin
2018-06-29Use <stdint.h> types.Mark Kettenis
2018-05-22acpithinkpad(4): add port replicator indicator sensorMike Larkin
2017-08-12ignore unknown/boring events by default, which modern thinkpads haveJoshua Stein
2017-02-28Untangle abstract sleep modes from ACPI sleep states. This paves the wayMartin Natano
2017-02-25move vendor HIDs into their drivers, clean up some unused definesJoshua Stein
2017-02-25attach acpithinkpad to LEN0268 HID found on newer thinkpadsJoshua Stein
2017-02-07Test for NULL before dereferencing a pointer not after.Jonathan Gray
2016-10-04At acpithinkpad attach time determine the value of the mute, and deferTheo de Raadt
2016-05-05Return ENOTTY in acpithinkpad backlight get/set ioctls if the maximumJonathan Gray
2016-01-10Add thinkpad tablet dock/undock ACPI events.Stefan Sperling
2015-12-17Add display brightness support. This is available on the last few generationsMark Kettenis
2015-12-16Don't attempt to get the ThinkLight state if neither the KLCG nor the MLCGMark Kettenis
2015-12-14Handle the keyboard backlight found on newer Thinkpads. Doesn't handle theMark Kettenis
2015-12-13Hook up the ThinkLight to the keyboard backlight support code.Mark Kettenis
2015-12-13Sort button defines.Mark Kettenis
2015-09-11Ignore the 'rotation lock' button on my Yoga12Philip Guenther
2015-04-24another thinkpad event to ignore; from mp39590@gmailTheo de Raadt
2015-02-06Handle hibernate button in the same way as suspend does: send anDavid Coppa
2014-12-13ThinkPad Edge E130, event 0x6060 is supposed to indicate toggleTheo de Raadt
2014-10-08On ThinkPads, protect code handling the hibernate button withDavid Coppa
2014-10-07zap duplicated line; Theo BuehlerStuart Henderson
2014-10-05two more events found on thinkpad yogaTheo de Raadt
2014-09-30prevent dmesg spam from some new windows-only keys found on very newPeter Hessler
2014-09-14remove uneeded proc.h includesJonathan Gray
2014-07-08Recognize (and ignore) ``black button'' presses. ok beck@Miod Vallat
2014-03-24add support for aux button strip on newer thinkpads like the 2ndjoshua stein
2013-11-04Convert wskbd_set_mixervolume() to use a task internally instead ofMartin Pieuchot
2013-10-30Add "handling" for dock/undock events for non-ACPI docks to acpithinkpad.Mike Larkin
2013-10-19Support the hibernate key (Fn-F12)Theo de Raadt
2013-07-03fix: cast void * to char *, fix format args for (u)int64_t,Stefan Fritsch
2013-04-02recognize and ignore power change event from newer thinkpadsjoshua stein
2013-03-22Newer Thinkpads (x220, x230, t430) send a 0x6050 event whenever the brightnessMark Kettenis
2011-06-06Microphone mute button support from acpithinkpad (or elsewhere).Theo de Raadt
2011-05-29Ignore errors from the UCMS method. Some newer (really crappy, stayTheo de Raadt
2011-04-27attach acpithinkpad to newer lenovo models like the x120ejoshua stein
2011-01-02Re-add code for ACPI taskqueue, eliminates need for state vars in acpi softcJordan Hargrave
2010-08-07The wakeup of the acpi thread is not needed. This code is being calledTheo de Raadt
2010-07-06Don't use a workq to do the suspend, because it races aginst the acpiTheo de Raadt
2009-11-25Thinkpad button suspends; ok mlarkinTheo de Raadt
2009-09-14simplify code in preparation for other things. tested by many.Federico G. Schwindt
2009-04-26.desc field of the sensor struct shall not duplicate .type and .numt; ok jordanConstantine A. Murenin