summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpi/acpiasus.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
* acpi: clean up some inconsistent style in the hid matching arraysmlarkin2018-07-011-2/+2
| | | | ok millert, kettenis, jcs, phessler, deraadt, mpi
* move vendor HIDs into their drivers, clean up some unused definesjcs2017-02-251-2/+5
| | | | ok kettenis
* these two drivers should be doing their repair at DVACT_WAKEUP timederaadt2014-02-211-2/+2
| | | | | rather than DVACT_RESUME in snapshots for a long time, looked at by pirofti kettenis mlarkin
* The activate function was registered as a detach function.pirofti2014-01-301-2/+2
| | | | | | | Put the activate function in the proper place in cfattach. Tested by jasper@ on eeepc-900 Okay kettenis@
* Add a DVACT_WAKEUP op to the *_activate() API. This is called after thederaadt2013-12-061-3/+1
| | | | | | | | kernel resumes normal (non-cold, able to run processes, etc) operation. Previously we were relying on specific DVACT_RESUME op's in drivers creating callback/threads themselves, but that has become too common, indicating the need for a built-in mechanism. ok dlg kettenis, tested by a sufficient amount of people
* Convert wskbd_set_mixervolume() to use a task internally instead ofmpi2013-11-041-9/+5
| | | | | | being called in a workq. ok kettenis@
* Drop 3rd and 4th clauses from the BSD licence, from the following NetBSD'smpi2013-06-201-7/+1
| | | | | | | | | revision: sys/dev/acpi/asus_acpi.c r1.4 sys/dev/cardbus/cardbus_exrom.c r1.11 sys/dev/cardbus/cardbus_exrom.h r1.6 ok kettenis@
* Microphone mute button support from acpithinkpad (or elsewhere).deraadt2011-06-061-5/+5
| | | | | | | The audio side is a bit lacking; it does not yet mute all types of devices. from Alexander Polakov ok jakemsr
* powerhooks in acpi drivers? oh boy. change this into a (not yet called)deraadt2010-08-281-14/+12
| | | | | activate function ok kettenis
* kill PWR_STANDBY (apm can use PWR_SUSPEND instead). While here, renumberderaadt2010-08-271-2/+1
| | | | | | | PWR_{SUSPEND,RESUME} so that they match the values of DAVCT_{SUSPEND,RESUME} so that we can eventually (many more steps...) kill the powerhook garbage and use the activate mechanism. no objections
* spacingderaadt2010-07-061-3/+2
|
* Collapse all sanity checks of hids into one function.marco2008-11-061-7/+4
| | | | Originaly from jordan
* The display cycle key generates two ACPI events, so catch bothrobert2008-10-011-28/+46
| | | | | | | | | from jsign@ Change the camel capitalized key defines to full capitals, and add some keys found on the eeepc 1000H ok marco@
* Teach acpiasus(4) about some more events. Whilst we're here bzero the cmdjsing2008-06-141-3/+19
| | | | | | structs and sprinkle some aml_freevalue() (diff initially from deanna@). ok marco@
* Fix $OpenBSD$ for once and for allmarco2008-06-111-3/+2
|
* Re-enable new parser. Lots of testing by various folks. Fits all mediamarco2008-06-011-3/+3
| | | | | | now too. ok kettenis deraadt
* back out jordans new parser.dlg2008-05-161-3/+3
| | | | | | | | it didnt have enough oks from the right people, it did break machines that were previously working, and it bloated the RAMDISKS and install media beyond the constraints of the media. requested by deraadt@
* Adding new ACPI Parser codejordan2008-05-141-3/+3
| | | | | | Old guts of code still exists, needs to be torn out next ok marco@ ok brad@
* Introduce acpiasus(4), a driver for the ACPI based hotkeys found in manyjsing2008-04-241-0/+214
ASUS laptops (including the ASUS EeePC) - largely based on NetBSD's asus(4) driver. On the ASUS EeePC this allows us to enable/disable wireless, change screen brightness and use the volume keys. ok jsg@, weingart@