diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-11-10 04:55:35 -0500 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2014-11-10 04:55:35 -0500 |
commit | eb84f976c88d72cbcbe756df38d1f19be3db77d6 (patch) | |
tree | db3ff3b5edc305a0352b69327b914ef3a92e05a5 /Documentation/DocBook | |
parent | 69f627f56fac212c1e49cd0d285e3f8cd264dd0c (diff) | |
parent | cc7096fb6d1dfbdac5e7e2675c046fd40646cc66 (diff) |
Merge remote-tracking branch 'airlied/drm-next' into HEAD
Backmerge drm-next so that I can keep merging patches. Specifically I
want:
- atomic stuff, yay!
- eld parsing patch from Jani.
Signed-off-by: Daniel Vetter <daniel.vetter@intel.com>
Diffstat (limited to 'Documentation/DocBook')
-rw-r--r-- | Documentation/DocBook/drm.tmpl | 37 |
1 files changed, 35 insertions, 2 deletions
diff --git a/Documentation/DocBook/drm.tmpl b/Documentation/DocBook/drm.tmpl index 01b8ca5f1a3d..9d9977211b23 100644 --- a/Documentation/DocBook/drm.tmpl +++ b/Documentation/DocBook/drm.tmpl | |||
@@ -996,6 +996,10 @@ int max_width, max_height;</synopsis> | |||
996 | !Edrivers/gpu/drm/drm_modes.c | 996 | !Edrivers/gpu/drm/drm_modes.c |
997 | </sect2> | 997 | </sect2> |
998 | <sect2> | 998 | <sect2> |
999 | <title>Atomic Mode Setting Function Reference</title> | ||
1000 | !Edrivers/gpu/drm/drm_atomic.c | ||
1001 | </sect2> | ||
1002 | <sect2> | ||
999 | <title>Frame Buffer Creation</title> | 1003 | <title>Frame Buffer Creation</title> |
1000 | <synopsis>struct drm_framebuffer *(*fb_create)(struct drm_device *dev, | 1004 | <synopsis>struct drm_framebuffer *(*fb_create)(struct drm_device *dev, |
1001 | struct drm_file *file_priv, | 1005 | struct drm_file *file_priv, |
@@ -1827,6 +1831,10 @@ void intel_crt_init(struct drm_device *dev) | |||
1827 | !Edrivers/gpu/drm/drm_crtc.c | 1831 | !Edrivers/gpu/drm/drm_crtc.c |
1828 | </sect2> | 1832 | </sect2> |
1829 | <sect2> | 1833 | <sect2> |
1834 | <title>KMS Data Structures</title> | ||
1835 | !Iinclude/drm/drm_crtc.h | ||
1836 | </sect2> | ||
1837 | <sect2> | ||
1830 | <title>KMS Locking</title> | 1838 | <title>KMS Locking</title> |
1831 | !Pdrivers/gpu/drm/drm_modeset_lock.c kms locking | 1839 | !Pdrivers/gpu/drm/drm_modeset_lock.c kms locking |
1832 | !Iinclude/drm/drm_modeset_lock.h | 1840 | !Iinclude/drm/drm_modeset_lock.h |
@@ -2316,8 +2324,25 @@ void intel_crt_init(struct drm_device *dev) | |||
2316 | </itemizedlist> | 2324 | </itemizedlist> |
2317 | </sect2> | 2325 | </sect2> |
2318 | <sect2> | 2326 | <sect2> |
2327 | <title>Atomic Modeset Helper Functions Reference</title> | ||
2328 | <sect3> | ||
2329 | <title>Overview</title> | ||
2330 | !Pdrivers/gpu/drm/drm_atomic_helper.c overview | ||
2331 | </sect3> | ||
2332 | <sect3> | ||
2333 | <title>Implementing Asynchronous Atomic Commit</title> | ||
2334 | !Pdrivers/gpu/drm/drm_atomic_helper.c implementing async commit | ||
2335 | </sect3> | ||
2336 | <sect3> | ||
2337 | <title>Atomic State Reset and Initialization</title> | ||
2338 | !Pdrivers/gpu/drm/drm_atomic_helper.c atomic state reset and initialization | ||
2339 | </sect3> | ||
2340 | !Edrivers/gpu/drm/drm_atomic_helper.c | ||
2341 | </sect2> | ||
2342 | <sect2> | ||
2319 | <title>Modeset Helper Functions Reference</title> | 2343 | <title>Modeset Helper Functions Reference</title> |
2320 | !Edrivers/gpu/drm/drm_crtc_helper.c | 2344 | !Edrivers/gpu/drm/drm_crtc_helper.c |
2345 | !Pdrivers/gpu/drm/drm_crtc_helper.c overview | ||
2321 | </sect2> | 2346 | </sect2> |
2322 | <sect2> | 2347 | <sect2> |
2323 | <title>Output Probing Helper Functions Reference</title> | 2348 | <title>Output Probing Helper Functions Reference</title> |
@@ -2371,7 +2396,8 @@ void intel_crt_init(struct drm_device *dev) | |||
2371 | </sect2> | 2396 | </sect2> |
2372 | <sect2> | 2397 | <sect2> |
2373 | <title id="drm-kms-planehelpers">Plane Helper Reference</title> | 2398 | <title id="drm-kms-planehelpers">Plane Helper Reference</title> |
2374 | !Edrivers/gpu/drm/drm_plane_helper.c Plane Helpers | 2399 | !Edrivers/gpu/drm/drm_plane_helper.c |
2400 | !Pdrivers/gpu/drm/drm_plane_helper.c overview | ||
2375 | </sect2> | 2401 | </sect2> |
2376 | </sect1> | 2402 | </sect1> |
2377 | 2403 | ||
@@ -2508,7 +2534,7 @@ void intel_crt_init(struct drm_device *dev) | |||
2508 | </tr> | 2534 | </tr> |
2509 | <tr> | 2535 | <tr> |
2510 | <td rowspan="21" valign="top" >DRM</td> | 2536 | <td rowspan="21" valign="top" >DRM</td> |
2511 | <td rowspan="2" valign="top" >Generic</td> | 2537 | <td rowspan="3" valign="top" >Generic</td> |
2512 | <td valign="top" >“EDID”</td> | 2538 | <td valign="top" >“EDID”</td> |
2513 | <td valign="top" >BLOB | IMMUTABLE</td> | 2539 | <td valign="top" >BLOB | IMMUTABLE</td> |
2514 | <td valign="top" >0</td> | 2540 | <td valign="top" >0</td> |
@@ -2523,6 +2549,13 @@ void intel_crt_init(struct drm_device *dev) | |||
2523 | <td valign="top" >Contains DPMS operation mode value.</td> | 2549 | <td valign="top" >Contains DPMS operation mode value.</td> |
2524 | </tr> | 2550 | </tr> |
2525 | <tr> | 2551 | <tr> |
2552 | <td valign="top" >“PATH”</td> | ||
2553 | <td valign="top" >BLOB | IMMUTABLE</td> | ||
2554 | <td valign="top" >0</td> | ||
2555 | <td valign="top" >Connector</td> | ||
2556 | <td valign="top" >Contains topology path to a connector.</td> | ||
2557 | </tr> | ||
2558 | <tr> | ||
2526 | <td rowspan="1" valign="top" >Plane</td> | 2559 | <td rowspan="1" valign="top" >Plane</td> |
2527 | <td valign="top" >“type”</td> | 2560 | <td valign="top" >“type”</td> |
2528 | <td valign="top" >ENUM | IMMUTABLE</td> | 2561 | <td valign="top" >ENUM | IMMUTABLE</td> |