Home
last modified time | relevance | path

Searched refs:intel_digital_port (Results 1 – 25 of 31) sorted by relevance

12

/Linux-v5.15/drivers/gpu/drm/i915/display/
Dintel_tc.h12 struct intel_digital_port;
16 void intel_tc_port_disconnect_phy(struct intel_digital_port *dig_port);
18 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port);
19 u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port);
20 int intel_tc_port_fia_max_lane_count(struct intel_digital_port *dig_port);
21 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
24 void intel_tc_port_sanitize(struct intel_digital_port *dig_port);
25 void intel_tc_port_lock(struct intel_digital_port *dig_port);
26 void intel_tc_port_unlock(struct intel_digital_port *dig_port);
27 void intel_tc_port_get_link(struct intel_digital_port *dig_port,
[all …]
Dintel_tc.c27 tc_cold_get_power_domain(struct intel_digital_port *dig_port) in tc_cold_get_power_domain()
36 tc_cold_block(struct intel_digital_port *dig_port) in tc_cold_block()
49 tc_cold_unblock(struct intel_digital_port *dig_port, intel_wakeref_t wakeref) in tc_cold_unblock()
67 assert_tc_cold_blocked(struct intel_digital_port *dig_port) in assert_tc_cold_blocked()
80 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port) in intel_tc_port_get_lane_mask()
96 u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port) in intel_tc_port_get_pin_assignment_mask()
112 int intel_tc_port_fia_max_lane_count(struct intel_digital_port *dig_port) in intel_tc_port_fia_max_lane_count()
144 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port, in intel_tc_port_set_fia_lane_count()
183 static void tc_port_fixup_legacy_flag(struct intel_digital_port *dig_port, in tc_port_fixup_legacy_flag()
206 static u32 icl_tc_port_live_status_mask(struct intel_digital_port *dig_port) in icl_tc_port_live_status_mask()
[all …]
Dintel_dp_hdcp.c58 int intel_dp_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_write_an_aksv()
93 static int intel_dp_hdcp_read_bksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bksv()
109 static int intel_dp_hdcp_read_bstatus(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bstatus()
131 int intel_dp_hdcp_read_bcaps(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bcaps()
149 int intel_dp_hdcp_repeater_present(struct intel_digital_port *dig_port, in intel_dp_hdcp_repeater_present()
164 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ri_prime()
181 int intel_dp_hdcp_read_ksv_ready(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_ready()
200 int intel_dp_hdcp_read_ksv_fifo(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_fifo()
225 int intel_dp_hdcp_read_v_prime_part(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_v_prime_part()
246 int intel_dp_hdcp_toggle_signalling(struct intel_digital_port *dig_port, in intel_dp_hdcp_toggle_signalling()
[all …]
Dintel_dp_mst.h11 struct intel_digital_port;
14 int intel_dp_mst_encoder_init(struct intel_digital_port *dig_port, int conn_id);
15 void intel_dp_mst_encoder_cleanup(struct intel_digital_port *dig_port);
16 int intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port);
Dintel_display_types.h336 struct intel_digital_port;
374 int (*write_an_aksv)(struct intel_digital_port *dig_port, u8 *an);
377 int (*read_bksv)(struct intel_digital_port *dig_port, u8 *bksv);
385 int (*read_bstatus)(struct intel_digital_port *dig_port,
389 int (*repeater_present)(struct intel_digital_port *dig_port,
393 int (*read_ri_prime)(struct intel_digital_port *dig_port, u8 *ri);
396 int (*read_ksv_ready)(struct intel_digital_port *dig_port,
400 int (*read_ksv_fifo)(struct intel_digital_port *dig_port,
404 int (*read_v_prime_part)(struct intel_digital_port *dig_port,
408 int (*toggle_signalling)(struct intel_digital_port *dig_port,
[all …]
Dintel_dp_aux.c77 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_get_aux_clock_divider()
98 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in hsw_get_aux_clock_divider()
126 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_get_aux_send_ctl()
152 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_get_aux_send_ctl()
186 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_aux_xfer()
481 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_ctl_reg()
498 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_data_reg()
515 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_ctl_reg()
534 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_data_reg()
553 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_aux_ctl_reg()
[all …]
Dintel_lspcon.h14 struct intel_digital_port;
18 bool lspcon_init(struct intel_digital_port *dig_port);
20 void lspcon_resume(struct intel_digital_port *dig_port);
Dintel_hdmi.h18 struct intel_digital_port;
26 void intel_hdmi_init_connector(struct intel_digital_port *dig_port,
36 void intel_infoframe_init(struct intel_digital_port *dig_port);
Dintel_hdcp.c62 intel_hdcp_required_content_stream(struct intel_digital_port *dig_port) in intel_hdcp_required_content_stream()
65 struct intel_digital_port *conn_dig_port; in intel_hdcp_required_content_stream()
129 int intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, in intel_hdcp_read_valid_bksv()
154 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_capable()
175 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp2_capable()
214 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, in intel_hdcp_poll_ksv_fifo()
381 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_validate_v_prime()
623 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_auth_downstream()
706 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_auth()
878 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in _intel_hdcp_disable()
[all …]
Dintel_lspcon.c57 struct intel_digital_port *dig_port = in lspcon_to_intel_dp()
58 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_to_intel_dp()
122 struct intel_digital_port *dig_port = in lspcon_detect_hdr_capability()
123 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_detect_hdr_capability()
271 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in lspcon_resume_in_pcon_wa()
505 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in lspcon_set_infoframes()
635 bool lspcon_init(struct intel_digital_port *dig_port) in lspcon_init()
668 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_lspcon_infoframes_enabled()
673 void lspcon_resume(struct intel_digital_port *dig_port) in lspcon_resume()
Dintel_dp_hdcp.h10 struct intel_digital_port;
12 int intel_dp_hdcp_init(struct intel_digital_port *dig_port,
Dintel_dp_mst.c367 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_disable_dp()
393 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_post_disable_dp()
473 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_pll_enable_dp()
487 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_enable_dp()
549 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_enable_dp()
603 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_enc_get_config()
612 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_initial_fastset_check()
799 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_add_mst_connector()
879 intel_dp_create_fake_mst_encoder(struct intel_digital_port *dig_port, enum pipe pipe) in intel_dp_create_fake_mst_encoder()
929 intel_dp_create_fake_mst_encoders(struct intel_digital_port *dig_port) in intel_dp_create_fake_mst_encoders()
[all …]
Dintel_hotplug.h13 struct intel_digital_port;
23 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
Dintel_hdcp.h21 struct intel_digital_port;
29 struct intel_digital_port *dig_port,
Dintel_dp.h24 struct intel_digital_port;
40 bool intel_dp_init_connector(struct intel_digital_port *dig_port,
62 enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *dig_port,
Dintel_hdmi.c604 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_hdmi_infoframes_enabled()
648 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_infoframe()
677 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_infoframe()
860 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in g4x_set_infoframes()
1045 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in ibx_set_infoframes()
1262 static int intel_hdmi_hdcp_read(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read()
1291 static int intel_hdmi_hdcp_write(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_write()
1325 int intel_hdmi_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_write_an_aksv()
1350 static int intel_hdmi_hdcp_read_bksv(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read_bksv()
1365 int intel_hdmi_hdcp_read_bstatus(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read_bstatus()
[all …]
Dg4x_hdmi.c302 struct intel_digital_port *dig_port = in intel_disable_hdmi()
388 struct intel_digital_port *dig_port = in intel_hdmi_pre_enable()
403 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_hdmi_pre_enable()
480 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_hdmi_pre_enable()
535 struct intel_digital_port *dig_port; in g4x_hdmi_init()
Dintel_dpio_phy.c654 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_set_phy_signal_level()
793 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_pre_pll_enable()
874 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable()
952 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_release_cl2_override()
1001 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_set_phy_signal_level()
1027 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_pre_pll_enable()
1057 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable()
1086 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_reset_lanes()
Dintel_pps.c49 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick()
161 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe()
279 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup()
575 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_on_unlocked()
652 struct intel_digital_port *dig_port = in intel_pps_vdd_off_sync_unlocked()
821 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_off_unlocked()
948 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_detach_power_sequencer()
1055 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_sanitize()
Dintel_ddi.c281 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_init_dp_buf_reg()
828 intel_ddi_main_link_aux_domain(struct intel_digital_port *dig_port) in intel_ddi_main_link_aux_domain()
850 struct intel_digital_port *dig_port; in intel_ddi_get_power_domains()
940 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in skl_ddi_set_iboost()
2052 icl_program_mg_dp_mode(struct intel_digital_port *dig_port, in icl_program_mg_dp_mode()
2241 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_power_up_lanes()
2333 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in dg2_ddi_pre_enable_dp()
2443 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in tgl_ddi_pre_enable_dp()
2586 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in hsw_ddi_pre_enable_dp()
2672 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_pre_enable_hdmi()
[all …]
Dintel_dp.c106 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp()
178 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count()
216 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_can_bigjoiner()
227 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in icl_max_source_rate()
265 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_source_rates()
1187 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_dsc_compute_config()
2784 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_sdp()
2817 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_vsc_sdp()
2981 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_vsc_sdp()
3007 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_hdr_metadata_infoframe_sdp()
[all …]
Dintel_display.h51 struct intel_digital_port;
572 struct intel_digital_port *dig_port,
613 intel_aux_power_domain(struct intel_digital_port *dig_port);
Dintel_hotplug.c318 struct intel_digital_port *dig_port; in i915_digport_work_func()
356 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port) in intel_hpd_trigger_irq()
Dintel_psr.c699 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in dc3co_is_pipe_port_compatible()
1047 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_psr_get_config()
1214 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_enable_locked()
2166 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_init()
Dintel_pipe_crc.c81 struct intel_digital_port *dig_port; in i9xx_pipe_crc_auto_source()

12