mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git/
synced 2026-11-08 18:57:22 +00:00
As we do for CRTC color mgmt properties, use color_mgmt_changed flag to track any value changes in the color pipeline of a given plane, so that drivers can update color blocks as soon as plane color pipeline or individual colorop values change. Since we're here, only announce and track changes to plane COLOR_PIPELINE prop if its value is actually changing. Fixes:8c5ea1745f("drm/colorop: Add BYPASS property") Fixes:7fa3ee8c0a("drm/colorop: Define LUT_1D interpolation") Fixes:41651f9d42("drm/colorop: Add 1D Curve subtype") Fixes:3410108037("drm/colorop: Add multiplier type") Fixes:db971856bb("drm/colorop: Add 3D LUT support to color pipeline") Fixes:e5719e7f19("drm/colorop: Add 3x4 CTM type") Fixes:99a4e4f08a("drm/colorop: Add 1D Curve Custom LUT type") Fixes:2afc3184f3("drm/plane: Add COLOR PIPELINE property") Reviewed-by: Harry Wentland <harry.wentland@amd.com> #v1 Reviewed-by: Chaitanya Kumar Borah <chaitanya.kumar.borah@intel.com> Reviewed-by: Alex Hung <alex.hung@amd.com> Fixes:9ba25915ef("drm/amd/display: Add support for sRGB EOTF in DEGAM block") Signed-off-by: Melissa Wen <mwen@igalia.com> Signed-off-by: Melissa Wen <melissa.srw@gmail.com> Link: https://patch.msgid.link/20260609110420.1298352-4-mwen@igalia.com
61 lines
2.2 KiB
61 lines
2.2 KiB