aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/acpica/acpi_ec.c
Commit message (Expand)AuthorAgeFilesLines
* MFC r202567: acpi_ec: remove redundant acpi_disabled checkAndriy Gapon2010-01-221-2/+1
* MFC r202558: acpi_ec: clean up 'private' ivar when freeing memoryAndriy Gapon2010-01-221-0/+1
* MFC r199016: acpi: remove 'magic' ivarAndriy Gapon2009-12-011-8/+6
* MFC: poll EC during resumeNate Lawson2007-11-081-3/+29
* Rewrite the EC driver event model. The main goal is to avoidNate Lawson2007-09-241-304/+189
* Convert magic to a uintptr_t. This should get rid of some warnings onNate Lawson2007-06-151-2/+2
* AcpiAcquireGlobalLock() can sometimes sleep if the mutex is contested.Nate Lawson2007-06-021-13/+10
* Optimize sx locks to use simple atomic operations for the common cases ofJohn Baldwin2007-03-311-0/+1
* Catch up with ACPI-CA 20070320 import.Jung-uk Kim2007-03-221-23/+10
* If we got an OBE/IBF event, we failed to re-enable the GPE. This wouldNate Lawson2007-03-201-5/+14
* Disable burst mode by default. Testing has shown that while it works onNate Lawson2007-03-181-2/+2
* Rework EC I/O approach. Implement burst mode, including proper handling ofNate Lawson2007-02-271-109/+206
* Revert two changes I was testing regarding polling delay.Nate Lawson2005-12-061-2/+2
* Add KTR support and move some performance debugging variables in the ECNate Lawson2005-12-061-9/+8
* Canonize the include of acpi.h.David E. O'Brien2005-09-111-1/+1
* If there is a problem during probe, be sure to free up any resourcesNate Lawson2005-05-121-2/+2
* Use AcpiUtStrupr() instead of strupr() as the latter will disappear inMark Santcroos2005-04-141-1/+1
* Add the acpi_ec_read and write methods. This allows an external driverNate Lawson2005-03-201-0/+35
* Since the GPE handler is directly called by ACPI-CA and it may have unknownNate Lawson2005-02-211-3/+8
* Start each of the license/copyright comments with /*-, minor shuffle of linesWarner Losh2005-01-061-1/+2
* Remove trailing whitespace.Nate Lawson2004-12-271-1/+1
* MPSAFE lockingNate Lawson2004-08-131-21/+19
* Remove duplicate FreeBSD id.Nate Lawson2004-07-021-2/+0
* Get rid of the strict aliasing error by retrieving the ECDT via a tableNate Lawson2004-07-021-2/+3
* Rework the code that waits for a response from the EC. Use an sx lockNate Lawson2004-07-011-48/+35
* Disable the EC GPE in the shutdown path. This is correct but is not knownNate Lawson2004-06-301-0/+13
* Use the acpi_id_probe() method instead of acpi_MatchHid(), which is nowNate Lawson2004-06-291-1/+3
* While booting, use DELAY() for waiting for the EC to respond instead ofNate Lawson2004-06-281-6/+13
* Add support to ACPI to manage its own resources. Previously, resourceNate Lawson2004-06-131-1/+1
* Add missing <sys/module.h> includesPoul-Henning Kamp2004-05-301-0/+1
* Changes to implement 20040514:Nate Lawson2004-05-251-20/+31
* Add support for GPE being a package of { reference, gpe bit }.Nate Lawson2004-05-141-40/+86
* Add support for retrieving _GLK in the ECDT probe. Now we no longer alwaysNate Lawson2004-05-131-34/+19
* Update the name for edge triggered for the 20040402 import.Nate Lawson2004-04-141-1/+1
* Add MODULE_DEPEND entries so some of these drivers can eventually beNate Lawson2004-04-091-0/+1
* Convert callers to the new bus_alloc_resource_any(9) API.Nate Lawson2004-03-171-4/+4
* Fix an off-by-one error and rework our EC space handler. Writing to addressNate Lawson2004-03-041-14/+15
* Change to acpi_{Get,Set}Integer to provide both methods. Convert allNate Lawson2004-03-031-3/+3
* Delete the region we are passed if that is the requested operation.Nate Lawson2004-01-031-2/+6
* Consistently print attach messages.Nate Lawson2003-09-261-2/+2
* Bump the EC timeout from 50 to 100 ms. I believe the underlying issue isNate Lawson2003-09-151-1/+1
* Use __FBSDID().David E. O'Brien2003-08-241-0/+3
* Add and document the hw.acpi.ec.poll_timeout tunable.Nate Lawson2003-07-301-2/+5
* Add an informational debugging printf of the maximum time spent inNate Lawson2003-07-251-0/+10
* Do not call acpi_MatchHid() for all probe cases since it accesses theNate Lawson2003-07-201-8/+7
* Close a race condition by passing status retrieved via a non-SCI callNate Lawson2003-07-201-43/+32
* Add ECDT (ACPI 2.0) support. This allows the EC to be enabled before theNate Lawson2003-07-201-41/+161
* Change the msleep part of EcWaitEvent to be a separate loop, fixing aNate Lawson2003-07-151-31/+42
* Update code to work with 0619 distNate Lawson2003-07-131-6/+7
* Rewrite much of the embedded controller driver.Nate Lawson2003-07-101-311/+263