summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornjl <njl@FreeBSD.org>2004-01-11 19:18:38 +0000
committernjl <njl@FreeBSD.org>2004-01-11 19:18:38 +0000
commitcc1dfb72096cf671197e6e2146f8767a964b8db2 (patch)
tree8bc5dd86c5c527dda897f33e672ceadb6d9ad324
parent0a2398f73d083fb687d29cbbda7f8c6580efc26b (diff)
downloadFreeBSD-src-cc1dfb72096cf671197e6e2146f8767a964b8db2.zip
FreeBSD-src-cc1dfb72096cf671197e6e2146f8767a964b8db2.tar.gz
Add the ACPI Toshiba extras driver (hotkeys, LCD backlight, video output,
forced fan control, and CPU throttling). Submitted by: Hiroyuki Aizu <aizu@navi.org>
-rw-r--r--sys/conf/files.i3861
-rw-r--r--sys/i386/conf/NOTES4
-rw-r--r--sys/modules/acpi/acpi_toshiba/Makefile9
3 files changed, 14 insertions, 0 deletions
diff --git a/sys/conf/files.i386 b/sys/conf/files.i386
index d46ce90..b634006 100644
--- a/sys/conf/files.i386
+++ b/sys/conf/files.i386
@@ -168,6 +168,7 @@ geom/geom_mbr.c standard
geom/geom_mbr_enc.c standard
i386/acpica/OsdEnvironment.c optional acpi
i386/acpica/acpi_machdep.c optional acpi
+i386/acpica/acpi_toshiba.c optional acpi_toshiba acpi
i386/acpica/acpi_wakeup.c optional acpi
acpi_wakecode.h optional acpi \
dependency "$S/i386/acpica/acpi_wakecode.S" \
diff --git a/sys/i386/conf/NOTES b/sys/i386/conf/NOTES
index 25f7686..9741b54 100644
--- a/sys/i386/conf/NOTES
+++ b/sys/i386/conf/NOTES
@@ -443,6 +443,10 @@ options ACPI_MAX_THREADS=1
#!options ACPI_NO_SEMAPHORES
#!options ACPICA_PEDANTIC
+# ACPI Toshiba Extras (LCD backlight/brightness, video output, etc.)
+#
+device acpi_toshiba
+
# DRM options:
# mgadrm: AGP Matrox G200, G400, G450, G550
# r128drm: ATI Rage 128
diff --git a/sys/modules/acpi/acpi_toshiba/Makefile b/sys/modules/acpi/acpi_toshiba/Makefile
new file mode 100644
index 0000000..d70ba63
--- /dev/null
+++ b/sys/modules/acpi/acpi_toshiba/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../../i386/acpica
+
+KMOD= acpi_toshiba
+CFLAGS+= -I${.CURDIR}/../../../contrib/dev/acpica
+SRCS= acpi_toshiba.c opt_acpi.h device_if.h bus_if.h
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud