xref: /openbmc/linux/Documentation/gpu/vga-switcheroo.rst (revision f26e8817b235d8764363bffcc9cbfc61867371f2)
1*fb001dfdSLukas Wunner.. _vga_switcheroo:
2*fb001dfdSLukas Wunner
3ca00c2b9SJani Nikula==============
4ca00c2b9SJani NikulaVGA Switcheroo
5ca00c2b9SJani Nikula==============
6ca00c2b9SJani Nikula
7ca00c2b9SJani Nikula.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
8ca00c2b9SJani Nikula   :doc: Overview
9ca00c2b9SJani Nikula
10ca00c2b9SJani NikulaModes of Use
11ca00c2b9SJani Nikula============
12ca00c2b9SJani Nikula
13ca00c2b9SJani NikulaManual switching and manual power control
14ca00c2b9SJani Nikula-----------------------------------------
15ca00c2b9SJani Nikula
16ca00c2b9SJani Nikula.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
17ca00c2b9SJani Nikula   :doc: Manual switching and manual power control
18ca00c2b9SJani Nikula
19ca00c2b9SJani NikulaDriver power control
20ca00c2b9SJani Nikula--------------------
21ca00c2b9SJani Nikula
22ca00c2b9SJani Nikula.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
23ca00c2b9SJani Nikula   :doc: Driver power control
24ca00c2b9SJani Nikula
25ca00c2b9SJani NikulaAPI
26ca00c2b9SJani Nikula===
27ca00c2b9SJani Nikula
28ca00c2b9SJani NikulaPublic functions
29ca00c2b9SJani Nikula----------------
30ca00c2b9SJani Nikula
31ca00c2b9SJani Nikula.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
32ca00c2b9SJani Nikula   :export:
33ca00c2b9SJani Nikula
34ca00c2b9SJani NikulaPublic structures
35ca00c2b9SJani Nikula-----------------
36ca00c2b9SJani Nikula
37ca00c2b9SJani Nikula.. kernel-doc:: include/linux/vga_switcheroo.h
38ca00c2b9SJani Nikula   :functions: vga_switcheroo_handler
39ca00c2b9SJani Nikula
40ca00c2b9SJani Nikula.. kernel-doc:: include/linux/vga_switcheroo.h
41ca00c2b9SJani Nikula   :functions: vga_switcheroo_client_ops
42ca00c2b9SJani Nikula
43ca00c2b9SJani NikulaPublic constants
44ca00c2b9SJani Nikula----------------
45ca00c2b9SJani Nikula
46ca00c2b9SJani Nikula.. kernel-doc:: include/linux/vga_switcheroo.h
47ca00c2b9SJani Nikula   :functions: vga_switcheroo_handler_flags_t
48ca00c2b9SJani Nikula
49ca00c2b9SJani Nikula.. kernel-doc:: include/linux/vga_switcheroo.h
50ca00c2b9SJani Nikula   :functions: vga_switcheroo_client_id
51ca00c2b9SJani Nikula
52ca00c2b9SJani Nikula.. kernel-doc:: include/linux/vga_switcheroo.h
53ca00c2b9SJani Nikula   :functions: vga_switcheroo_state
54ca00c2b9SJani Nikula
55ca00c2b9SJani NikulaPrivate structures
56ca00c2b9SJani Nikula------------------
57ca00c2b9SJani Nikula
58ca00c2b9SJani Nikula.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
59ca00c2b9SJani Nikula   :functions: vgasr_priv
60ca00c2b9SJani Nikula
61ca00c2b9SJani Nikula.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c
62ca00c2b9SJani Nikula   :functions: vga_switcheroo_client
63ca00c2b9SJani Nikula
64ca00c2b9SJani NikulaHandlers
65ca00c2b9SJani Nikula========
66ca00c2b9SJani Nikula
67ca00c2b9SJani Nikulaapple-gmux Handler
68ca00c2b9SJani Nikula------------------
69ca00c2b9SJani Nikula
70ca00c2b9SJani Nikula.. kernel-doc:: drivers/platform/x86/apple-gmux.c
71ca00c2b9SJani Nikula   :doc: Overview
72ca00c2b9SJani Nikula
73ca00c2b9SJani Nikula.. kernel-doc:: drivers/platform/x86/apple-gmux.c
74ca00c2b9SJani Nikula   :doc: Interrupt
75ca00c2b9SJani Nikula
76ca00c2b9SJani NikulaGraphics mux
77ca00c2b9SJani Nikula~~~~~~~~~~~~
78ca00c2b9SJani Nikula
79ca00c2b9SJani Nikula.. kernel-doc:: drivers/platform/x86/apple-gmux.c
80ca00c2b9SJani Nikula   :doc: Graphics mux
81ca00c2b9SJani Nikula
82ca00c2b9SJani NikulaPower control
83ca00c2b9SJani Nikula~~~~~~~~~~~~~
84ca00c2b9SJani Nikula
85ca00c2b9SJani Nikula.. kernel-doc:: drivers/platform/x86/apple-gmux.c
86ca00c2b9SJani Nikula   :doc: Power control
87ca00c2b9SJani Nikula
88ca00c2b9SJani NikulaBacklight control
89ca00c2b9SJani Nikula~~~~~~~~~~~~~~~~~
90ca00c2b9SJani Nikula
91ca00c2b9SJani Nikula.. kernel-doc:: drivers/platform/x86/apple-gmux.c
92ca00c2b9SJani Nikula   :doc: Backlight control
93ca00c2b9SJani Nikula
94ca00c2b9SJani NikulaPublic functions
95ca00c2b9SJani Nikula~~~~~~~~~~~~~~~~
96ca00c2b9SJani Nikula
97ca00c2b9SJani Nikula.. kernel-doc:: include/linux/apple-gmux.h
98ca00c2b9SJani Nikula   :internal:
99