aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
diff options
context:
space:
mode:
authorMelissa Wen <[email protected]>2023-11-16 19:57:44 +0000
committerAlex Deucher <[email protected]>2023-12-13 20:09:53 +0000
commit9342a9ae54ef299ffe5e4ce3d0be6a4da5edba0e (patch)
tree327622468bf4a36ce5a33b76c37d5bd1b2997252 /drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
parentdrm/drm_plane: track color mgmt changes per plane (diff)
downloadkernel-9342a9ae54ef299ffe5e4ce3d0be6a4da5edba0e.tar.gz
kernel-9342a9ae54ef299ffe5e4ce3d0be6a4da5edba0e.zip
drm/amd/display: add driver-specific property for plane degamma LUT
Hook up driver-specific atomic operations for managing AMD color properties. Create AMD driver-specific color management properties and attach them according to HW capabilities defined by `struct dc_color_caps`. First add plane degamma LUT properties that means user-blob and its size. We will add more plane color properties in the next patches. In addition, we define AMD_PRIVATE_COLOR to guard these driver-specific plane properties. Plane degamma can be used to linearize input space for arithmetical operations that are more accurate when applied in linear color. v2: - update degamma LUT prop description - move private color operations from amdgpu_display to amdgpu_dm_color v5: - get degamma blob correctly (Joshua) Reviewed-by: Harry Wentland <[email protected]> Co-developed-by: Joshua Ashton <[email protected]> Signed-off-by: Joshua Ashton <[email protected]> Signed-off-by: Melissa Wen <[email protected]> Signed-off-by: Alex Deucher <[email protected]>
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c')
0 files changed, 0 insertions, 0 deletions