summaryrefslogtreecommitdiffstats
path: root/sys/dev/acpi
AgeCommit message (Expand)AuthorFilesLines
2017-01-08Make aml_rdpciaddr() work for for devices behind bridges. The code nowkettenis2-30/+26
2016-12-23Add missing sentinel.kettenis1-1/+2
2016-12-18Remove comparison of array which is always non-NULL. Fixes clang warning.kettenis1-2/+2
2016-10-25Deduplicate the CRS parsing code and handle broken ACPI implementations.pirofti2-93/+66
2016-10-25Add the resource index to aml_parse_resource() callback function.pirofti9-32/+33
2016-10-21Add support for the ACPI timer opcode.joris1-2/+6
2016-10-04At acpithinkpad attach time determine the value of the mute, and deferderaadt1-2/+42
2016-09-27Print the type of operation space that failed as there seem to be more ofmlarkin1-2/+3
2016-09-18If the APIC table (MADT) isn't present then ci_acpi_proc_id won't be setguenther2-8/+7
2016-09-17Report a LAPIC address override entry in the dmesg if it doesn't matchguenther1-1/+9
2016-09-16Suppress debugging output about CSD entries that say nothing we care aboutguenther1-10/+29
2016-09-07revert part of 1.18 which caused a regression with at least one ikbdjcs1-7/+1
2016-09-03Write the system time back to the RTC every 30 minutes.naddy1-1/+5
2016-09-02Remove unused argument in aml_showvalue().pirofti3-17/+17
2016-09-01add iatp(4), a driver for the i2c touchpad and touchscreen found onjcs1-1/+42
2016-09-01for broadwell HIDs, apply a magic write found in linux that isjcs1-1/+15
2016-09-01- disable controller when we're done using itjcs1-1/+9
2016-09-01- separate hid and ihidev attachment for upcoming driversjcs1-69/+101
2016-08-31Don't put a device in the wake device list if _STA says it's not there.mlarkin1-1/+8
2016-08-23don't enter burst mode for single-byte reads and writes.jcs1-5/+9
2016-08-03add a minimal TPM 1.2 driver just to issue a "save state" commandjcs2-1/+659
2016-07-30add acpials(4), an acpi driver for ambient light sensorsjcs2-1/+189
2016-07-28Store the acpi processor ID/UID in struct cpu_info, and use it to attachkettenis4-16/+16
2016-07-27after system resume, re-write backlight leveljcs1-3/+25
2016-07-10Pay attention to Processor Local X2APIC structures. ACPI 6.0 allows thesekettenis1-1/+37
2016-07-10Rename apic_proc_uid field to acpi_proc_uid in the acpi_madt_x2apic struct.kettenis1-2/+2
2016-07-01add a simple keyboard backlight driver for some chromebooks,jcs2-1/+146
2016-06-16enable suspend/hibernate fn keysgiovanni1-1/+21
2016-06-10The power management timer has been made optional in ACPI 5.0A, so don'tkettenis1-2/+3
2016-06-08attach acpitoshiba(4) on more Toshiba laptopsgiovanni1-1/+11
2016-05-24Disabling active cooling trip points when we lack the right method to operate.semarie1-1/+7
2016-05-08Add support for level, active low gpio interrupts.kettenis1-1/+7
2016-05-08Add support for writing gpio pins.kettenis4-9/+45
2016-05-08Make sure devices listed by a device's _DEP method are attached beforekettenis2-3/+37
2016-05-08Call _REG to register GeneralPuproseIo address space support.kettenis1-1/+14
2016-05-08Plug some memory leaks and do proper cleanup in error paths.kettenis2-9/+13
2016-05-08Add macros for interrupt trigger mode as encoded in GPIO resources.kettenis1-1/+3
2016-05-07Add chvgpio(4), a driver for the GPIO controllers found on Intel's Cherry Viewkettenis2-1/+368
2016-05-07Implement ACPI 5.0 GeneralPurposeIo OpRegion support. This basically allowskettenis2-10/+78
2016-05-07Add defines for Operation Region Address Space Identifiers and use them whenkettenis2-5/+16
2016-05-05Return ENOTTY in acpithinkpad backlight get/set ioctls if the maximumjsg1-1/+8
2016-05-04Don't mask pins configured as direct IRQ. Those are tied directly to the APICkettenis1-1/+10
2016-05-03Print missing newline if we bail out because of a uid mismatch.kettenis1-1/+2
2016-04-30Mask all gpio interrupts when we attach. Fixes interrupt storm on the Lenovokettenis1-2/+11
2016-04-30Implement DMA support. Bits and pieces taken from NetBSD, but we onlykettenis1-2/+5
2016-04-26Remove debug printfs, but do print "gpio" to indicate that card detection iskettenis1-10/+4
2016-04-26corrects acpitz problem with active cooling and hysterisissemarie1-3/+6
2016-04-25We attach acpihpet(4) and acpiec(4) without using the HID, so do notpirofti1-1/+3
2016-04-23Match on Cherry Trail.kettenis1-1/+2
2016-04-23Print a meaningful interrupt string for i2c devices.kettenis1-1/+17