amd-drm-next-6.8-2023-12-15: amdgpu: - Suspend fixes - Misc code cleanups - JPEG fix - Add AMD specific color management (protected by AMD_PRIVATE_COLOR) - UHBR13.5 cable fixes - Misc display fixes - Display WB fixes - PSR fixes - XGMI fix - ACPI WBRF support for handling potential RF interference from GPU clocks - Enable tunneling on high priority compute queues - drm_edid.h include cleanup - VPE DPM support - SMU 13 fixes - Fix possible double frees in error paths - Misc fixes amdkfd: - Support import and export of dma-bufs using GEM handles - MES shader debugger fixes - SVM fixes radeon: - drm_edid.h include cleanup - Misc code cleanups - Fix possible memory leak in error path drm: - Increase max objects to accomodate new color props - Make replace_property_blob_from_id a DRM helper - Track color management changes per plane platform-x86: - Merge immutable branch from Hans for platform dependencies for WBRF to coordinate merge of WBRF feature across wifi, platform, and GPU Signed-off-by: Dave Airlie <airlied@redhat.com> # -----BEGIN PGP SIGNATURE----- # # iHUEABYKAB0WIQQgO5Idg2tXNTSZAr293/aFa7yZ2AUCZXygTgAKCRC93/aFa7yZ # 2EW1AQCILfGTtDWXzgLSpUBtt9jOooHqaSrah19Cfw0HlA3QIQD+OCohXH1LLZo1 # tYHyfsLv0LsNawI198qABzB1PwptSAI= # =M1AO # -----END PGP SIGNATURE----- # gpg: Signature made Sat 16 Dec 2023 04:51:58 AEST # gpg: using EDDSA key 203B921D836B5735349902BDBDDFF6856BBC99D8 # gpg: Can't check signature: No public key From: Alex Deucher <alexander.deucher@amd.com> Link: https://patchwork.freedesktop.org/patch/msgid/20231215193519.5040-1-alexander.deucher@amd.com
Showing the changes to include/uapi (1 of 126 files). Show all
Unified · Split
| @@ -846,6 +846,14 @@ struct drm_color_ctm { · 845 unmodified lines | ||
| 846 | 846 | __u64 matrix[9]; |
| 847 | 847 | }; |
| 848 | 848 | |
| 849 | +struct drm_color_ctm_3x4 { | |
| 850 | + /* | |
| 851 | + * Conversion matrix with 3x4 dimensions in S31.32 sign-magnitude | |
| 852 | + * (not two's complement!) format. | |
| 853 | + */ | |
| 854 | + __u64 matrix[12]; | |
| 855 | +}; | |
| 856 | + | |
| 849 | 857 | struct drm_color_lut { |
| 850 | 858 | /* |
| 851 | 859 | * Values are mapped linearly to 0.0 - 1.0 range, with 0x0 == 0.0 and |