Home
last modified time | relevance | path

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

123

/linux-6.3-rc2/drivers/gpu/drm/i915/display/
A Dintel_panel.h18 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);
43 intel_panel_mode_valid(struct intel_connector *connector,
[all …]
A Dintel_connector.c62 struct intel_connector *intel_connector_alloc(void) in intel_connector_alloc()
64 struct intel_connector *connector; in intel_connector_alloc()
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()
106 if (intel_connector->port) in intel_connector_destroy()
107 drm_dp_mst_put_port_malloc(intel_connector->port); in intel_connector_destroy()
114 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_register() local
126 intel_connector_debugfs_add(intel_connector); in intel_connector_register()
[all …]
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_hdcp.h17 struct intel_connector;
28 int intel_hdcp_init(struct intel_connector *connector,
31 int intel_hdcp_enable(struct intel_connector *connector,
33 int intel_hdcp_disable(struct intel_connector *connector);
39 bool intel_hdcp_capable(struct intel_connector *connector);
40 bool intel_hdcp2_capable(struct intel_connector *connector);
43 void intel_hdcp_cleanup(struct intel_connector *connector);
44 void intel_hdcp_handle_cp_irq(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);
A Dintel_dp_mst.c477 struct intel_connector *intel_connector = in intel_dp_mst_atomic_check() local
491 intel_connector->port); in intel_dp_mst_atomic_check()
785 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_get_ddc_modes() local
803 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_connector_late_register() local
807 intel_connector->port); in intel_dp_mst_connector_late_register()
822 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_connector_early_unregister() local
852 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_mode_valid_ctx() local
952 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_mst_atomic_best_encoder() local
964 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_detect() local
1042 struct intel_connector *intel_connector; in intel_dp_add_mst_connector() local
[all …]
A Dintel_lvds.c79 struct intel_connector *attached_connector;
392 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_lvds_mode_valid() local
418 struct intel_connector *intel_connector = in intel_lvds_compute_config() local
479 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_lvds_get_modes() local
489 return intel_panel_get_modes(intel_connector); in intel_lvds_get_modes()
838 struct intel_connector *intel_connector; in intel_lvds_init() local
886 intel_connector = intel_connector_alloc(); in intel_lvds_init()
887 if (!intel_connector) { in intel_lvds_init()
896 connector = &intel_connector->base; in intel_lvds_init()
1002 intel_panel_init(intel_connector, drm_edid); in intel_lvds_init()
[all …]
A Dintel_backlight.c62 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()
827 static u32 scale_user_to_hw(struct intel_connector *connector, in scale_user_to_hw()
863 struct intel_connector *connector = bl_get_data(bd); in intel_backlight_device_update_status()
897 struct intel_connector *connector = bl_get_data(bd); in intel_backlight_device_get_brightness()
1152 static u16 get_vbt_pwm_freq(struct intel_connector *connector) in get_vbt_pwm_freq()
1171 static u32 get_backlight_max_vbt(struct intel_connector *connector) in get_backlight_max_vbt()
1197 static u32 get_backlight_min_vbt(struct intel_connector *connector) in get_backlight_min_vbt()
1496 static int ext_pwm_setup_backlight(struct intel_connector *connector, in ext_pwm_setup_backlight()
1761 struct intel_connector *connector = in intel_backlight_init_funcs()
[all …]
A Dintel_panel.c54 intel_panel_preferred_fixed_mode(struct intel_connector *connector) in intel_panel_preferred_fixed_mode()
61 intel_panel_fixed_mode(struct intel_connector *connector, in intel_panel_fixed_mode()
100 intel_panel_downclock_mode(struct intel_connector *connector, in intel_panel_downclock_mode()
122 intel_panel_highest_mode(struct intel_connector *connector, in intel_panel_highest_mode()
136 int intel_panel_get_modes(struct intel_connector *connector) in intel_panel_get_modes()
154 static bool has_drrs_modes(struct intel_connector *connector) in has_drrs_modes()
175 int intel_panel_compute_config(struct intel_connector *connector, in intel_panel_compute_config()
645 intel_panel_mode_valid(struct intel_connector *connector, in intel_panel_mode_valid()
666 void intel_panel_init_alloc(struct intel_connector *connector) in intel_panel_init_alloc()
675 int intel_panel_init(struct intel_connector *connector, in intel_panel_init()
[all …]
A Dintel_dsi.c44 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dsi_mode_valid() local
46 intel_panel_fixed_mode(intel_connector, mode); in intel_dsi_mode_valid()
55 status = intel_panel_mode_valid(intel_connector, mode); in intel_dsi_mode_valid()
100 intel_dsi_get_panel_orientation(struct intel_connector *connector) in intel_dsi_get_panel_orientation()
A Dintel_dsi_dcs_backlight.c46 static u32 dcs_get_backlight(struct intel_connector *connector, enum pipe unused) in dcs_get_backlight()
162 static int dcs_setup_backlight(struct intel_connector *connector, in dcs_setup_backlight()
185 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector) in intel_dsi_dcs_init_backlight_funcs() argument
187 struct drm_device *dev = intel_connector->base.dev; in intel_dsi_dcs_init_backlight_funcs()
188 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_dsi_dcs_init_backlight_funcs()
189 struct intel_panel *panel = &intel_connector->panel; in intel_dsi_dcs_init_backlight_funcs()
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_aux_backlight.c110 intel_dp_aux_supports_hdr_backlight(struct intel_connector *connector) in intel_dp_aux_supports_hdr_backlight()
162 intel_dp_aux_hdr_get_backlight(struct intel_connector *connector, enum pipe pipe) in intel_dp_aux_hdr_get_backlight()
198 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_set_aux_backlight()
214 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_set_backlight()
230 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_enable_backlight()
265 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_disable_backlight()
277 intel_dp_aux_hdr_setup_backlight(struct intel_connector *connector, enum pipe pipe) in intel_dp_aux_hdr_setup_backlight()
324 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_vesa_set_backlight()
341 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_vesa_enable_backlight()
425 intel_dp_aux_supports_vesa_backlight(struct intel_connector *connector) in intel_dp_aux_supports_vesa_backlight()
[all …]
A Dintel_dp_hdcp.h9 struct intel_connector;
13 struct intel_connector *intel_connector);
A Dintel_display_debugfs.h11 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_hdcp.c32 static int intel_conn_to_vcpi(struct intel_connector *connector) in intel_conn_to_vcpi()
75 struct intel_connector *connector; in intel_hdcp_required_content_stream()
180 bool intel_hdcp_capable(struct intel_connector *connector) in intel_hdcp_capable()
201 bool intel_hdcp2_capable(struct intel_connector *connector) in intel_hdcp2_capable()
1006 return container_of(hdcp, struct intel_connector, hdcp); in intel_hdcp_to_connector()
1140 hdcp2_prepare_ake_init(struct intel_connector *connector, in hdcp2_prepare_ake_init()
1251 hdcp2_prepare_lc_init(struct intel_connector *connector, in hdcp2_prepare_lc_init()
1278 hdcp2_verify_lprime(struct intel_connector *connector, in hdcp2_verify_lprime()
1362 hdcp2_verify_mprime(struct intel_connector *connector, in hdcp2_verify_mprime()
2288 int intel_hdcp_init(struct intel_connector *connector, in intel_hdcp_init()
[all …]
A Dintel_dp.c1242 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_max_bpp() local
2460 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_hdmi_sink_max_frl() local
2631 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_enc_slices() local
2648 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_enc_bpp() local
2671 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_configure() local
2679 if (!intel_connector) in intel_dp_pcon_dsc_configure()
3632 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_autotest_edid() local
5246 struct intel_connector *intel_connector) in intel_edp_init_connector() argument
5363 struct intel_connector *intel_connector; in intel_dp_modeset_retry_work_fn() local
5366 intel_connector = container_of(work, typeof(*intel_connector), in intel_dp_modeset_retry_work_fn()
[all …]
A Dintel_display_types.h62 struct intel_connector;
162 struct intel_connector *connector);
480 struct intel_connector *connector);
515 struct intel_connector *connector);
579 struct intel_connector { struct
591 bool (*get_hw_state)(struct intel_connector *); argument
1535 struct intel_connector *attached_connector;
1695 struct intel_connector *attached_connector;
1826 struct intel_connector *connector;
2004 struct intel_connector *connector) in intel_atomic_get_new_connector_state()
[all …]
A Dintel_hdmi.h17 struct intel_connector;
25 struct intel_connector *intel_connector);
A Dintel_opregion.h32 struct intel_connector;
77 const struct drm_edid *intel_opregion_get_edid(struct intel_connector *connector);
127 intel_opregion_get_edid(struct intel_connector *connector) in intel_opregion_get_edid()
A Dintel_dp_hdcp.c250 struct intel_connector *connector) in intel_dp_hdcp_check_link()
605 struct intel_connector *connector) in intel_dp_hdcp2_check_link()
666 intel_dp_mst_toggle_hdcp_stream_select(struct intel_connector *connector, in intel_dp_mst_toggle_hdcp_stream_select()
684 intel_dp_mst_hdcp_stream_encryption(struct intel_connector *connector, in intel_dp_mst_hdcp_stream_encryption()
718 intel_dp_mst_hdcp2_stream_encryption(struct intel_connector *connector, in intel_dp_mst_hdcp2_stream_encryption()
754 struct intel_connector *connector) in intel_dp_mst_hdcp2_check_link()
797 struct intel_connector *intel_connector) in intel_dp_hdcp_init() argument
799 struct drm_device *dev = intel_connector->base.dev; in intel_dp_hdcp_init()
808 if (intel_connector->mst_port) in intel_dp_hdcp_init()
809 return intel_hdcp_init(intel_connector, dig_port, in intel_dp_hdcp_init()
[all …]
A Dintel_display_debugfs.c495 struct intel_connector *intel_connector) in intel_hdcp_info() argument
499 if (!intel_connector->hdcp.shim) { in intel_hdcp_info()
520 struct intel_connector *intel_connector) in intel_dp_info() argument
535 struct intel_connector *intel_connector) in intel_dp_mst_info() argument
543 struct intel_connector *intel_connector) in intel_hdmi_info() argument
555 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_info() local
584 intel_dp_info(m, intel_connector); in intel_connector_info()
596 intel_hdcp_info(m, intel_connector); in intel_connector_info()
600 intel_panel_info(m, intel_connector); in intel_connector_info()
1654 struct intel_connector *intel_connector = to_intel_connector(connector); in i915_hdcp_sink_capability_show() local
[all …]
A Dintel_ddi.h14 struct intel_connector;
60 bool intel_ddi_connector_get_hw_state(struct intel_connector *intel_connector);
A Dvlv_dsi.c278 struct intel_connector *intel_connector = intel_dsi->attached_connector; in intel_dsi_compute_config() local
1852 struct intel_connector *intel_connector; in vlv_dsi_init() local
1873 intel_connector = intel_connector_alloc(); in vlv_dsi_init()
1874 if (!intel_connector) { in vlv_dsi_init()
1881 intel_dsi->attached_connector = intel_connector; in vlv_dsi_init()
1883 connector = &intel_connector->base; in vlv_dsi_init()
1978 intel_panel_add_vbt_lfp_fixed_mode(intel_connector); in vlv_dsi_init()
1986 intel_panel_init(intel_connector, NULL); in vlv_dsi_init()
1990 vlv_dsi_add_properties(intel_connector); in vlv_dsi_init()
1995 drm_connector_cleanup(&intel_connector->base); in vlv_dsi_init()
[all …]

Completed in 69 milliseconds

123