diff options
author | jhb <jhb@FreeBSD.org> | 2008-08-23 21:00:40 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2008-08-23 21:00:40 +0000 |
commit | 4befa41cb7d8a268e16d02df53123e9a2e3abd56 (patch) | |
tree | 25cd55f31d8acdd83822ecef1f3c0dfa233a2c49 /sys/modules | |
parent | 8ebfdfe248e93b41d01041a5ec069bf5761f8741 (diff) | |
download | FreeBSD-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/Makefile | 2 | ||||
-rw-r--r-- | sys/modules/dpms/Makefile | 9 |
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> |