99 lines · plain
1.. _vga_switcheroo:2 3==============4VGA Switcheroo5==============6 7.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c8 :doc: Overview9 10Modes of Use11============12 13Manual switching and manual power control14-----------------------------------------15 16.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c17 :doc: Manual switching and manual power control18 19Driver power control20--------------------21 22.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c23 :doc: Driver power control24 25API26===27 28Public functions29----------------30 31.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c32 :export:33 34Public structures35-----------------36 37.. kernel-doc:: include/linux/vga_switcheroo.h38 :functions: vga_switcheroo_handler39 40.. kernel-doc:: include/linux/vga_switcheroo.h41 :functions: vga_switcheroo_client_ops42 43Public constants44----------------45 46.. kernel-doc:: include/linux/vga_switcheroo.h47 :functions: vga_switcheroo_handler_flags_t48 49.. kernel-doc:: include/linux/vga_switcheroo.h50 :functions: vga_switcheroo_client_id51 52.. kernel-doc:: include/linux/vga_switcheroo.h53 :functions: vga_switcheroo_state54 55Private structures56------------------57 58.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c59 :functions: vgasr_priv60 61.. kernel-doc:: drivers/gpu/vga/vga_switcheroo.c62 :functions: vga_switcheroo_client63 64Handlers65========66 67apple-gmux Handler68------------------69 70.. kernel-doc:: drivers/platform/x86/apple-gmux.c71 :doc: Overview72 73.. kernel-doc:: drivers/platform/x86/apple-gmux.c74 :doc: Interrupt75 76Graphics mux77~~~~~~~~~~~~78 79.. kernel-doc:: drivers/platform/x86/apple-gmux.c80 :doc: Graphics mux81 82Power control83~~~~~~~~~~~~~84 85.. kernel-doc:: drivers/platform/x86/apple-gmux.c86 :doc: Power control87 88Backlight control89~~~~~~~~~~~~~~~~~90 91.. kernel-doc:: drivers/platform/x86/apple-gmux.c92 :doc: Backlight control93 94Public functions95~~~~~~~~~~~~~~~~96 97.. kernel-doc:: include/linux/apple-gmux.h98 :internal:99