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