| /Linux-v5.4/drivers/gpu/drm/i915/display/ |
| D | intel_dp_mst.c | 206 struct intel_digital_port *intel_dig_port = intel_mst->primary; in intel_mst_disable_dp() local 207 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_mst_disable_dp() 230 struct intel_digital_port *intel_dig_port = intel_mst->primary; in intel_mst_post_disable_dp() local 231 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_mst_post_disable_dp() 256 intel_dig_port->base.post_disable(&intel_dig_port->base, in intel_mst_post_disable_dp() 268 struct intel_digital_port *intel_dig_port = intel_mst->primary; in intel_mst_pre_pll_enable_dp() local 269 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_mst_pre_pll_enable_dp() 272 intel_dig_port->base.pre_pll_enable(&intel_dig_port->base, in intel_mst_pre_pll_enable_dp() 281 struct intel_digital_port *intel_dig_port = intel_mst->primary; in intel_mst_post_pll_disable_dp() local 282 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_mst_post_pll_disable_dp() [all …]
|
| D | intel_hdmi.c | 90 struct intel_digital_port *intel_dig_port = in enc_to_intel_hdmi() local 92 return &intel_dig_port->hdmi; in enc_to_intel_hdmi() 641 struct intel_digital_port *intel_dig_port = enc_to_dig_port(&encoder->base); in intel_write_infoframe() local 662 intel_dig_port->write_infoframe(encoder, crtc_state, type, buffer, len); in intel_write_infoframe() 670 struct intel_digital_port *intel_dig_port = enc_to_dig_port(&encoder->base); in intel_read_infoframe() local 678 intel_dig_port->read_infoframe(encoder, crtc_state, in intel_read_infoframe() 841 struct intel_digital_port *intel_dig_port = enc_to_dig_port(&encoder->base); in g4x_set_infoframes() local 842 struct intel_hdmi *intel_hdmi = &intel_dig_port->hdmi; in g4x_set_infoframes() 1024 struct intel_digital_port *intel_dig_port = enc_to_dig_port(&encoder->base); in ibx_set_infoframes() local 1025 struct intel_hdmi *intel_hdmi = &intel_dig_port->hdmi; in ibx_set_infoframes() [all …]
|
| D | intel_hdcp.c | 40 int intel_hdcp_read_valid_bksv(struct intel_digital_port *intel_dig_port, in intel_hdcp_read_valid_bksv() argument 47 ret = shim->read_bksv(intel_dig_port, bksv); in intel_hdcp_read_valid_bksv() 64 struct intel_digital_port *intel_dig_port = conn_to_dig_port(connector); in intel_hdcp_capable() local 73 shim->hdcp_capable(intel_dig_port, &capable); in intel_hdcp_capable() 75 if (!intel_hdcp_read_valid_bksv(intel_dig_port, shim, bksv)) in intel_hdcp_capable() 86 struct intel_digital_port *intel_dig_port = conn_to_dig_port(connector); in intel_hdcp2_capable() local 103 hdcp->shim->hdcp_2_2_capable(intel_dig_port, &capable); in intel_hdcp2_capable() 128 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *intel_dig_port, in intel_hdcp_poll_ksv_fifo() argument 135 ret = __wait_for(read_ret = shim->read_ksv_ready(intel_dig_port, in intel_hdcp_poll_ksv_fifo() 256 u32 intel_hdcp_get_repeater_ctl(struct intel_digital_port *intel_dig_port) in intel_hdcp_get_repeater_ctl() argument [all …]
|
| D | intel_dp_mst.h | 11 int intel_dp_mst_encoder_init(struct intel_digital_port *intel_dig_port, int conn_id); 12 void intel_dp_mst_encoder_cleanup(struct intel_digital_port *intel_dig_port); 13 int intel_dp_mst_encoder_active_links(struct intel_digital_port *intel_dig_port);
|
| D | intel_dp.c | 149 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp() local 151 return intel_dig_port->base.type == INTEL_OUTPUT_EDP; in intel_dp_is_edp() 219 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count() local 220 int source_max = intel_dig_port->max_lanes; in intel_dp_max_common_lane_count() 222 int fia_max = intel_tc_port_fia_max_lane_count(intel_dig_port); in intel_dp_max_common_lane_count() 254 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_downstream_max_dotclock() local 255 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_downstream_max_dotclock() 727 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick() local 736 pipe_name(pipe), port_name(intel_dig_port->base.port))) in vlv_power_sequencer_kick() 740 pipe_name(pipe), port_name(intel_dig_port->base.port)); in vlv_power_sequencer_kick() [all …]
|
| D | intel_display_types.h | 269 int (*write_an_aksv)(struct intel_digital_port *intel_dig_port, u8 *an); 272 int (*read_bksv)(struct intel_digital_port *intel_dig_port, u8 *bksv); 280 int (*read_bstatus)(struct intel_digital_port *intel_dig_port, 284 int (*repeater_present)(struct intel_digital_port *intel_dig_port, 288 int (*read_ri_prime)(struct intel_digital_port *intel_dig_port, u8 *ri); 291 int (*read_ksv_ready)(struct intel_digital_port *intel_dig_port, 295 int (*read_ksv_fifo)(struct intel_digital_port *intel_dig_port, 299 int (*read_v_prime_part)(struct intel_digital_port *intel_dig_port, 303 int (*toggle_signalling)(struct intel_digital_port *intel_dig_port, 307 bool (*check_link)(struct intel_digital_port *intel_dig_port); [all …]
|
| D | intel_ddi.c | 1200 struct intel_digital_port *intel_dig_port = in intel_ddi_init_dp_buf_reg() local 1203 intel_dp->DP = intel_dig_port->saved_port_bits | in intel_ddi_init_dp_buf_reg() 2196 struct intel_digital_port *intel_dig_port = enc_to_dig_port(&encoder->base); in skl_ddi_set_iboost() local 2233 if (port == PORT_A && intel_dig_port->max_lanes == 4) in skl_ddi_set_iboost() 3056 static void icl_program_mg_dp_mode(struct intel_digital_port *intel_dig_port) in icl_program_mg_dp_mode() argument 3058 struct drm_i915_private *dev_priv = to_i915(intel_dig_port->base.base.dev); in icl_program_mg_dp_mode() 3059 enum port port = intel_dig_port->base.port; in icl_program_mg_dp_mode() 3062 if (intel_dig_port->tc_mode == TC_PORT_TBT_ALT) in icl_program_mg_dp_mode() 3068 switch (intel_dig_port->tc_mode) { in icl_program_mg_dp_mode() 3073 lane_mask = intel_tc_port_get_lane_mask(intel_dig_port); in icl_program_mg_dp_mode() [all …]
|
| D | intel_hdmi.h | 29 void intel_hdmi_init_connector(struct intel_digital_port *intel_dig_port, 40 void intel_infoframe_init(struct intel_digital_port *intel_dig_port);
|
| D | intel_lspcon.c | 553 bool lspcon_init(struct intel_digital_port *intel_dig_port) in lspcon_init() argument 555 struct intel_dp *dp = &intel_dig_port->dp; in lspcon_init() 556 struct intel_lspcon *lspcon = &intel_dig_port->lspcon; in lspcon_init() 557 struct drm_device *dev = intel_dig_port->base.base.dev; in lspcon_init()
|
| D | intel_dp.h | 43 bool intel_dp_init_connector(struct intel_digital_port *intel_dig_port, 64 enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *intel_dig_port,
|
| D | intel_lspcon.h | 18 bool lspcon_init(struct intel_digital_port *intel_dig_port);
|
| D | intel_psr.c | 344 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_psr_setup_vsc() local 369 intel_dig_port->write_infoframe(&intel_dig_port->base, in intel_psr_setup_vsc()
|
| D | intel_vdsc.c | 887 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_write_dsc_pps_sdp() local 897 intel_dig_port->write_infoframe(encoder, crtc_state, in intel_dp_write_dsc_pps_sdp()
|
| /Linux-v5.4/drivers/gpu/drm/i915/ |
| D | i915_debugfs.c | 2531 struct intel_digital_port *intel_dig_port = intel_mst->primary; in intel_dp_mst_info() local 2532 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_mst_info() 3096 struct intel_digital_port *intel_dig_port; in i915_dp_mst_info() local 3109 intel_dig_port = enc_to_dig_port(&intel_encoder->base); in i915_dp_mst_info() 3110 if (!intel_dig_port->dp.can_mst) in i915_dp_mst_info() 3114 port_name(intel_dig_port->base.port)); in i915_dp_mst_info() 3115 drm_dp_mst_dump_topology(m, &intel_dig_port->dp.mst_mgr); in i915_dp_mst_info()
|