/kernel/linux/linux-6.6/drivers/gpu/drm/i915/display/ |
H A D | intel_panel.h | 18 struct intel_connector; 22 void intel_panel_init_alloc(struct intel_connector *connector); 23 int intel_panel_init(struct intel_connector *connector, 25 void intel_panel_fini(struct intel_connector *connector); 30 intel_panel_preferred_fixed_mode(struct intel_connector *connector); 32 intel_panel_fixed_mode(struct intel_connector *connector, 35 intel_panel_downclock_mode(struct intel_connector *connector, 38 intel_panel_highest_mode(struct intel_connector *connector, 40 int intel_panel_get_modes(struct intel_connector *connector); 41 enum drrs_type intel_panel_drrs_type(struct intel_connector *connecto [all...] |
H A D | intel_connector.c | 34 #include "intel_connector.h" 40 int intel_connector_init(struct intel_connector *connector) in intel_connector_init() 62 struct intel_connector *intel_connector_alloc(void) in intel_connector_alloc() 64 struct intel_connector *connector; in intel_connector_alloc() 85 void intel_connector_free(struct intel_connector *connector) in intel_connector_free() 96 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_destroy() local 98 drm_edid_free(intel_connector->detect_edid); in intel_connector_destroy() 100 intel_hdcp_cleanup(intel_connector); in intel_connector_destroy() 102 intel_panel_fini(intel_connector); in intel_connector_destroy() 114 struct intel_connector *intel_connector = to_intel_connector(connector); intel_connector_register() local 138 struct intel_connector *intel_connector = to_intel_connector(connector); intel_connector_unregister() local [all...] |
H A D | intel_backlight.h | 13 struct intel_connector; 20 int intel_backlight_setup(struct intel_connector *connector, enum pipe pipe); 35 u32 intel_backlight_invert_pwm_level(struct intel_connector *connector, u32 level); 36 u32 intel_backlight_level_to_pwm(struct intel_connector *connector, u32 level); 37 u32 intel_backlight_level_from_pwm(struct intel_connector *connector, u32 val); 40 int intel_backlight_device_register(struct intel_connector *connector); 41 void intel_backlight_device_unregister(struct intel_connector *connector); 43 static inline int intel_backlight_device_register(struct intel_connector *connector) in intel_backlight_device_register() 47 static inline void intel_backlight_device_unregister(struct intel_connector *connector) in intel_backlight_device_unregister()
|
H A D | intel_connector.h | 14 struct intel_connector; 17 int intel_connector_init(struct intel_connector *connector); 18 struct intel_connector *intel_connector_alloc(void); 19 void intel_connector_free(struct intel_connector *connector); 23 void intel_connector_attach_encoder(struct intel_connector *connector, 25 bool intel_connector_get_hw_state(struct intel_connector *connector); 26 enum pipe intel_connector_get_pipe(struct intel_connector *connector);
|
H A D | intel_hdcp.h | 17 struct intel_connector; 28 int intel_hdcp_init(struct intel_connector *connector, 35 int intel_hdcp_disable(struct intel_connector *connector); 41 bool intel_hdcp_capable(struct intel_connector *connector); 42 bool intel_hdcp2_capable(struct intel_connector *connector); 45 void intel_hdcp_cleanup(struct intel_connector *connector); 46 void intel_hdcp_handle_cp_irq(struct intel_connector *connector);
|
H A D | intel_dp_mst.c | 35 #include "intel_connector.h" 82 struct intel_connector *connector = in intel_dp_mst_find_vcpi_slots_for_bpp() 183 struct intel_connector *connector = in intel_dp_dsc_mst_compute_link_config() 296 struct intel_connector *connector = in intel_dp_mst_has_audio() 405 struct intel_connector *connector; in intel_dp_mst_transcoder_mask() 453 intel_dp_mst_atomic_master_trans_check(struct intel_connector *connector, in intel_dp_mst_atomic_master_trans_check() 458 struct intel_connector *connector_iter; in intel_dp_mst_atomic_master_trans_check() 509 struct intel_connector *intel_connector = in intel_dp_mst_atomic_check() local 517 ret = intel_dp_mst_atomic_master_trans_check(intel_connector, stat in intel_dp_mst_atomic_check() 836 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_get_ddc_modes() local 856 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_connector_late_register() local 875 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_connector_early_unregister() local 905 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_mode_valid_ctx() local 1017 struct intel_connector *intel_connector = to_intel_connector(connector); intel_mst_atomic_best_encoder() local 1029 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_detect() local 1107 struct intel_connector *intel_connector; intel_dp_add_mst_connector() local [all...] |
H A D | intel_backlight.c | 16 #include "intel_connector.h" 62 static u32 clamp_user_to_hw(struct intel_connector *connector, in clamp_user_to_hw() 75 static u32 scale_hw_to_user(struct intel_connector *connector, in scale_hw_to_user() 84 u32 intel_backlight_invert_pwm_level(struct intel_connector *connector, u32 val) in intel_backlight_invert_pwm_level() 104 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_backlight_set_pwm_level() 113 u32 intel_backlight_level_to_pwm(struct intel_connector *connector, u32 val) in intel_backlight_level_to_pwm() 127 u32 intel_backlight_level_from_pwm(struct intel_connector *connector, u32 val) in intel_backlight_level_from_pwm() 143 static u32 lpt_get_backlight(struct intel_connector *connector, enum pipe unused) in lpt_get_backlight() 150 static u32 pch_get_backlight(struct intel_connector *connector, enum pipe unused) in pch_get_backlight() 157 static u32 i9xx_get_backlight(struct intel_connector *connecto [all...] |
H A D | intel_panel.c | 38 #include "intel_connector.h" 56 intel_panel_preferred_fixed_mode(struct intel_connector *connector) in intel_panel_preferred_fixed_mode() 62 static bool is_in_vrr_range(struct intel_connector *connector, int vrefresh) in is_in_vrr_range() 71 static bool is_best_fixed_mode(struct intel_connector *connector, in is_best_fixed_mode() 95 intel_panel_fixed_mode(struct intel_connector *connector, in intel_panel_fixed_mode() 134 intel_panel_downclock_mode(struct intel_connector *connector, in intel_panel_downclock_mode() 156 intel_panel_highest_mode(struct intel_connector *connector, in intel_panel_highest_mode() 170 int intel_panel_get_modes(struct intel_connector *connector) in intel_panel_get_modes() 188 static bool has_drrs_modes(struct intel_connector *connector) in has_drrs_modes() 204 enum drrs_type intel_panel_drrs_type(struct intel_connector *connecto [all...] |
H A D | intel_dp_aux_backlight.h | 9 struct intel_connector; 11 int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector);
|
H A D | intel_dsi_dcs_backlight.h | 9 struct intel_connector; 11 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector);
|
H A D | intel_dp_hdcp.h | 9 struct intel_connector; 13 struct intel_connector *intel_connector);
|
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/display/ |
H A D | intel_connector.c | 35 #include "intel_connector.h" 40 int intel_connector_init(struct intel_connector *connector) in intel_connector_init() 60 struct intel_connector *intel_connector_alloc(void) in intel_connector_alloc() 62 struct intel_connector *connector; in intel_connector_alloc() 83 void intel_connector_free(struct intel_connector *connector) in intel_connector_free() 94 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_destroy() local 96 kfree(intel_connector->detect_edid); in intel_connector_destroy() 98 intel_hdcp_cleanup(intel_connector); in intel_connector_destroy() 100 if (!IS_ERR_OR_NULL(intel_connector in intel_connector_destroy() 115 struct intel_connector *intel_connector = to_intel_connector(connector); intel_connector_register() local 139 struct intel_connector *intel_connector = to_intel_connector(connector); intel_connector_unregister() local [all...] |
H A D | intel_hdcp.h | 15 struct intel_connector; 25 int intel_hdcp_init(struct intel_connector *connector, enum port port, 27 int intel_hdcp_enable(struct intel_connector *connector, 29 int intel_hdcp_disable(struct intel_connector *connector); 35 bool intel_hdcp_capable(struct intel_connector *connector); 36 bool intel_hdcp2_capable(struct intel_connector *connector); 39 void intel_hdcp_cleanup(struct intel_connector *connector); 40 void intel_hdcp_handle_cp_irq(struct intel_connector *connector);
|
H A D | intel_dp_mst.c | 33 #include "intel_connector.h" 50 struct intel_connector *connector = in intel_dp_mst_compute_link_config() 104 struct intel_connector *connector = in intel_dp_mst_compute_config() 175 struct intel_connector *connector; in intel_dp_mst_transcoder_mask() 223 intel_dp_mst_atomic_master_trans_check(struct intel_connector *connector, in intel_dp_mst_atomic_master_trans_check() 228 struct intel_connector *connector_iter; in intel_dp_mst_atomic_master_trans_check() 285 struct intel_connector *intel_connector = in intel_dp_mst_atomic_check() local 295 ret = intel_dp_mst_atomic_master_trans_check(intel_connector, state); in intel_dp_mst_atomic_check() 318 intel_connector in intel_dp_mst_atomic_check() 594 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_get_ddc_modes() local 612 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_connector_late_register() local 631 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_connector_early_unregister() local 661 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_mode_valid_ctx() local 713 struct intel_connector *intel_connector = to_intel_connector(connector); intel_mst_atomic_best_encoder() local 725 struct intel_connector *intel_connector = to_intel_connector(connector); intel_dp_mst_detect() local 775 struct intel_connector *intel_connector; intel_dp_add_mst_connector() local [all...] |
H A D | intel_connector.h | 14 struct intel_connector; 17 int intel_connector_init(struct intel_connector *connector); 18 struct intel_connector *intel_connector_alloc(void); 19 void intel_connector_free(struct intel_connector *connector); 23 void intel_connector_attach_encoder(struct intel_connector *connector, 25 bool intel_connector_get_hw_state(struct intel_connector *connector); 26 enum pipe intel_connector_get_pipe(struct intel_connector *connector);
|
H A D | intel_panel.h | 16 struct intel_connector; 46 intel_panel_edid_downclock_mode(struct intel_connector *connector, 49 intel_panel_edid_fixed_mode(struct intel_connector *connector); 51 intel_panel_vbt_fixed_mode(struct intel_connector *connector); 54 int intel_backlight_device_register(struct intel_connector *connector); 55 void intel_backlight_device_unregister(struct intel_connector *connector); 57 static inline int intel_backlight_device_register(struct intel_connector *connector) in intel_backlight_device_register() 61 static inline void intel_backlight_device_unregister(struct intel_connector *connector) in intel_backlight_device_unregister()
|
H A D | intel_dsi.c | 35 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dsi_get_modes() local 40 if (!intel_connector->panel.fixed_mode) { in intel_dsi_get_modes() 46 intel_connector->panel.fixed_mode); in intel_dsi_get_modes() 60 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dsi_mode_valid() local 61 const struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; in intel_dsi_mode_valid() 116 intel_dsi_get_panel_orientation(struct intel_connector *connector) in intel_dsi_get_panel_orientation()
|
H A D | intel_dp_aux_backlight.c | 55 static bool intel_dp_aux_backlight_dpcd_mode(struct intel_connector *connector) in intel_dp_aux_backlight_dpcd_mode() 78 static u32 intel_dp_aux_get_backlight(struct intel_connector *connector) in intel_dp_aux_get_backlight() 112 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_set_backlight() 140 static bool intel_dp_aux_set_pwm_freq(struct intel_connector *connector) in intel_dp_aux_set_pwm_freq() 179 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_enable_backlight() 239 static u32 intel_dp_aux_calc_max_backlight(struct intel_connector *connector) in intel_dp_aux_calc_max_backlight() 319 static int intel_dp_aux_setup_backlight(struct intel_connector *connector, in intel_dp_aux_setup_backlight() 337 intel_dp_aux_display_control_capable(struct intel_connector *connector) in intel_dp_aux_display_control_capable() 354 int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector) in intel_dp_aux_init_backlight_funcs() argument [all...] |
H A D | intel_panel.c | 37 #include "intel_connector.h" 63 intel_panel_edid_downclock_mode(struct intel_connector *connector, in intel_panel_edid_downclock_mode() 106 intel_panel_edid_fixed_mode(struct intel_connector *connector) in intel_panel_edid_fixed_mode() 150 intel_panel_vbt_fixed_mode(struct intel_connector *connector) in intel_panel_vbt_fixed_mode() 492 static u32 clamp_user_to_hw(struct intel_connector *connector, in clamp_user_to_hw() 505 static u32 scale_hw_to_user(struct intel_connector *connector, in scale_hw_to_user() 514 static u32 intel_panel_compute_brightness(struct intel_connector *connector, in intel_panel_compute_brightness() 533 static u32 lpt_get_backlight(struct intel_connector *connector) in lpt_get_backlight() 540 static u32 pch_get_backlight(struct intel_connector *connector) in pch_get_backlight() 547 static u32 i9xx_get_backlight(struct intel_connector *connecto 1969 struct intel_connector *intel_connector = to_intel_connector(connector); intel_panel_setup_backlight() local 2124 struct intel_connector *intel_connector = intel_panel_fini() local [all...] |
H A D | intel_lvds.c | 43 #include "intel_connector.h" 74 struct intel_connector *attached_connector; 378 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_lvds_mode_valid() local 379 struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; in intel_lvds_mode_valid() 401 struct intel_connector *intel_connector = in intel_lvds_compute_config() local 434 intel_fixed_panel_mode(intel_connector->panel.fixed_mode, in intel_lvds_compute_config() 464 struct intel_connector *intel_connector in intel_lvds_get_modes() local 820 struct intel_connector *intel_connector; intel_lvds_init() local [all...] |
H A D | intel_dsi_dcs_backlight.c | 46 static u32 dcs_get_backlight(struct intel_connector *connector) in dcs_get_backlight() 148 static int dcs_setup_backlight(struct intel_connector *connector, in dcs_setup_backlight() 159 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector) in intel_dsi_dcs_init_backlight_funcs() argument 161 struct drm_device *dev = intel_connector->base.dev; in intel_dsi_dcs_init_backlight_funcs() 163 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_dsi_dcs_init_backlight_funcs() 164 struct intel_panel *panel = &intel_connector->panel; in intel_dsi_dcs_init_backlight_funcs()
|
H A D | intel_dp_aux_backlight.h | 9 struct intel_connector; 11 int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector);
|
H A D | intel_dsi_dcs_backlight.h | 9 struct intel_connector; 11 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector);
|
H A D | intel_dvo.c | 35 #include "intel_connector.h" 118 struct intel_connector *attached_connector; 128 static struct intel_dvo *intel_attached_dvo(struct intel_connector *connector) in intel_attached_dvo() 133 static bool intel_dvo_connector_get_hw_state(struct intel_connector *connector) in intel_dvo_connector_get_hw_state() 423 struct intel_connector *intel_connector; in intel_dvo_init() local 431 intel_connector = intel_connector_alloc(); in intel_dvo_init() 432 if (!intel_connector) { in intel_dvo_init() 437 intel_dvo->attached_connector = intel_connector; in intel_dvo_init() 447 intel_connector in intel_dvo_init() [all...] |
H A D | intel_hdcp.c | 23 #include "intel_connector.h" 66 bool intel_hdcp_capable(struct intel_connector *connector) in intel_hdcp_capable() 87 bool intel_hdcp2_capable(struct intel_connector *connector) in intel_hdcp2_capable() 290 int intel_hdcp_validate_v_prime(struct intel_connector *connector, in intel_hdcp_validate_v_prime() 534 int intel_hdcp_auth_downstream(struct intel_connector *connector) in intel_hdcp_auth_downstream() 617 static int intel_hdcp_auth(struct intel_connector *connector) in intel_hdcp_auth() 782 static int _intel_hdcp_disable(struct intel_connector *connector) in _intel_hdcp_disable() 833 static int _intel_hdcp_enable(struct intel_connector *connector) in _intel_hdcp_enable() 878 static struct intel_connector *intel_hdcp_to_connector(struct intel_hdcp *hdcp) in intel_hdcp_to_connector() 880 return container_of(hdcp, struct intel_connector, hdc in intel_hdcp_to_connector() [all...] |