Home
last modified time | relevance | path

Searched refs:intel_dig_port (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/i915/display/
Dintel_dp_mst.c206 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 …]
Dintel_hdmi.c90 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 …]
Dintel_hdcp.c40 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 …]
Dintel_dp_mst.h11 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);
Dintel_dp.c149 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 …]
Dintel_display_types.h269 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 …]
Dintel_ddi.c1200 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 …]
Dintel_hdmi.h29 void intel_hdmi_init_connector(struct intel_digital_port *intel_dig_port,
40 void intel_infoframe_init(struct intel_digital_port *intel_dig_port);
Dintel_lspcon.c553 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()
Dintel_dp.h43 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,
Dintel_lspcon.h18 bool lspcon_init(struct intel_digital_port *intel_dig_port);
Dintel_psr.c344 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()
Dintel_vdsc.c887 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/
Di915_debugfs.c2531 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()