summaryrefslogtreecommitdiffstats
path: root/sys/modules
diff options
context:
space:
mode:
authorjhb <jhb@FreeBSD.org>2008-08-23 21:00:40 +0000
committerjhb <jhb@FreeBSD.org>2008-08-23 21:00:40 +0000
commit4befa41cb7d8a268e16d02df53123e9a2e3abd56 (patch)
tree25cd55f31d8acdd83822ecef1f3c0dfa233a2c49 /sys/modules
parent8ebfdfe248e93b41d01041a5ec069bf5761f8741 (diff)
downloadFreeBSD-src-4befa41cb7d8a268e16d02df53123e9a2e3abd56.zip
FreeBSD-src-4befa41cb7d8a268e16d02df53123e9a2e3abd56.tar.gz
Add a very simple dpms(4) driver that uses the VESA BIOS DPMS calls to
turn off the external display during suspend and restore it to its original state on resume. MFC after: 2 weeks
Diffstat (limited to 'sys/modules')
-rw-r--r--sys/modules/Makefile2
-rw-r--r--sys/modules/dpms/Makefile9
2 files changed, 11 insertions, 0 deletions
diff --git a/sys/modules/Makefile b/sys/modules/Makefile
index 1862a41..753ef12 100644
--- a/sys/modules/Makefile
+++ b/sys/modules/Makefile
@@ -72,6 +72,7 @@ SUBDIR= ${_3dfx} \
dcons \
dcons_crom \
de \
+ ${_dpms} \
${_dpt} \
${_drm} \
${_dtrace} \
@@ -377,6 +378,7 @@ _cs= cs
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_cyclic= cyclic
.endif
+_dpms= dpms
_drm= drm
.if ${MK_CDDL} != "no" || defined(ALL_MODULES)
_dtrace= dtrace
diff --git a/sys/modules/dpms/Makefile b/sys/modules/dpms/Makefile
new file mode 100644
index 0000000..a58072e
--- /dev/null
+++ b/sys/modules/dpms/Makefile
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+.PATH: ${.CURDIR}/../../i386/isa
+
+KMOD= dpms
+SRCS= dpms.c
+SRCS+= bus_if.h device_if.h
+
+.include <bsd.kmod.mk>
OpenPOWER on IntegriCloud