| .. | .. |
|---|
| 59 | 59 | .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c |
|---|
| 60 | 60 | :doc: implementing nonblocking commit |
|---|
| 61 | 61 | |
|---|
| 62 | | -Atomic State Reset and Initialization |
|---|
| 63 | | -------------------------------------- |
|---|
| 64 | | - |
|---|
| 65 | | -.. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c |
|---|
| 66 | | - :doc: atomic state reset and initialization |
|---|
| 67 | | - |
|---|
| 68 | 62 | Helper Functions Reference |
|---|
| 69 | 63 | -------------------------- |
|---|
| 70 | 64 | |
|---|
| .. | .. |
|---|
| 72 | 66 | :internal: |
|---|
| 73 | 67 | |
|---|
| 74 | 68 | .. kernel-doc:: drivers/gpu/drm/drm_atomic_helper.c |
|---|
| 69 | + :export: |
|---|
| 70 | + |
|---|
| 71 | +Atomic State Reset and Initialization |
|---|
| 72 | +------------------------------------- |
|---|
| 73 | + |
|---|
| 74 | +.. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c |
|---|
| 75 | + :doc: atomic state reset and initialization |
|---|
| 76 | + |
|---|
| 77 | +Atomic State Helper Reference |
|---|
| 78 | +----------------------------- |
|---|
| 79 | + |
|---|
| 80 | +.. kernel-doc:: drivers/gpu/drm/drm_atomic_state_helper.c |
|---|
| 75 | 81 | :export: |
|---|
| 76 | 82 | |
|---|
| 77 | 83 | Simple KMS Helper Reference |
|---|
| .. | .. |
|---|
| 98 | 104 | .. kernel-doc:: drivers/gpu/drm/drm_fb_helper.c |
|---|
| 99 | 105 | :export: |
|---|
| 100 | 106 | |
|---|
| 107 | +format Helper Functions Reference |
|---|
| 108 | +================================= |
|---|
| 109 | + |
|---|
| 110 | +.. kernel-doc:: drivers/gpu/drm/drm_format_helper.c |
|---|
| 111 | + :export: |
|---|
| 112 | + |
|---|
| 101 | 113 | Framebuffer CMA Helper Functions Reference |
|---|
| 102 | 114 | ========================================== |
|---|
| 103 | 115 | |
|---|
| .. | .. |
|---|
| 106 | 118 | |
|---|
| 107 | 119 | .. kernel-doc:: drivers/gpu/drm/drm_fb_cma_helper.c |
|---|
| 108 | 120 | :export: |
|---|
| 109 | | - |
|---|
| 110 | | -.. _drm_bridges: |
|---|
| 111 | 121 | |
|---|
| 112 | 122 | Framebuffer GEM Helper Reference |
|---|
| 113 | 123 | ================================ |
|---|
| .. | .. |
|---|
| 118 | 128 | .. kernel-doc:: drivers/gpu/drm/drm_gem_framebuffer_helper.c |
|---|
| 119 | 129 | :export: |
|---|
| 120 | 130 | |
|---|
| 131 | +.. _drm_bridges: |
|---|
| 132 | + |
|---|
| 121 | 133 | Bridges |
|---|
| 122 | 134 | ======= |
|---|
| 123 | 135 | |
|---|
| .. | .. |
|---|
| 127 | 139 | .. kernel-doc:: drivers/gpu/drm/drm_bridge.c |
|---|
| 128 | 140 | :doc: overview |
|---|
| 129 | 141 | |
|---|
| 130 | | -Default bridge callback sequence |
|---|
| 131 | | --------------------------------- |
|---|
| 142 | +Bridge Operations |
|---|
| 143 | +----------------- |
|---|
| 132 | 144 | |
|---|
| 133 | 145 | .. kernel-doc:: drivers/gpu/drm/drm_bridge.c |
|---|
| 134 | | - :doc: bridge callbacks |
|---|
| 146 | + :doc: bridge operations |
|---|
| 147 | + |
|---|
| 148 | +Bridge Connector Helper |
|---|
| 149 | +----------------------- |
|---|
| 150 | + |
|---|
| 151 | +.. kernel-doc:: drivers/gpu/drm/drm_bridge_connector.c |
|---|
| 152 | + :doc: overview |
|---|
| 135 | 153 | |
|---|
| 136 | 154 | |
|---|
| 137 | 155 | Bridge Helper Reference |
|---|
| .. | .. |
|---|
| 141 | 159 | :internal: |
|---|
| 142 | 160 | |
|---|
| 143 | 161 | .. kernel-doc:: drivers/gpu/drm/drm_bridge.c |
|---|
| 162 | + :export: |
|---|
| 163 | + |
|---|
| 164 | +Bridge Connector Helper Reference |
|---|
| 165 | +--------------------------------- |
|---|
| 166 | + |
|---|
| 167 | +.. kernel-doc:: drivers/gpu/drm/drm_bridge_connector.c |
|---|
| 144 | 168 | :export: |
|---|
| 145 | 169 | |
|---|
| 146 | 170 | Panel-Bridge Helper Reference |
|---|
| .. | .. |
|---|
| 164 | 188 | :export: |
|---|
| 165 | 189 | |
|---|
| 166 | 190 | .. kernel-doc:: drivers/gpu/drm/drm_panel_orientation_quirks.c |
|---|
| 191 | + :export: |
|---|
| 192 | + |
|---|
| 193 | +Panel Self Refresh Helper Reference |
|---|
| 194 | +=================================== |
|---|
| 195 | + |
|---|
| 196 | +.. kernel-doc:: drivers/gpu/drm/drm_self_refresh_helper.c |
|---|
| 197 | + :doc: overview |
|---|
| 198 | + |
|---|
| 199 | +.. kernel-doc:: drivers/gpu/drm/drm_self_refresh_helper.c |
|---|
| 200 | + :export: |
|---|
| 201 | + |
|---|
| 202 | +HDCP Helper Functions Reference |
|---|
| 203 | +=============================== |
|---|
| 204 | + |
|---|
| 205 | +.. kernel-doc:: drivers/gpu/drm/drm_hdcp.c |
|---|
| 167 | 206 | :export: |
|---|
| 168 | 207 | |
|---|
| 169 | 208 | Display Port Helper Functions Reference |
|---|
| .. | .. |
|---|
| 199 | 238 | .. kernel-doc:: drivers/gpu/drm/drm_dp_dual_mode_helper.c |
|---|
| 200 | 239 | :export: |
|---|
| 201 | 240 | |
|---|
| 202 | | -Display Port MST Helper Functions Reference |
|---|
| 203 | | -=========================================== |
|---|
| 241 | +Display Port MST Helpers |
|---|
| 242 | +======================== |
|---|
| 243 | + |
|---|
| 244 | +Overview |
|---|
| 245 | +-------- |
|---|
| 204 | 246 | |
|---|
| 205 | 247 | .. kernel-doc:: drivers/gpu/drm/drm_dp_mst_topology.c |
|---|
| 206 | 248 | :doc: dp mst helper |
|---|
| 249 | + |
|---|
| 250 | +.. kernel-doc:: drivers/gpu/drm/drm_dp_mst_topology.c |
|---|
| 251 | + :doc: Branch device and port refcounting |
|---|
| 252 | + |
|---|
| 253 | +Functions Reference |
|---|
| 254 | +------------------- |
|---|
| 207 | 255 | |
|---|
| 208 | 256 | .. kernel-doc:: include/drm/drm_dp_mst_helper.h |
|---|
| 209 | 257 | :internal: |
|---|
| 210 | 258 | |
|---|
| 211 | 259 | .. kernel-doc:: drivers/gpu/drm/drm_dp_mst_topology.c |
|---|
| 260 | + :export: |
|---|
| 261 | + |
|---|
| 262 | +Topology Lifetime Internals |
|---|
| 263 | +--------------------------- |
|---|
| 264 | + |
|---|
| 265 | +These functions aren't exported to drivers, but are documented here to help make |
|---|
| 266 | +the MST topology helpers easier to understand |
|---|
| 267 | + |
|---|
| 268 | +.. kernel-doc:: drivers/gpu/drm/drm_dp_mst_topology.c |
|---|
| 269 | + :functions: drm_dp_mst_topology_try_get_mstb drm_dp_mst_topology_get_mstb |
|---|
| 270 | + drm_dp_mst_topology_put_mstb |
|---|
| 271 | + drm_dp_mst_topology_try_get_port drm_dp_mst_topology_get_port |
|---|
| 272 | + drm_dp_mst_topology_put_port |
|---|
| 273 | + drm_dp_mst_get_mstb_malloc drm_dp_mst_put_mstb_malloc |
|---|
| 274 | + |
|---|
| 275 | +MIPI DBI Helper Functions Reference |
|---|
| 276 | +=================================== |
|---|
| 277 | + |
|---|
| 278 | +.. kernel-doc:: drivers/gpu/drm/drm_mipi_dbi.c |
|---|
| 279 | + :doc: overview |
|---|
| 280 | + |
|---|
| 281 | +.. kernel-doc:: include/drm/drm_mipi_dbi.h |
|---|
| 282 | + :internal: |
|---|
| 283 | + |
|---|
| 284 | +.. kernel-doc:: drivers/gpu/drm/drm_mipi_dbi.c |
|---|
| 212 | 285 | :export: |
|---|
| 213 | 286 | |
|---|
| 214 | 287 | MIPI DSI Helper Functions Reference |
|---|
| .. | .. |
|---|
| 265 | 338 | .. kernel-doc:: drivers/gpu/drm/drm_scdc_helper.c |
|---|
| 266 | 339 | :export: |
|---|
| 267 | 340 | |
|---|
| 268 | | -Rectangle Utilities Reference |
|---|
| 269 | | -============================= |
|---|
| 270 | | - |
|---|
| 271 | | -.. kernel-doc:: include/drm/drm_rect.h |
|---|
| 272 | | - :doc: rect utils |
|---|
| 273 | | - |
|---|
| 274 | | -.. kernel-doc:: include/drm/drm_rect.h |
|---|
| 275 | | - :internal: |
|---|
| 276 | | - |
|---|
| 277 | | -.. kernel-doc:: drivers/gpu/drm/drm_rect.c |
|---|
| 278 | | - :export: |
|---|
| 279 | | - |
|---|
| 280 | 341 | HDMI Infoframes Helper Reference |
|---|
| 281 | 342 | ================================ |
|---|
| 282 | 343 | |
|---|
| .. | .. |
|---|
| 291 | 352 | .. kernel-doc:: drivers/video/hdmi.c |
|---|
| 292 | 353 | :export: |
|---|
| 293 | 354 | |
|---|
| 355 | +Rectangle Utilities Reference |
|---|
| 356 | +============================= |
|---|
| 357 | + |
|---|
| 358 | +.. kernel-doc:: include/drm/drm_rect.h |
|---|
| 359 | + :doc: rect utils |
|---|
| 360 | + |
|---|
| 361 | +.. kernel-doc:: include/drm/drm_rect.h |
|---|
| 362 | + :internal: |
|---|
| 363 | + |
|---|
| 364 | +.. kernel-doc:: drivers/gpu/drm/drm_rect.c |
|---|
| 365 | + :export: |
|---|
| 366 | + |
|---|
| 294 | 367 | Flip-work Helper Reference |
|---|
| 295 | 368 | ========================== |
|---|
| 296 | 369 | |
|---|