Home
last modified time | relevance | path

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

12

/linux/drivers/gpu/drm/i915/display/
A Dintel_tc.h12 struct intel_digital_port;
15 bool intel_tc_port_in_tbt_alt_mode(struct intel_digital_port *dig_port);
16 bool intel_tc_port_in_dp_alt_mode(struct intel_digital_port *dig_port);
21 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port);
27 void intel_tc_port_sanitize(struct intel_digital_port *dig_port);
28 void intel_tc_port_lock(struct intel_digital_port *dig_port);
29 void intel_tc_port_unlock(struct intel_digital_port *dig_port);
30 void intel_tc_port_flush_work(struct intel_digital_port *dig_port);
31 void intel_tc_port_get_link(struct intel_digital_port *dig_port,
33 void intel_tc_port_put_link(struct intel_digital_port *dig_port);
[all …]
A Dintel_tc.c27 static bool intel_tc_port_in_mode(struct intel_digital_port *dig_port, in intel_tc_port_in_mode()
36 bool intel_tc_port_in_tbt_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_tbt_alt_mode()
41 bool intel_tc_port_in_dp_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_dp_alt_mode()
46 bool intel_tc_port_in_legacy_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_legacy_mode()
103 assert_tc_cold_blocked(struct intel_digital_port *dig_port) in assert_tc_cold_blocked()
114 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port) in intel_tc_port_get_lane_mask()
456 static bool tc_phy_is_owned(struct intel_digital_port *dig_port) in tc_phy_is_owned()
689 void intel_tc_port_sanitize(struct intel_digital_port *dig_port) in intel_tc_port_sanitize()
772 void intel_tc_port_lock(struct intel_digital_port *dig_port) in intel_tc_port_lock()
787 struct intel_digital_port *dig_port = in intel_tc_port_disconnect_phy_work()
[all …]
A Dintel_dp_hdcp.c58 int intel_dp_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_write_an_aksv()
131 int intel_dp_hdcp_read_bcaps(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bcaps()
164 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ri_prime()
255 bool intel_dp_hdcp_check_link(struct intel_digital_port *dig_port, in intel_dp_hdcp_check_link()
274 int intel_dp_hdcp_capable(struct intel_digital_port *dig_port, in intel_dp_hdcp_capable()
340 intel_dp_hdcp2_read_rx_status(struct intel_digital_port *dig_port, in intel_dp_hdcp2_read_rx_status()
392 intel_dp_hdcp2_wait_for_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_wait_for_msg()
446 int intel_dp_hdcp2_write_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_write_msg()
503 int intel_dp_hdcp2_read_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_read_msg()
631 int intel_dp_hdcp2_capable(struct intel_digital_port *dig_port, in intel_dp_hdcp2_capable()
[all …]
A Dintel_display_types.h337 struct intel_digital_port;
386 int (*read_bstatus)(struct intel_digital_port *dig_port,
418 bool (*check_link)(struct intel_digital_port *dig_port,
422 int (*hdcp_capable)(struct intel_digital_port *dig_port,
437 int (*read_2_2_msg)(struct intel_digital_port *dig_port,
1660 struct intel_digital_port { struct
1717 struct intel_digital_port *primary; argument
1827 static inline struct intel_digital_port *
1841 static inline struct intel_digital_port *
1889 static inline struct intel_digital_port *
[all …]
A Dintel_dp_mst.h12 struct intel_digital_port;
15 int intel_dp_mst_encoder_init(struct intel_digital_port *dig_port, int conn_id);
16 void intel_dp_mst_encoder_cleanup(struct intel_digital_port *dig_port);
17 int intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port);
A 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()
182 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_aux_xfer()
477 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_ctl_reg()
494 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_data_reg()
511 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_ctl_reg()
530 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_data_reg()
549 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_aux_ctl_reg()
[all …]
A Dintel_hdcp.c47 intel_hdcp_required_content_stream(struct intel_digital_port *dig_port) in intel_hdcp_required_content_stream()
50 struct intel_digital_port *conn_dig_port; in intel_hdcp_required_content_stream()
102 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_prepare_streams()
133 int intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, in intel_hdcp_read_valid_bksv()
158 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_capable()
179 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp2_capable()
218 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, in intel_hdcp_poll_ksv_fifo()
385 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_validate_v_prime()
2171 struct intel_digital_port *dig_port, in initialize_hdcp_port_data()
2249 struct intel_digital_port *dig_port, in intel_hdcp2_init()
[all …]
A 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()
A 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);
A Dintel_hdmi.h18 struct intel_digital_port;
26 void intel_hdmi_init_connector(struct intel_digital_port *dig_port,
37 void intel_infoframe_init(struct intel_digital_port *dig_port);
A 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()
468 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_pll_enable_dp()
482 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_enable_dp()
544 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_enable_dp()
609 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_enc_get_config()
618 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_initial_fastset_check()
805 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_add_mst_connector()
935 intel_dp_create_fake_mst_encoders(struct intel_digital_port *dig_port) in intel_dp_create_fake_mst_encoders()
947 intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port) in intel_dp_mst_encoder_active_links()
[all …]
A Dintel_dp_hdcp.h10 struct intel_digital_port;
12 int intel_dp_hdcp_init(struct intel_digital_port *dig_port,
A Dintel_hotplug.h13 struct intel_digital_port;
23 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
A Dintel_dp.h24 struct intel_digital_port;
40 bool intel_dp_init_connector(struct intel_digital_port *dig_port,
63 enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *dig_port,
A Dintel_hdmi.c603 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_hdmi_infoframes_enabled()
647 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_infoframe()
676 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_infoframe()
859 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in g4x_set_infoframes()
1044 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in ibx_set_infoframes()
1621 hdcp2_detect_msg_availability(struct intel_digital_port *dig_port, in hdcp2_detect_msg_availability()
1649 intel_hdmi_hdcp2_wait_for_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_wait_for_msg()
1674 int intel_hdmi_hdcp2_write_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_write_msg()
1684 int intel_hdmi_hdcp2_read_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_read_msg()
1742 int intel_hdmi_hdcp2_capable(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_capable()
[all …]
A Dintel_hdcp.h21 struct intel_digital_port;
29 struct intel_digital_port *dig_port,
A Dintel_dpio_phy.c663 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_set_phy_signal_level()
802 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_pre_pll_enable()
883 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable()
961 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_release_cl2_override()
1010 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_set_phy_signal_level()
1036 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_pre_pll_enable()
1066 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable()
1095 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_reset_lanes()
A 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()
A Dintel_ddi.c283 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_init_dp_buf_reg()
876 struct intel_digital_port *dig_port; in intel_ddi_get_power_domains()
965 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in skl_ddi_set_iboost()
2011 icl_program_mg_dp_mode(struct intel_digital_port *dig_port, in icl_program_mg_dp_mode()
2200 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_power_up_lanes()
2291 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in dg2_ddi_pre_enable_dp()
2398 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in tgl_ddi_pre_enable_dp()
2534 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in hsw_ddi_pre_enable_dp()
2621 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_pre_enable_hdmi()
4223 intel_ddi_max_lanes(struct intel_digital_port *dig_port) in intel_ddi_max_lanes()
[all …]
A Dintel_pps.c50 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick()
162 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe()
280 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup()
576 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_on_unlocked()
653 struct intel_digital_port *dig_port = in intel_pps_vdd_off_sync_unlocked()
822 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_off_unlocked()
949 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_detach_power_sequencer()
1056 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_sanitize()
A Dintel_dp.c110 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp()
232 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count()
335 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in icl_max_source_rate()
348 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ehl_max_source_rate()
360 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in dg1_max_source_rate()
390 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_source_rates()
1328 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_dsc_compute_config()
2902 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_sdp()
2935 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_vsc_sdp()
3099 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_vsc_sdp()
[all …]
A Dintel_display.h51 struct intel_digital_port;
571 struct intel_digital_port *dig_port,
602 intel_aux_power_domain(struct intel_digital_port *dig_port);
A 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()
A Dintel_psr.c664 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in dc3co_is_pipe_port_compatible()
1000 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_psr_get_config()
1175 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_enable_locked()
2183 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_init()
A Dintel_pipe_crc.c81 struct intel_digital_port *dig_port; in i9xx_pipe_crc_auto_source()

Completed in 80 milliseconds

12