/linux/drivers/gpu/drm/i915/display/ |
A D | intel_connector.c | 62 struct intel_connector *connector; in intel_connector_alloc() 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->edid)) in intel_connector_destroy() 101 kfree(intel_connector->edid); in intel_connector_destroy() 103 intel_panel_fini(&intel_connector->panel); in intel_connector_destroy() 107 if (intel_connector->port) in intel_connector_destroy() 115 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_register() local 127 intel_connector_debugfs_add(intel_connector); in intel_connector_register() [all …]
|
A D | intel_dp_mst.c | 290 struct intel_connector *intel_connector = in intel_dp_mst_atomic_check() local 625 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_get_ddc_modes() local 643 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_connector_late_register() local 647 intel_connector->port); in intel_dp_mst_connector_late_register() 662 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_connector_early_unregister() local 692 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_mode_valid_ctx() local 746 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_mst_atomic_best_encoder() local 758 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mst_detect() local 808 struct intel_connector *intel_connector; in intel_dp_add_mst_connector() local 814 if (!intel_connector) in intel_dp_add_mst_connector() [all …]
|
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_hdcp.h | 17 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 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);
|
A D | intel_dsi.c | 36 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dsi_get_modes() local 41 if (!intel_connector->panel.fixed_mode) { in intel_dsi_get_modes() 47 intel_connector->panel.fixed_mode); in intel_dsi_get_modes() 61 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dsi_mode_valid() local 62 const struct drm_display_mode *fixed_mode = intel_connector->panel.fixed_mode; in intel_dsi_mode_valid() 71 status = intel_panel_mode_valid(intel_connector, mode); in intel_dsi_mode_valid() 116 intel_dsi_get_panel_orientation(struct intel_connector *connector) in intel_dsi_get_panel_orientation()
|
A D | intel_backlight.c | 53 static u32 clamp_user_to_hw(struct intel_connector *connector, in clamp_user_to_hw() 66 static u32 scale_hw_to_user(struct intel_connector *connector, in scale_hw_to_user() 837 static u32 scale_user_to_hw(struct intel_connector *connector, in scale_user_to_hw() 873 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() 931 int intel_backlight_device_register(struct intel_connector *connector) in intel_backlight_device_register() 1176 static u32 get_backlight_max_vbt(struct intel_connector *connector) in get_backlight_max_vbt() 1202 static u32 get_backlight_min_vbt(struct intel_connector *connector) in get_backlight_min_vbt() 1473 static int ext_pwm_setup_backlight(struct intel_connector *connector, in ext_pwm_setup_backlight() 1739 struct intel_connector *connector = in intel_backlight_init_funcs() [all …]
|
A D | intel_lvds.c | 78 struct intel_connector *attached_connector; 391 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_lvds_mode_valid() local 416 struct intel_connector *intel_connector = in intel_lvds_compute_config() local 477 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_lvds_get_modes() local 482 if (!IS_ERR_OR_NULL(intel_connector->edid)) in intel_lvds_get_modes() 833 struct intel_connector *intel_connector; in intel_lvds_init() local 884 intel_connector = intel_connector_alloc(); in intel_lvds_init() 885 if (!intel_connector) { in intel_lvds_init() 894 connector = &intel_connector->base; in intel_lvds_init() 974 intel_connector->edid = edid; in intel_lvds_init() [all …]
|
A D | intel_dvo.c | 119 struct intel_connector *attached_connector; 226 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dvo_mode_valid() local 229 intel_connector->panel.fixed_mode; in intel_dvo_mode_valid() 241 status = intel_panel_mode_valid(intel_connector, mode); in intel_dvo_mode_valid() 428 struct intel_connector *intel_connector; in intel_dvo_init() local 436 intel_connector = intel_connector_alloc(); in intel_dvo_init() 437 if (!intel_connector) { in intel_dvo_init() 442 intel_dvo->attached_connector = intel_connector; in intel_dvo_init() 532 intel_connector->polled = DRM_CONNECTOR_POLL_CONNECT | in intel_dvo_init() 564 intel_panel_init(&intel_connector->panel, in intel_dvo_init() [all …]
|
A D | intel_panel.h | 16 struct intel_connector; 30 intel_panel_mode_valid(struct intel_connector *connector, 34 int intel_panel_compute_config(struct intel_connector *connector, 37 intel_panel_edid_downclock_mode(struct intel_connector *connector, 40 intel_panel_edid_fixed_mode(struct intel_connector *connector); 42 intel_panel_vbt_fixed_mode(struct intel_connector *connector);
|
A D | intel_dp_aux_backlight.c | 101 intel_dp_aux_supports_hdr_backlight(struct intel_connector *connector) in intel_dp_aux_supports_hdr_backlight() 135 intel_dp_aux_hdr_get_backlight(struct intel_connector *connector, enum pipe pipe) in intel_dp_aux_hdr_get_backlight() 171 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_set_aux_backlight() 187 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_set_backlight() 203 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_enable_backlight() 238 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_hdr_disable_backlight() 250 intel_dp_aux_hdr_setup_backlight(struct intel_connector *connector, enum pipe pipe) in intel_dp_aux_hdr_setup_backlight() 286 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_vesa_set_backlight() 297 struct intel_connector *connector = to_intel_connector(conn_state->connector); in intel_dp_aux_vesa_enable_backlight() 363 intel_dp_aux_supports_vesa_backlight(struct intel_connector *connector) in intel_dp_aux_supports_vesa_backlight() [all …]
|
A D | intel_dsi_dcs_backlight.c | 46 static u32 dcs_get_backlight(struct intel_connector *connector, enum pipe unused) in dcs_get_backlight() 156 static int dcs_setup_backlight(struct intel_connector *connector, in dcs_setup_backlight() 181 int intel_dsi_dcs_init_backlight_funcs(struct intel_connector *intel_connector) in intel_dsi_dcs_init_backlight_funcs() argument 183 struct drm_device *dev = intel_connector->base.dev; in intel_dsi_dcs_init_backlight_funcs() 185 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_dsi_dcs_init_backlight_funcs() 186 struct intel_panel *panel = &intel_connector->panel; in intel_dsi_dcs_init_backlight_funcs()
|
A D | intel_hdcp.c | 30 static int intel_conn_to_vcpi(struct intel_connector *connector) in intel_conn_to_vcpi() 51 struct intel_connector *connector; in intel_hdcp_required_content_stream() 156 bool intel_hdcp_capable(struct intel_connector *connector) in intel_hdcp_capable() 177 bool intel_hdcp2_capable(struct intel_connector *connector) in intel_hdcp2_capable() 983 return container_of(hdcp, struct intel_connector, hdcp); in intel_hdcp_to_connector() 1117 hdcp2_prepare_ake_init(struct intel_connector *connector, in hdcp2_prepare_ake_init() 1228 hdcp2_prepare_lc_init(struct intel_connector *connector, in hdcp2_prepare_lc_init() 1255 hdcp2_verify_lprime(struct intel_connector *connector, in hdcp2_verify_lprime() 1339 hdcp2_verify_mprime(struct intel_connector *connector, in hdcp2_verify_mprime() 2265 int intel_hdcp_init(struct intel_connector *connector, in intel_hdcp_init() [all …]
|
A D | intel_dp.c | 854 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_dp_mode_valid() local 1122 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_max_bpp() local 1754 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_compute_config() local 2137 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_hdmi_sink_max_frl() local 2277 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_enc_slices() local 2294 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_enc_bpp() local 2317 struct intel_connector *intel_connector = intel_dp->attached_connector; in intel_dp_pcon_dsc_configure() local 4845 struct intel_connector *intel_connector) in intel_edp_init_connector() argument 4956 struct intel_connector *intel_connector; in intel_dp_modeset_retry_work_fn() local 4959 intel_connector = container_of(work, typeof(*intel_connector), in intel_dp_modeset_retry_work_fn() [all …]
|
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_aux_backlight.h | 9 struct intel_connector; 11 int intel_dp_aux_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.h | 11 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_display_types.h | 169 struct intel_connector *connector); 333 void (*power)(struct intel_connector *, bool enable); 419 struct intel_connector *connector); 454 struct intel_connector *connector); 518 struct intel_connector { struct 530 bool (*get_hw_state)(struct intel_connector *); argument 1421 struct intel_connector *attached_connector; 1587 struct intel_connector *attached_connector; 1718 struct intel_connector *connector; 1971 struct intel_connector *connector) in intel_atomic_get_new_connector_state() [all …]
|
A D | intel_panel.c | 48 int intel_panel_compute_config(struct intel_connector *connector, in intel_panel_compute_config() 89 intel_panel_edid_downclock_mode(struct intel_connector *connector, in intel_panel_edid_downclock_mode() 132 intel_panel_edid_fixed_mode(struct intel_connector *connector) in intel_panel_edid_fixed_mode() 176 intel_panel_vbt_fixed_mode(struct intel_connector *connector) in intel_panel_vbt_fixed_mode() 508 intel_panel_mode_valid(struct intel_connector *connector, in intel_panel_mode_valid() 542 struct intel_connector *intel_connector = in intel_panel_fini() local 543 container_of(panel, struct intel_connector, panel); in intel_panel_fini() 548 drm_mode_destroy(intel_connector->base.dev, panel->fixed_mode); in intel_panel_fini() 551 drm_mode_destroy(intel_connector->base.dev, in intel_panel_fini()
|
A D | intel_dp_hdcp.c | 256 struct intel_connector *connector) in intel_dp_hdcp_check_link() 611 struct intel_connector *connector) in intel_dp_hdcp2_check_link() 672 intel_dp_mst_toggle_hdcp_stream_select(struct intel_connector *connector, in intel_dp_mst_toggle_hdcp_stream_select() 690 intel_dp_mst_hdcp_stream_encryption(struct intel_connector *connector, in intel_dp_mst_hdcp_stream_encryption() 724 intel_dp_mst_hdcp2_stream_encryption(struct intel_connector *connector, in intel_dp_mst_hdcp2_stream_encryption() 760 struct intel_connector *connector) in intel_dp_mst_hdcp2_check_link() 803 struct intel_connector *intel_connector) in intel_dp_hdcp_init() argument 805 struct drm_device *dev = intel_connector->base.dev; in intel_dp_hdcp_init() 814 if (intel_connector->mst_port) in intel_dp_hdcp_init() 815 return intel_hdcp_init(intel_connector, dig_port, in intel_dp_hdcp_init() [all …]
|
A D | intel_hdmi.h | 17 struct intel_connector; 27 struct intel_connector *intel_connector);
|
A D | intel_display_debugfs.c | 645 struct intel_connector *intel_connector) in intel_hdcp_info() argument 649 if (!intel_connector->hdcp.shim) { in intel_hdcp_info() 670 struct intel_connector *intel_connector) in intel_dp_info() argument 686 struct intel_connector *intel_connector) in intel_dp_mst_info() argument 694 struct intel_connector *intel_connector) in intel_hdmi_info() argument 703 struct intel_connector *intel_connector) in intel_lvds_info() argument 711 struct intel_connector *intel_connector = to_intel_connector(connector); in intel_connector_info() local 740 intel_dp_info(m, intel_connector); in intel_connector_info() 756 intel_hdcp_info(m, intel_connector); in intel_connector_info() 2194 struct intel_connector *intel_connector = to_intel_connector(connector); in i915_hdcp_sink_capability_show() local [all …]
|
A D | intel_ddi.h | 14 struct intel_connector; 57 bool intel_ddi_connector_get_hw_state(struct intel_connector *intel_connector);
|
A D | intel_crt.c | 61 struct intel_connector *connector; 998 struct intel_connector *intel_connector; in intel_crt_init() local 1030 intel_connector = intel_connector_alloc(); in intel_crt_init() 1031 if (!intel_connector) { in intel_crt_init() 1036 connector = &intel_connector->base; in intel_crt_init() 1037 crt->connector = intel_connector; in intel_crt_init() 1038 drm_connector_init(&dev_priv->drm, &intel_connector->base, in intel_crt_init() 1044 intel_connector_attach_encoder(intel_connector, &crt->base); in intel_crt_init() 1067 intel_connector->polled = DRM_CONNECTOR_POLL_HPD; in intel_crt_init() 1069 intel_connector->polled = DRM_CONNECTOR_POLL_CONNECT; in intel_crt_init() [all …]
|