Orange Pi5 kernel

Deprecated Linux kernel 5.10.110 for OrangePi 5/5B/5+ boards

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