Home
last modified time | relevance | path

Searched refs:intel_connector (Results 1 – 25 of 69) sorted by relevance

123

/drivers/gpu/drm/i915/display/
A Dintel_panel.h17 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 Dintel_connector.c80 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 Dintel_dp.h19 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 Dintel_hdcp_shim.h12 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 Dintel_connector.h14 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 Dintel_backlight.h13 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 Dintel_panel.c62 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 Dintel_hdcp.h16 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 Dintel_backlight.c68 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 Dintel_dp_hdcp.c258 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 Dintel_hdcp.c73 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 Dintel_dp_tunnel.h15 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 Dintel_dsi_dcs_backlight.c47 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 Dintel_dp_aux_backlight.c112 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 Dintel_dsi.c65 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 Dintel_dp_mst.c265 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 Dintel_dp_aux_backlight.h9 struct intel_connector;
11 int intel_dp_aux_init_backlight_funcs(struct intel_connector *intel_connector);
A Dintel_dsi_dcs_backlight.h9 struct intel_connector;
11 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector);
A Dintel_dp_hdcp.h9 struct intel_connector;
13 struct intel_connector *intel_connector);
A Dintel_display_debugfs.c202 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 Dintel_display_debugfs.h9 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 Dintel_dp.c1356 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 Dintel_hdmi.c1567 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 Dintel_display_types.h58 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 Dintel_vrr.h13 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);

Completed in 83 milliseconds

123