drm: Clarify semantics of struct drm_mode_config.{min, max}_{width, height}
Add additional information on the semantics of the size fields in struct drm_mode_config. Also add a TODO to review all driver for correct usage of these fields. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Acked-by: Noralf Trønnes <noralf@tronnes.org> Link: https://patchwork.freedesktop.org/patch/msgid/20211110103702.374-10-tzimmermann@suse.de
This commit is contained in:
@@ -359,6 +359,19 @@ struct drm_mode_config_funcs {
|
||||
* Core mode resource tracking structure. All CRTC, encoders, and connectors
|
||||
* enumerated by the driver are added here, as are global properties. Some
|
||||
* global restrictions are also here, e.g. dimension restrictions.
|
||||
*
|
||||
* Framebuffer sizes refer to the virtual screen that can be displayed by
|
||||
* the CRTC. This can be different from the physical resolution programmed.
|
||||
* The minimum width and height, stored in @min_width and @min_height,
|
||||
* describe the smallest size of the framebuffer. It correlates to the
|
||||
* minimum programmable resolution.
|
||||
* The maximum width, stored in @max_width, is typically limited by the
|
||||
* maximum pitch between two adjacent scanlines. The maximum height, stored
|
||||
* in @max_height, is usually only limited by the amount of addressable video
|
||||
* memory. For hardware that has no real maximum, drivers should pick a
|
||||
* reasonable default.
|
||||
*
|
||||
* See also @DRM_SHADOW_PLANE_MAX_WIDTH and @DRM_SHADOW_PLANE_MAX_HEIGHT.
|
||||
*/
|
||||
struct drm_mode_config {
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user