aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/DocBook
diff options
context:
space:
mode:
authorDaniel Vetter <daniel.vetter@ffwll.ch>2014-11-10 04:55:35 -0500
committerDaniel Vetter <daniel.vetter@ffwll.ch>2014-11-10 04:55:35 -0500
commiteb84f976c88d72cbcbe756df38d1f19be3db77d6 (patch)
treedb3ff3b5edc305a0352b69327b914ef3a92e05a5 /Documentation/DocBook
parent69f627f56fac212c1e49cd0d285e3f8cd264dd0c (diff)
parentcc7096fb6d1dfbdac5e7e2675c046fd40646cc66 (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.tmpl37
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>