summaryrefslogtreecommitdiffstats
path: root/sys/modules/acpi
diff options
context:
space:
mode:
authormav <mav@FreeBSD.org>2012-07-02 08:31:29 +0000
committermav <mav@FreeBSD.org>2012-07-02 08:31:29 +0000
commit1610fb0c2211a2f50ea9745c7fb9c38e937ce92a (patch)
tree43bbc87aa22beea2e181c7845edbf56a80586a5a /sys/modules/acpi
parent0b1a43ced6360e8de2d50551e8df96e8f38139e0 (diff)
downloadFreeBSD-src-1610fb0c2211a2f50ea9745c7fb9c38e937ce92a.zip
FreeBSD-src-1610fb0c2211a2f50ea9745c7fb9c38e937ce92a.tar.gz
Add acpi_asus_wmi(4) -- driver for random extras found on WMI-compatible
Asus laptops. It is alike to acpi_asus(4), but uses WMI interface instead of separate ACPI device. On Asus EeePC T101MT netbook it allows to handle hotkeys and on/off WLAN, Bluetooth, LCD backlight, camera, cardreader and touchpad. On Asus UX31A ultrabook it allows to handle hotkeys, on/off WLAN, Bluetooth, Wireless LED, control keyboard backlight brightness, monitor temperature and fan speed. LCD brightness control doesn't work now for unknown reason, possibly requiring some video card initialization. Sponsored by: iXsystems, Inc.
Diffstat (limited to 'sys/modules/acpi')
-rw-r--r--sys/modules/acpi/Makefile2
-rw-r--r--sys/modules/acpi/acpi_asus_wmi/Makefile9
2 files changed, 10 insertions, 1 deletions
diff --git a/sys/modules/acpi/Makefile b/sys/modules/acpi/Makefile
index 9390064..04c6dfc 100644
--- a/sys/modules/acpi/Makefile
+++ b/sys/modules/acpi/Makefile
@@ -1,6 +1,6 @@
# $FreeBSD$
-SUBDIR= acpi_asus acpi_fujitsu acpi_hp acpi_ibm \
+SUBDIR= acpi_asus acpi_asus_wmi acpi_fujitsu acpi_hp acpi_ibm \
acpi_panasonic acpi_sony acpi_toshiba acpi_video \
acpi_dock acpi_wmi aibs
diff --git a/sys/modules/acpi/acpi_asus_wmi/Makefile b/sys/modules/acpi/acpi_asus_wmi/Makefile
new file mode 100644
index 0000000..a5ff32a
--- /dev/null
+++ b/sys/modules/acpi/acpi_asus_wmi/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../dev/acpi_support
+
+KMOD= acpi_asus_wmi
+CFLAGS+=-I${.CURDIR}/../../../dev/acpi_support
+SRCS= acpi_asus_wmi.c opt_acpi.h acpi_if.h acpi_wmi_if.h device_if.h bus_if.h
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud