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