1 .. _vga_switcheroo: 2 3 ============== 4 VGA Switcheroo 5 ============== 6 7 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 8 :doc: Overview 9 10 Modes of Use 11 ============ 12 13 Manual switching and manual power control 14 ----------------------------------------- 15 16 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 17 :doc: Manual switching and manual power control 18 19 Driver power control 20 -------------------- 21 22 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 23 :doc: Driver power control 24 25 API 26 === 27 28 Public functions 29 ---------------- 30 31 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 32 :export: 33 34 Public structures 35 ----------------- 36 37 .. kernel-doc:: include/linux/vga_switcheroo.h 38 :functions: vga_switcheroo_handler 39 40 .. kernel-doc:: include/linux/vga_switcheroo.h 41 :functions: vga_switcheroo_client_ops 42 43 Public constants 44 ---------------- 45 46 .. kernel-doc:: include/linux/vga_switcheroo.h 47 :functions: vga_switcheroo_handler_flags_t 48 49 .. kernel-doc:: include/linux/vga_switcheroo.h 50 :functions: vga_switcheroo_client_id 51 52 .. kernel-doc:: include/linux/vga_switcheroo.h 53 :functions: vga_switcheroo_state 54 55 Private structures 56 ------------------ 57 58 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 59 :functions: vgasr_priv 60 61 .. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c 62 :functions: vga_switcheroo_client 63 64 Handlers 65 ======== 66 67 apple-gmux Handler 68 ------------------ 69 70 .. kernel-doc:: drivers/platform/x86/apple-gmux.c 71 :doc: Overview 72 73 .. kernel-doc:: drivers/platform/x86/apple-gmux.c 74 :doc: Interrupt 75 76 Graphics mux 77 ~~~~~~~~~~~~ 78 79 .. kernel-doc:: drivers/platform/x86/apple-gmux.c 80 :doc: Graphics mux 81 82 Power control 83 ~~~~~~~~~~~~~ 84 85 .. kernel-doc:: drivers/platform/x86/apple-gmux.c 86 :doc: Power control 87 88 Backlight control 89 ~~~~~~~~~~~~~~~~~ 90 91 .. kernel-doc:: drivers/platform/x86/apple-gmux.c 92 :doc: Backlight control 93 94 Public functions 95 ~~~~~~~~~~~~~~~~ 96 97 .. kernel-doc:: include/linux/apple-gmux.h 98 :internal:
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.