summaryrefslogtreecommitdiff
path: root/sys/dev/acpi
AgeCommit message (Collapse)Author
2004-01-04Apply http://bugme.osdl.org/attachment.cgi?id=1777&action=view fromgendalia
http://bugme.osdl.org/show_bug.cgi?id=1766 makes acpi work on my Dell Latitude D600, and should fix PR i386/23868. Approved by gimpy, thanks to soren for finding it.
2003-12-21correct handling of _SI.SST method as it is described in ACPI spec.kochi
2003-12-21Make ACPI interpreter a bit permissive:kochi
* emulate ReturnOp where expected but not existing (which is found in some buggy firmwares) from FreeBSD's local changes
2003-12-21Give up unresponding hardware when entering sleep state.kochi
from FreeBSD's local changes.
2003-12-21Make ACPI interpreter a bit permissive:kochi
* allow access beyond limit of a region (which is found in some buggy firmwares) from FreeBSD's local changes
2003-12-15Fixes from PR#23177. Various lint/logic fixes:jmc
Fix some non-initialized variables close the output files when done Redo the printing for RCS strings so they don't expand in the awk script too Do proper tests for variables existance before accessing Verified output from all scripts is identical to original versions
2003-12-13Merge ACPI-CA 20031203kochi
2003-12-12Just use the default field separatorjmc
2003-12-12Regen (picks up PNP8389 after devlist2h.awk changesjmc
2003-12-12Fix from PR#23177. Pass lint and while here use a regular field separatorjmc
and shift off the first entry to get the description. This fixes one that was getting missed and prevents future errors
2003-12-11make this compile again.christos
2003-12-04netbsd.org -> NetBSD.orgkeihan
This was the last commit of this kind to src/sys, which is now totally "NetBSD.org clean". Thanks for the patiance, and sorry for all the commits.
2003-11-26Remove unused file.kochi
2003-11-20convert tab -> space (pointed out by Kanaoka-san)kochi
2003-11-20fix for ThinkPad 'large reference count' problem.kochi
from shaohua.li at intel.com
2003-11-12- fix deadlocks due to using lock_status() from interrupt context.yamt
- process pending queries in EcUnlock() to close a race window. now there's no need to do polling for EcQuery(). - reorder inline functions and other prototypes so that the formers can get needed prototypes. - add missing prototypes.
2003-11-12use snprintf("%X") instead of "%x" + strupr().yamt
2003-11-09* Preserve original $Revision$kochi
* add __KERNEL_RCSID
2003-11-03Remove acpiec locking from the list.mycroft
2003-11-03Rework slightly so we use acpi_match_hid() in pckbc_acpi_attach() too.mycroft
2003-11-03Match all PNP03?? IDs.mycroft
Also match more PNP0F?? IDs (e.g. the one the HP OmniBook reports). There's also no need to check IBM3780 any more, as the IBM and Acer machines which returned it also return a CID of PNP0F13.
2003-11-03Match all PNP04?? IDs.mycroft
2003-11-03Match all PNP07?? IDs.mycroft
2003-11-03Use pmatch() so that we can use patterns.mycroft
2003-11-03Add a SMC ID.mycroft
2003-11-03More cleanup:mycroft
* Use ACPI_FAILURE() and ACPI_SUCCESS(). * Output exception strings in a few more places.
2003-11-03Clean up some messages:mycroft
* Use AcpiFormatException() in a bunch of places. * acpi_resource_parse() already prints an error, so don't do it in the callers.
2003-11-03Fix locking protocol, and use _GLK appropriately. From kochi, with somemycroft
modifications.
2003-11-03* now the size of ACPI_DEVICE_INFO is variable:kochi
it can now accomodate multiple _CIDs sizeof(ACPI_DEVICE_INFO) should not be used * make ad_devinfo member in acpi_devnode a pointer * implement acpi_match_hid() to simplify matching devices; _CIDs are also taken into account now as well as _HID
2003-11-03Add another item, and some comments on particular machines affected.mycroft
2003-11-02Add another one.mycroft
2003-11-02Fix LP64 bug.matt
2003-11-02acpi_res_parse_ioport(): if the added entry is next to a previous I/O portjdolecek
entry, just expand the previous entry instead of adding separate mapping apparently some BIOSes make separate I/O port entries like this, and some drivers then fail to attach; this change fixes mappings like fdc0: io 0x3f2-0x3f3,0x3f4-0x3f5,0x3f7 irq 6 drq 2 to fdc0: io 0x3f2-0x3f5,0x3f7 irq 6 drq 2 change tested by Bernd Ernesti
2003-11-01Dropped a word...mycroft
2003-11-01A small list of things needed here.mycroft
2003-11-01Don't bothering reinitializing the sensor name strings when the battery infomycroft
is updated. Do print out the battery manufacturer info, though. (It's too bad we can't return this through envsys........)
2003-11-01One more spot for a structure change.mycroft
2003-11-01make this compilable again with ACPI_DEBUG.yamt
2003-11-01Provide percentages for the threshold values too.mycroft
2003-11-01Whoops, made a typo there.mycroft
2003-11-01Split "load" into "charge rate" and "discharge rate", depending on the statemycroft
of the battery.
2003-11-01Small change to use the "last full capacity" as the capacity maximum.mycroft
2003-11-01There's no need to clear the data_s fields now that the VALID bits are correct.mycroft
2003-11-01sc_lockhandle is garbage.mycroft
2003-11-01Remove an unnecessary call to AcpiGlearGpe().mycroft
2003-11-01Correct arguments to AcpiClearGpe().mycroft
2003-11-01Do not install address handlers before calling AcpiEnableSubsystem() -- thismycroft
is done by AcpiInitializeObjects() anyway.
2003-11-01Remove some unused #defines.mycroft
2003-11-01Update copyright.mycroft
2003-11-01Correct arguments to AcpiInstallGpeHandler, as per Linux and FreeBSD.mycroft