summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpi
AgeCommit message (Expand)AuthorFilesLines
2010-07-27annoying spaces getting in the wayderaadt3-8/+8
2010-07-27Early initialization of acpiec if ECDT table existsjordan2-2/+31
2010-07-27replace acpitz_getreading goo with proper aml_evalinteger.marco1-23/+6
2010-07-27Fix #ifdef DDB/#ifdef SMALL_KERNEL uses so all four combinationskrw1-5/+5
2010-07-27Add additional Notify handler for dock devices, according to ACPI specjordan2-2/+6
2010-07-26Remove unused structure membersjordan1-10/+1
2010-07-26Some machines include VID devices for hardware that doesn't exist. Avoidkettenis1-1/+14
2010-07-26remove merge error which was commitedderaadt1-3/+1
2010-07-26Add support for Sony ACPI hotkeys via a new driver: acpisony(4).pirofti3-2/+359
2010-07-23Don't initialize acpiec pointer in acpi_softc until registration succeedsjordan1-2/+2
2010-07-23Control/data registers were being mapped with swapped io space tagsjordan1-6/+6
2010-07-23Fix searchname to handle short name segments, remove hack in acpidock.jordan2-9/+12
2010-07-22pretty large cleanup of SMALL_KERNELderaadt3-470/+453
2010-07-22Remove unused function prototypesjordan1-3/+21
2010-07-21in the acpi GPE handler, late ack level interrupts not edge interrupts.deraadt1-2/+2
2010-07-21spacing and indents that are driving me crazyderaadt13-177/+177
2010-07-21clean up a pile of prototypes and shred some macros which were just coveringderaadt3-32/+29
2010-07-21Merge the edge and level gpe handlers into one (now possible since thederaadt1-28/+8
2010-07-21delete #if 0 code we are not going to use; ok marcoderaadt1-105/+1
2010-07-20make the mask code for acpi_enable_onegpe() match other similar codederaadt1-3/+3
2010-07-20print the temperature readings that make us go down; ok kettenisderaadt1-3/+3
2010-07-20removed an unused protoderaadt1-4/+1
2010-07-20Handle the acpi interrupt controller with proper edge/level handling,deraadt4-48/+104
2010-07-20tsleep() and EWOULDBLOCK was being used incorrectly for fixed minumumderaadt3-14/+9
2010-07-20In acpiec_wait() we want to tsleep on an un-known channel, so thatderaadt1-2/+3
2010-07-20remove prototypes for functions that do not exist; ok jordanderaadt1-7/+1
2010-07-20When we're preparing to go to sleep, only call bufq_restart() if othermatthew1-3/+5
2010-07-19permit compilation with ACPI_DEBUGderaadt1-2/+2
2010-07-19there is no need for a seperate dsdt_softc pointer; dsdt does not have aderaadt3-31/+30
2010-07-19acpi_delay() is no longer needed; ok jordanderaadt2-12/+2
2010-07-18Clear event status on resume, to avoid going back to sleep/reboot/shutdownmlarkin1-1/+5
2010-07-13delete unnccessary includederaadt1-3/+1
2010-07-13rename some thread related interfaces so they are logicalderaadt3-14/+14
2010-07-10Verify _ADR bdf is correct (some systems return 0xffff)jordan2-3/+7
2010-07-09Clear the noisejordan1-3/+3
2010-07-08Add mapping for ACPI device to PCI bdf (match autoconf tree)jordan6-213/+299
2010-07-06Use spltty() to lock downcalls from apm against the information beingderaadt1-14/+16
2010-07-06Don't use a workq to do the suspend, because it races aginst the acpideraadt4-22/+51
2010-07-06spacingderaadt1-3/+2
2010-07-05Reset register SCI_EN on resume. The ACPI spec clearly states we don't havemlarkin1-1/+4
2010-07-01do bufq quiesce again, since vnd/the bufq_done call inthib1-1/+8
2010-07-01Backout recent AML changes, breaks on R210 and othersjordan6-287/+281
2010-07-01Simplified aml_parse_resource call, cleanup codejordan4-23/+17
2010-07-01Fix subordinate bus # for multi-root PCI busesjordan1-1/+2
2010-06-30Disable/partially backout the bufq quiesce changes as thisthib1-6/+1
2010-06-30Cleaned up aml name parser, delete unused codejordan1-133/+70
2010-06-29Use new ACPI PCI mapping to get _PRT busjordan1-80/+5
2010-06-29Fix ramdisks (new code was placed inside a SMALL_KERNEL chunk)deraadt1-28/+31
2010-06-29Add support for mapping ACPI to PCI devicesjordan4-9/+152
2010-06-29Call bufq_quiesce() on suspend to stop all I/O and bufq_restart on resume.kettenis1-1/+9