mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
synced 2026-04-18 03:23:53 -04:00
Merge tag 'v5.9-rc2' into drm-misc-fixes
Backmerge requested by Tomi for a fix to omap inconsistent locking state issue, and because we need at least v5.9-rc2 now. Signed-off-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
This commit is contained in:
@@ -204,6 +204,33 @@ struct dma_fence *drm_crtc_create_fence(struct drm_crtc *crtc)
|
||||
return fence;
|
||||
}
|
||||
|
||||
/**
|
||||
* DOC: standard CRTC properties
|
||||
*
|
||||
* DRM CRTCs have a few standardized properties:
|
||||
*
|
||||
* ACTIVE:
|
||||
* Atomic property for setting the power state of the CRTC. When set to 1
|
||||
* the CRTC will actively display content. When set to 0 the CRTC will be
|
||||
* powered off. There is no expectation that user-space will reset CRTC
|
||||
* resources like the mode and planes when setting ACTIVE to 0.
|
||||
*
|
||||
* User-space can rely on an ACTIVE change to 1 to never fail an atomic
|
||||
* test as long as no other property has changed. If a change to ACTIVE
|
||||
* fails an atomic test, this is a driver bug. For this reason setting
|
||||
* ACTIVE to 0 must not release internal resources (like reserved memory
|
||||
* bandwidth or clock generators).
|
||||
*
|
||||
* Note that the legacy DPMS property on connectors is internally routed
|
||||
* to control this property for atomic drivers.
|
||||
* MODE_ID:
|
||||
* Atomic property for setting the CRTC display timings. The value is the
|
||||
* ID of a blob containing the DRM mode info. To disable the CRTC,
|
||||
* user-space must set this property to 0.
|
||||
*
|
||||
* Setting MODE_ID to 0 will release reserved resources for the CRTC.
|
||||
*/
|
||||
|
||||
/**
|
||||
* drm_crtc_init_with_planes - Initialise a new CRTC object with
|
||||
* specified primary and cursor planes.
|
||||
@@ -628,6 +655,7 @@ int drm_mode_setcrtc(struct drm_device *dev, void *data,
|
||||
fb->modifier);
|
||||
if (ret) {
|
||||
struct drm_format_name_buf format_name;
|
||||
|
||||
DRM_DEBUG_KMS("Invalid pixel format %s, modifier 0x%llx\n",
|
||||
drm_get_format_name(fb->format->format,
|
||||
&format_name),
|
||||
|
||||
Reference in New Issue
Block a user