mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-05-03 22:57:21 -04:00
drm/i915/dp: Add TCON HDR capability checks
Add checks to see the HDR capability of TCON panel. Signed-off-by: Suraj Kandpal <suraj.kandpal@intel.com> Reviewed-by: Arun R Murthy <arun.r.murthy@intel.com> Signed-off-by: Uma Shankar <uma.shankar@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20240507040407.1056061-4-suraj.kandpal@intel.com
This commit is contained in:
committed by
Uma Shankar
parent
dabe0f9f2b
commit
7d24900c84
@@ -401,6 +401,11 @@ struct intel_panel {
|
||||
} vesa;
|
||||
struct {
|
||||
bool sdr_uses_aux;
|
||||
bool supports_2084_decode;
|
||||
bool supports_2020_gamut;
|
||||
bool supports_segmented_backlight;
|
||||
bool supports_sdp_colorimetry;
|
||||
bool supports_tone_mapping;
|
||||
} intel_cap;
|
||||
} edp;
|
||||
|
||||
|
||||
@@ -158,6 +158,16 @@ intel_dp_aux_supports_hdr_backlight(struct intel_connector *connector)
|
||||
|
||||
panel->backlight.edp.intel_cap.sdr_uses_aux =
|
||||
tcon_cap[2] & INTEL_EDP_SDR_TCON_BRIGHTNESS_AUX_CAP;
|
||||
panel->backlight.edp.intel_cap.supports_2084_decode =
|
||||
tcon_cap[1] & INTEL_EDP_HDR_TCON_2084_DECODE_CAP;
|
||||
panel->backlight.edp.intel_cap.supports_2020_gamut =
|
||||
tcon_cap[1] & INTEL_EDP_HDR_TCON_2020_GAMUT_CAP;
|
||||
panel->backlight.edp.intel_cap.supports_segmented_backlight =
|
||||
tcon_cap[1] & INTEL_EDP_HDR_TCON_SEGMENTED_BACKLIGHT_CAP;
|
||||
panel->backlight.edp.intel_cap.supports_sdp_colorimetry =
|
||||
tcon_cap[1] & INTEL_EDP_HDR_TCON_SDP_COLORIMETRY_CAP;
|
||||
panel->backlight.edp.intel_cap.supports_tone_mapping =
|
||||
tcon_cap[1] & INTEL_EDP_HDR_TCON_TONE_MAPPING_CAP;
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user