Commit 3b02ab8893d45f17ae104588e337188127068a92
Committed by
Dave Airlie
1 parent
4a1b071427
Exists in
smarc-l5.0.0_1.0.0-ga
and in
5 other branches
drm: Miscellaneous typo fixes and documentation updates
Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Reviewed-by: Alex Deucher <alexander.deucher@amd.com> Signed-off-by: Dave Airlie <airlied@redhat.com>
Showing 5 changed files with 38 additions and 24 deletions Side-by-side Diff
drivers/gpu/drm/drm_crtc.c
drivers/gpu/drm/drm_sysfs.c
... | ... | @@ -347,17 +347,17 @@ |
347 | 347 | }; |
348 | 348 | |
349 | 349 | /** |
350 | - * drm_sysfs_connector_add - add an connector to sysfs | |
350 | + * drm_sysfs_connector_add - add a connector to sysfs | |
351 | 351 | * @connector: connector to add |
352 | 352 | * |
353 | - * Create an connector device in sysfs, along with its associated connector | |
353 | + * Create a connector device in sysfs, along with its associated connector | |
354 | 354 | * properties (so far, connection status, dpms, mode list & edid) and |
355 | 355 | * generate a hotplug event so userspace knows there's a new connector |
356 | 356 | * available. |
357 | 357 | * |
358 | 358 | * Note: |
359 | - * This routine should only be called *once* for each DRM minor registered. | |
360 | - * A second call for an already registered device will trigger the BUG_ON | |
359 | + * This routine should only be called *once* for each registered connector. | |
360 | + * A second call for an already registered connector will trigger the BUG_ON | |
361 | 361 | * below. |
362 | 362 | */ |
363 | 363 | int drm_sysfs_connector_add(struct drm_connector *connector) |
include/drm/drmP.h
... | ... | @@ -755,11 +755,11 @@ |
755 | 755 | * @dev: DRM device |
756 | 756 | * @crtc: counter to fetch |
757 | 757 | * |
758 | - * Driver callback for fetching a raw hardware vblank counter | |
759 | - * for @crtc. If a device doesn't have a hardware counter, the | |
760 | - * driver can simply return the value of drm_vblank_count and | |
761 | - * make the enable_vblank() and disable_vblank() hooks into no-ops, | |
762 | - * leaving interrupts enabled at all times. | |
758 | + * Driver callback for fetching a raw hardware vblank counter for @crtc. | |
759 | + * If a device doesn't have a hardware counter, the driver can simply | |
760 | + * return the value of drm_vblank_count. The DRM core will account for | |
761 | + * missed vblank events while interrupts where disabled based on system | |
762 | + * timestamps. | |
763 | 763 | * |
764 | 764 | * Wraparound handling and loss of events due to modesetting is dealt |
765 | 765 | * with in the DRM core code. |
include/drm/drm_crtc.h
... | ... | @@ -294,20 +294,16 @@ |
294 | 294 | |
295 | 295 | /** |
296 | 296 | * drm_crtc_funcs - control CRTCs for a given device |
297 | - * @reset: reset CRTC after state has been invalidate (e.g. resume) | |
298 | - * @dpms: control display power levels | |
299 | 297 | * @save: save CRTC state |
300 | - * @resore: restore CRTC state | |
301 | - * @lock: lock the CRTC | |
302 | - * @unlock: unlock the CRTC | |
303 | - * @shadow_allocate: allocate shadow pixmap | |
304 | - * @shadow_create: create shadow pixmap for rotation support | |
305 | - * @shadow_destroy: free shadow pixmap | |
306 | - * @mode_fixup: fixup proposed mode | |
307 | - * @mode_set: set the desired mode on the CRTC | |
298 | + * @restore: restore CRTC state | |
299 | + * @reset: reset CRTC after state has been invalidate (e.g. resume) | |
300 | + * @cursor_set: setup the cursor | |
301 | + * @cursor_move: move the cursor | |
308 | 302 | * @gamma_set: specify color ramp for CRTC |
309 | 303 | * @destroy: deinit and free object |
310 | 304 | * @set_property: called when a property is changed |
305 | + * @set_config: apply a new CRTC configuration | |
306 | + * @page_flip: initiate a page flip | |
311 | 307 | * |
312 | 308 | * The drm_crtc_funcs structure is the central CRTC management structure |
313 | 309 | * in the DRM. Each CRTC controls one or more connectors (note that the name |
314 | 310 | |
... | ... | @@ -420,11 +416,8 @@ |
420 | 416 | * @save: save connector state |
421 | 417 | * @restore: restore connector state |
422 | 418 | * @reset: reset connector after state has been invalidate (e.g. resume) |
423 | - * @mode_valid: is this mode valid on the given connector? | |
424 | - * @mode_fixup: try to fixup proposed mode for this connector | |
425 | - * @mode_set: set this mode | |
426 | 419 | * @detect: is this connector active? |
427 | - * @get_modes: get mode list for this connector | |
420 | + * @fill_modes: fill mode list for this connector | |
428 | 421 | * @set_property: property for this connector may need update |
429 | 422 | * @destroy: make object go away |
430 | 423 | * @force: notify the driver the connector is forced on |
include/drm/drm_crtc_helper.h
... | ... | @@ -44,6 +44,13 @@ |
44 | 44 | ENTER_ATOMIC_MODE_SET, |
45 | 45 | }; |
46 | 46 | |
47 | +/** | |
48 | + * drm_crtc_helper_funcs - helper operations for CRTCs | |
49 | + * @mode_fixup: try to fixup proposed mode for this connector | |
50 | + * @mode_set: set this mode | |
51 | + * | |
52 | + * The helper operations are called by the mid-layer CRTC helper. | |
53 | + */ | |
47 | 54 | struct drm_crtc_helper_funcs { |
48 | 55 | /* |
49 | 56 | * Control power levels on the CRTC. If the mode passed in is |
... | ... | @@ -76,6 +83,13 @@ |
76 | 83 | void (*disable)(struct drm_crtc *crtc); |
77 | 84 | }; |
78 | 85 | |
86 | +/** | |
87 | + * drm_encoder_helper_funcs - helper operations for encoders | |
88 | + * @mode_fixup: try to fixup proposed mode for this connector | |
89 | + * @mode_set: set this mode | |
90 | + * | |
91 | + * The helper operations are called by the mid-layer CRTC helper. | |
92 | + */ | |
79 | 93 | struct drm_encoder_helper_funcs { |
80 | 94 | void (*dpms)(struct drm_encoder *encoder, int mode); |
81 | 95 | void (*save)(struct drm_encoder *encoder); |
... | ... | @@ -97,6 +111,13 @@ |
97 | 111 | void (*disable)(struct drm_encoder *encoder); |
98 | 112 | }; |
99 | 113 | |
114 | +/** | |
115 | + * drm_connector_helper_funcs - helper operations for connectors | |
116 | + * @get_modes: get mode list for this connector | |
117 | + * @mode_valid: is this mode valid on the given connector? | |
118 | + * | |
119 | + * The helper operations are called by the mid-layer CRTC helper. | |
120 | + */ | |
100 | 121 | struct drm_connector_helper_funcs { |
101 | 122 | int (*get_modes)(struct drm_connector *connector); |
102 | 123 | int (*mode_valid)(struct drm_connector *connector, |