| /drivers/gpu/drm/i915/display/ |
| A D | intel_panel.h | 17 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); 26 int intel_panel_register(struct intel_connector *connector); 27 void intel_panel_unregister(struct intel_connector *connector); 34 intel_panel_fixed_mode(struct intel_connector *connector, 37 intel_panel_downclock_mode(struct intel_connector *connector, 40 intel_panel_highest_mode(struct intel_connector *connector, 42 int intel_panel_get_modes(struct intel_connector *connector); [all …]
|
| A D | intel_connector.c | 80 int intel_connector_init(struct intel_connector *connector) in intel_connector_init() 105 struct intel_connector *intel_connector_alloc(void) in intel_connector_alloc() 107 struct intel_connector *connector; in intel_connector_alloc() 128 void intel_connector_free(struct intel_connector *connector) in intel_connector_free() 139 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_destroy() local 141 drm_edid_free(intel_connector->detect_edid); in intel_connector_destroy() 143 intel_hdcp_cleanup(intel_connector); in intel_connector_destroy() 145 intel_panel_fini(intel_connector); in intel_connector_destroy() 149 if (intel_connector->mst.port) in intel_connector_destroy() 150 drm_dp_mst_put_port_malloc(intel_connector->mst.port); in intel_connector_destroy() [all …]
|
| A D | intel_dp.h | 19 struct intel_connector; 49 struct intel_connector *intel_connector); 50 void intel_dp_connector_sync_state(struct intel_connector *connector, 64 struct intel_connector *connector, 67 struct intel_connector *connector, 86 bool intel_dp_has_dsc(const struct intel_connector *connector); 155 struct intel_connector *connector, 164 const struct intel_connector *connector, 170 const struct intel_connector *connector, 174 const struct intel_connector *connector, [all …]
|
| A D | intel_hdcp_shim.h | 12 struct intel_connector; 90 int (*stream_encryption)(struct intel_connector *connector, 95 struct intel_connector *connector); 105 int (*hdcp_2_2_get_capability)(struct intel_connector *connector, 109 int (*write_2_2_msg)(struct intel_connector *connector, 113 int (*read_2_2_msg)(struct intel_connector *connector, 121 int (*config_stream_type)(struct intel_connector *connector, 125 int (*stream_2_2_encryption)(struct intel_connector *connector, 130 struct intel_connector *connector); 133 int (*get_remote_hdcp_capability)(struct intel_connector *connector,
|
| 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); 36 void intel_connector_queue_modeset_retry_work(struct intel_connector *connector); 37 void intel_connector_cancel_modeset_retry_work(struct intel_connector *connector);
|
| 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()
|
| A D | intel_panel.c | 62 static bool is_best_fixed_mode(struct intel_connector *connector, in is_best_fixed_mode() 86 intel_panel_fixed_mode(struct intel_connector *connector, in intel_panel_fixed_mode() 125 intel_panel_downclock_mode(struct intel_connector *connector, in intel_panel_downclock_mode() 147 intel_panel_highest_mode(struct intel_connector *connector, in intel_panel_highest_mode() 161 int intel_panel_get_modes(struct intel_connector *connector) in intel_panel_get_modes() 179 static bool has_drrs_modes(struct intel_connector *connector) in has_drrs_modes() 398 intel_panel_mode_valid(struct intel_connector *connector, in intel_panel_mode_valid() 419 void intel_panel_init_alloc(struct intel_connector *connector) in intel_panel_init_alloc() 428 int intel_panel_init(struct intel_connector *connector, in intel_panel_init() 448 void intel_panel_fini(struct intel_connector *connector) in intel_panel_fini() [all …]
|
| A D | intel_hdcp.h | 16 struct intel_connector; 28 int intel_hdcp_init(struct intel_connector *connector, 35 int intel_hdcp_disable(struct intel_connector *connector); 36 void intel_hdcp_cancel_works(struct intel_connector *connector); 44 void intel_hdcp_cleanup(struct intel_connector *connector); 45 void intel_hdcp_handle_cp_irq(struct intel_connector *connector); 47 void intel_hdcp_info(struct seq_file *m, struct intel_connector *connector); 48 void intel_hdcp_connector_debugfs_add(struct intel_connector *connector);
|
| A D | intel_backlight.c | 68 static u32 clamp_user_to_hw(struct intel_connector *connector, in clamp_user_to_hw() 81 static u32 scale_hw_to_user(struct intel_connector *connector, in scale_hw_to_user() 835 static u32 scale_user_to_hw(struct intel_connector *connector, in scale_user_to_hw() 871 struct intel_connector *connector = bl_get_data(bd); in intel_backlight_device_update_status() 905 struct intel_connector *connector = bl_get_data(bd); in intel_backlight_device_get_brightness() 1161 static u16 get_vbt_pwm_freq(struct intel_connector *connector) in get_vbt_pwm_freq() 1180 static u32 get_backlight_max_vbt(struct intel_connector *connector) in get_backlight_max_vbt() 1206 static u32 get_backlight_min_vbt(struct intel_connector *connector) in get_backlight_min_vbt() 1540 static int ext_pwm_setup_backlight(struct intel_connector *connector, in ext_pwm_setup_backlight() 1815 struct intel_connector *connector = in intel_backlight_init_funcs() [all …]
|
| A D | intel_dp_hdcp.c | 258 struct intel_connector *connector) in intel_dp_hdcp_check_link() 343 intel_dp_hdcp2_read_rx_status(struct intel_connector *connector, in intel_dp_hdcp2_read_rx_status() 398 intel_dp_hdcp2_wait_for_msg(struct intel_connector *connector, in intel_dp_hdcp2_wait_for_msg() 453 int intel_dp_hdcp2_write_msg(struct intel_connector *connector, in intel_dp_hdcp2_write_msg() 515 int intel_dp_hdcp2_read_msg(struct intel_connector *connector, in intel_dp_hdcp2_read_msg() 627 struct intel_connector *connector) in intel_dp_hdcp2_check_link() 846 struct intel_connector *connector) in intel_dp_mst_hdcp2_check_link() 890 struct intel_connector *intel_connector) in intel_dp_hdcp_init() argument 900 if (intel_connector->mst.dp) in intel_dp_hdcp_init() 901 return intel_hdcp_init(intel_connector, dig_port, in intel_dp_hdcp_init() [all …]
|
| A D | intel_hdcp.c | 73 struct intel_connector *connector) in intel_conn_to_vcpi() 117 struct intel_connector *connector; in intel_hdcp_required_content_stream() 167 struct intel_connector *connector) in intel_hdcp_prepare_streams() 2020 struct intel_connector *connector) in hdcp2_authenticate_and_encrypt() 2081 struct intel_connector *connector) in _intel_hdcp2_enable() 2439 struct intel_connector *connector = in _intel_hdcp_enable() 2514 struct intel_connector *connector = in intel_hdcp_enable() 2564 struct intel_connector *connector = in intel_hdcp_update_pipe() 2788 struct intel_connector *connector = m->private; in intel_hdcp_sink_capability_show() 2818 struct intel_connector *connector = m->private; in intel_hdcp_force_14_write() [all …]
|
| A D | intel_dp_tunnel.h | 15 struct intel_connector; 41 const struct intel_connector *connector, 52 struct intel_connector *connector); 85 const struct intel_connector *connector, in intel_dp_tunnel_atomic_compute_stream_bw() 112 struct intel_connector *connector) in intel_dp_tunnel_atomic_check_state()
|
| A D | intel_dsi_dcs_backlight.c | 47 static u32 dcs_get_backlight(struct intel_connector *connector, enum pipe unused) in dcs_get_backlight() 163 static int dcs_setup_backlight(struct intel_connector *connector, in dcs_setup_backlight() 191 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector) in intel_dsi_dcs_init_backlight_funcs() argument 193 struct drm_device *dev = intel_connector->base.dev; in intel_dsi_dcs_init_backlight_funcs() 194 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_dsi_dcs_init_backlight_funcs() 195 struct intel_panel *panel = &intel_connector->panel; in intel_dsi_dcs_init_backlight_funcs()
|
| A D | intel_dp_aux_backlight.c | 112 intel_dp_aux_supports_hdr_backlight(struct intel_connector *connector) in intel_dp_aux_supports_hdr_backlight() 214 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_set_aux_backlight() 244 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_set_backlight() 258 intel_dp_aux_write_content_luminance(struct intel_connector *connector, in intel_dp_aux_write_content_luminance() 286 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_fill_hdr_tcon_params() 320 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_enable_backlight() 368 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_disable_backlight() 385 intel_dp_aux_write_panel_luminance_override(struct intel_connector *connector) in intel_dp_aux_write_panel_luminance_override() 481 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_vesa_set_backlight() 617 intel_dp_aux_supports_vesa_backlight(struct intel_connector *connector) in intel_dp_aux_supports_vesa_backlight() [all …]
|
| A D | intel_dsi.c | 65 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dsi_mode_valid() local 67 intel_panel_fixed_mode(intel_connector, mode); in intel_dsi_mode_valid() 73 status = intel_panel_mode_valid(intel_connector, mode); in intel_dsi_mode_valid() 118 intel_dsi_get_panel_orientation(struct intel_connector *connector) in intel_dsi_get_panel_orientation()
|
| A D | intel_dp_mst.c | 265 struct intel_connector *connector = in intel_dp_mtp_tu_compute_config() 614 struct intel_connector *connector, in mst_stream_compute_config_limits() 639 struct intel_connector *connector = in mst_stream_compute_config() 757 struct intel_connector *connector; in intel_dp_mst_transcoder_mask() 788 struct intel_connector *connector; in get_pipes_downstream_of_mst_port() 1019 struct intel_connector *connector = in mst_stream_disable() 1039 struct intel_connector *connector = in mst_stream_post_disable() 1196 struct intel_connector *connector = in mst_stream_pre_enable() 1723 struct intel_connector *connector; in mst_topology_add_connector() 1981 static struct intel_connector * [all …]
|
| A D | intel_dp_aux_backlight.h | 9 struct intel_connector; 11 int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector);
|
| A D | intel_dsi_dcs_backlight.h | 9 struct intel_connector; 11 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector);
|
| A D | intel_dp_hdcp.h | 9 struct intel_connector; 13 struct intel_connector *intel_connector);
|
| A D | intel_display_debugfs.c | 202 struct intel_connector *connector) in intel_panel_info() 229 struct intel_connector *connector) in intel_dp_mst_info() 237 struct intel_connector *connector) in intel_hdmi_info() 247 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_info() local 267 if (intel_connector->mst.dp) in intel_connector_info() 268 intel_dp_mst_info(m, intel_connector); in intel_connector_info() 270 intel_dp_info(m, intel_connector); in intel_connector_info() 273 intel_hdmi_info(m, intel_connector); in intel_connector_info() 279 intel_hdcp_info(m, intel_connector); in intel_connector_info() 283 intel_panel_info(m, intel_connector); in intel_connector_info() [all …]
|
| A D | intel_display_debugfs.h | 9 struct intel_connector; 15 void intel_connector_debugfs_add(struct intel_connector *connector); 19 static inline void intel_connector_debugfs_add(struct intel_connector *connector) {} in intel_connector_debugfs_add()
|
| A D | intel_dp.c | 1356 struct intel_connector *connector, in intel_dp_needs_joiner() 2302 struct intel_connector *connector = in intel_edp_dsc_compute_pipe_bpp() 2630 struct intel_connector *connector = in intel_dp_compute_link_config() 3021 struct intel_connector *connector = in intel_dp_has_audio() 3095 struct intel_connector *connector; in intel_dp_queue_modeset_retry_for_link() 3444 const struct intel_connector * in intel_dp_dsc_aux_ref_count() 3497 struct intel_connector *connector, in intel_dp_sink_enable_decompression() 3528 struct intel_connector *connector, in intel_dp_sink_disable_decompression() 5280 struct intel_connector *connector; in intel_dp_get_active_pipes() 6125 struct intel_connector *connector; in intel_modeset_tile_group() [all …]
|
| A D | intel_hdmi.c | 1567 struct intel_connector *connector) in intel_hdmi_hdcp_check_link_once() 1598 struct intel_connector *connector) in intel_hdmi_hdcp_check_link() 1754 struct intel_connector *connector) in intel_hdmi_hdcp2_check_link() 2078 struct intel_connector *connector; in intel_hdmi_bpc_possible() 2228 struct intel_connector *connector, in intel_hdmi_sink_format() 2941 struct intel_connector *connector; in get_encoder_by_ddc_pin() 3037 struct intel_connector *intel_connector) in intel_hdmi_init_connector() argument 3080 intel_connector->polled = DRM_CONNECTOR_POLL_HPD; in intel_hdmi_init_connector() 3081 intel_connector->base.polled = intel_connector->polled; in intel_hdmi_init_connector() 3091 intel_hdmi->attached_connector = intel_connector; in intel_hdmi_init_connector() [all …]
|
| A D | intel_display_types.h | 58 struct intel_connector; 172 struct intel_connector *connector); 509 struct intel_connector { struct 521 bool (*get_hw_state)(struct intel_connector *); argument 527 void (*sync_state)(struct intel_connector *connector, argument 1569 struct intel_connector *attached_connector; 1770 struct intel_connector *attached_connector; 1932 struct intel_connector *connector; 2097 struct intel_connector *connector) in intel_atomic_get_new_connector_state() 2106 struct intel_connector *connector) in intel_atomic_get_old_connector_state() [all …]
|
| A D | intel_vrr.h | 13 struct intel_connector; 18 bool intel_vrr_is_capable(struct intel_connector *connector); 19 bool intel_vrr_is_in_range(struct intel_connector *connector, int vrefresh);
|