Lines Matching full:edp

111 /* Intel EDP backlight callbacks */
142 * do not use Intel proprietary eDP backlight control if we in intel_dp_aux_supports_hdr_backlight()
158 panel->backlight.edp.intel_cap.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight()
160 panel->backlight.edp.intel_cap.supports_2084_decode = in intel_dp_aux_supports_hdr_backlight()
162 panel->backlight.edp.intel_cap.supports_2020_gamut = in intel_dp_aux_supports_hdr_backlight()
164 panel->backlight.edp.intel_cap.supports_segmented_backlight = in intel_dp_aux_supports_hdr_backlight()
166 panel->backlight.edp.intel_cap.supports_sdp_colorimetry = in intel_dp_aux_supports_hdr_backlight()
168 panel->backlight.edp.intel_cap.supports_tone_mapping = in intel_dp_aux_supports_hdr_backlight()
191 if (!panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight()
249 panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_set_backlight()
303 if (panel->backlight.edp.intel_cap.supports_2020_gamut && in intel_dp_aux_fill_hdr_tcon_params()
309 if (panel->backlight.edp.intel_cap.supports_sdp_colorimetry && in intel_dp_aux_fill_hdr_tcon_params()
340 panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_enable_backlight()
373 if (panel->backlight.edp.intel_cap.sdr_uses_aux) in intel_dp_aux_hdr_disable_backlight()
420 dpcd_vs_pwm_str(panel->backlight.edp.intel_cap.sdr_uses_aux)); in intel_dp_aux_hdr_setup_backlight()
422 if (!panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_setup_backlight()
462 if (panel->backlight.edp.vesa.luminance_control_support) { in intel_dp_aux_vesa_get_backlight()
511 if (panel->backlight.edp.vesa.luminance_control_support) { in intel_dp_aux_vesa_set_backlight()
516 if (!panel->backlight.edp.vesa.info.aux_set) { in intel_dp_aux_vesa_set_backlight()
522 drm_edp_backlight_set_level(&intel_dp->aux, &panel->backlight.edp.vesa.info, level); in intel_dp_aux_vesa_set_backlight()
534 if (panel->backlight.edp.vesa.luminance_control_support) { in intel_dp_aux_vesa_enable_backlight()
545 if (!panel->backlight.edp.vesa.info.aux_enable) { in intel_dp_aux_vesa_enable_backlight()
548 if (!panel->backlight.edp.vesa.info.aux_set) in intel_dp_aux_vesa_enable_backlight()
557 drm_edp_backlight_enable(&intel_dp->aux, &panel->backlight.edp.vesa.info, level); in intel_dp_aux_vesa_enable_backlight()
567 if (panel->backlight.edp.vesa.luminance_control_support) in intel_dp_aux_vesa_disable_backlight()
570 drm_edp_backlight_disable(&intel_dp->aux, &panel->backlight.edp.vesa.info); in intel_dp_aux_vesa_disable_backlight()
572 if (!panel->backlight.edp.vesa.info.aux_enable) in intel_dp_aux_vesa_disable_backlight()
588 if (panel->backlight.edp.vesa.luminance_control_support) { in intel_dp_aux_vesa_setup_backlight()
602 ret = drm_edp_backlight_init(&intel_dp->aux, &panel->backlight.edp.vesa.info, in intel_dp_aux_vesa_setup_backlight()
611 dpcd_vs_pwm_str(panel->backlight.edp.vesa.info.aux_enable)); in intel_dp_aux_vesa_setup_backlight()
615 dpcd_vs_pwm_str(panel->backlight.edp.vesa.info.aux_set)); in intel_dp_aux_vesa_setup_backlight()
617 if (!panel->backlight.edp.vesa.info.aux_set || in intel_dp_aux_vesa_setup_backlight()
618 !panel->backlight.edp.vesa.info.aux_enable) { in intel_dp_aux_vesa_setup_backlight()
622 "[CONNECTOR:%d:%s] Failed to setup PWM backlight controls for eDP backlight: %d\n", in intel_dp_aux_vesa_setup_backlight()
628 if (panel->backlight.edp.vesa.info.aux_set) { in intel_dp_aux_vesa_setup_backlight()
629 panel->backlight.max = panel->backlight.edp.vesa.info.max; in intel_dp_aux_vesa_setup_backlight()
670 panel->backlight.edp.vesa.luminance_control_support = true; in intel_dp_aux_supports_vesa_backlight()
739 /* For eDP 1.5 and above we are supposed to use VESA interface for brightness control */ in intel_dp_aux_init_backlight_funcs()
758 drm_dbg_kms(dev, "[CONNECTOR:%d:%s] Using Intel proprietary eDP backlight controls\n", in intel_dp_aux_init_backlight_funcs()
765 drm_dbg_kms(dev, "[CONNECTOR:%d:%s] Using VESA eDP backlight controls\n", in intel_dp_aux_init_backlight_funcs()