aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/power/video_extension.txt
diff options
context:
space:
mode:
authorLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:20:36 -0400
committerLinus Torvalds <torvalds@ppc970.osdl.org>2005-04-16 18:20:36 -0400
commit1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 (patch)
tree0bba044c4ce775e45a88a51686b5d9f90697ea9d /Documentation/power/video_extension.txt
Linux-2.6.12-rc2v2.6.12-rc2
Initial git repository build. I'm not bothering with the full history, even though we have it. We can create a separate "historical" git archive of that later if we want to, and in the meantime it's about 3.2GB when imported into git - space that would just make the early git days unnecessarily complicated, when we don't have a lot of good infrastructure for it. Let it rip!
Diffstat (limited to 'Documentation/power/video_extension.txt')
-rw-r--r--Documentation/power/video_extension.txt34
1 files changed, 34 insertions, 0 deletions
diff --git a/Documentation/power/video_extension.txt b/Documentation/power/video_extension.txt
new file mode 100644
index 000000000000..8e33d7c82c49
--- /dev/null
+++ b/Documentation/power/video_extension.txt
@@ -0,0 +1,34 @@
1This driver implement the ACPI Extensions For Display Adapters
2for integrated graphics devices on motherboard, as specified in
3ACPI 2.0 Specification, Appendix B, allowing to perform some basic
4control like defining the video POST device, retrieving EDID information
5or to setup a video output, etc. Note that this is an ref. implementation only.
6It may or may not work for your integrated video device.
7
8Interfaces exposed to userland through /proc/acpi/video:
9
10VGA/info : display the supported video bus device capability like ,Video ROM, CRT/LCD/TV.
11VGA/ROM : Used to get a copy of the display devices' ROM data (up to 4k).
12VGA/POST_info : Used to determine what options are implemented.
13VGA/POST : Used to get/set POST device.
14VGA/DOS : Used to get/set ownership of output switching:
15 Please refer ACPI spec B.4.1 _DOS
16VGA/CRT : CRT output
17VGA/LCD : LCD output
18VGA/TV : TV output
19VGA/*/brightness : Used to get/set brightness of output device
20
21Notify event through /proc/acpi/event:
22
23#define ACPI_VIDEO_NOTIFY_SWITCH 0x80
24#define ACPI_VIDEO_NOTIFY_PROBE 0x81
25#define ACPI_VIDEO_NOTIFY_CYCLE 0x82
26#define ACPI_VIDEO_NOTIFY_NEXT_OUTPUT 0x83
27#define ACPI_VIDEO_NOTIFY_PREV_OUTPUT 0x84
28
29#define ACPI_VIDEO_NOTIFY_CYCLE_BRIGHTNESS 0x82
30#define ACPI_VIDEO_NOTIFY_INC_BRIGHTNESS 0x83
31#define ACPI_VIDEO_NOTIFY_DEC_BRIGHTNESS 0x84
32#define ACPI_VIDEO_NOTIFY_ZERO_BRIGHTNESS 0x85
33#define ACPI_VIDEO_NOTIFY_DISPLAY_OFF 0x86
34