Home
last modified time | relevance | path

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

12

/openbsd/sys/dev/pci/drm/i915/display/
H 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);
28 void intel_tc_port_init_mode(struct intel_digital_port *dig_port);
31 void intel_tc_port_lock(struct intel_digital_port *dig_port);
32 void intel_tc_port_unlock(struct intel_digital_port *dig_port);
33 void intel_tc_port_suspend(struct intel_digital_port *dig_port);
34 void intel_tc_port_get_link(struct intel_digital_port *dig_port,
36 void intel_tc_port_put_link(struct intel_digital_port *dig_port);
37 bool intel_tc_port_ref_held(struct intel_digital_port *dig_port);
[all …]
H A Dintel_dp_hdcp.c52 int intel_dp_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_write_an_aksv()
125 int intel_dp_hdcp_read_bcaps(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bcaps()
158 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ri_prime()
249 bool intel_dp_hdcp_check_link(struct intel_digital_port *dig_port, in intel_dp_hdcp_check_link()
268 int intel_dp_hdcp_capable(struct intel_digital_port *dig_port, in intel_dp_hdcp_capable()
334 intel_dp_hdcp2_read_rx_status(struct intel_digital_port *dig_port, in intel_dp_hdcp2_read_rx_status()
386 intel_dp_hdcp2_wait_for_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_wait_for_msg()
440 int intel_dp_hdcp2_write_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_write_msg()
497 int intel_dp_hdcp2_read_msg(struct intel_digital_port *dig_port, in intel_dp_hdcp2_read_msg()
625 int intel_dp_hdcp2_capable(struct intel_digital_port *dig_port, in intel_dp_hdcp2_capable()
[all …]
H A Dintel_dp_mst.h14 struct intel_digital_port;
17 int intel_dp_mst_encoder_init(struct intel_digital_port *dig_port, int conn_id);
18 void intel_dp_mst_encoder_cleanup(struct intel_digital_port *dig_port);
19 int intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port);
H A Dintel_tc.c48 struct intel_digital_port *dig_port;
443 struct intel_digital_port *dig_port = tc->dig_port; in icl_tc_phy_cold_off_domain()
454 struct intel_digital_port *dig_port = tc->dig_port; in icl_tc_phy_hpd_live_status()
583 struct intel_digital_port *dig_port = tc->dig_port; in tc_phy_verify_legacy_or_dp_alt_mode()
726 struct intel_digital_port *dig_port = tc->dig_port; in adlp_tc_phy_cold_off_domain()
737 struct intel_digital_port *dig_port = tc->dig_port; in adlp_tc_phy_hpd_live_status()
925 struct intel_digital_port *dig_port = tc->dig_port; in xelpdp_tc_phy_hpd_live_status()
1360 struct intel_digital_port *dig_port = tc->dig_port; in intel_tc_port_reset_mode()
1409 struct intel_digital_port *dig_port = tc->dig_port; in tc_port_is_enabled()
1477 struct intel_digital_port *dig_port = tc->dig_port; in tc_port_has_active_links()
[all …]
H A Dintel_display_types.h411 struct intel_digital_port;
460 int (*read_bstatus)(struct intel_digital_port *dig_port,
492 bool (*check_link)(struct intel_digital_port *dig_port,
496 int (*hdcp_capable)(struct intel_digital_port *dig_port,
511 int (*read_2_2_msg)(struct intel_digital_port *dig_port,
1829 struct intel_digital_port { struct
1877 struct intel_digital_port *primary; argument
1912 static inline struct intel_digital_port *
1926 static inline struct intel_digital_port *
1974 static inline struct intel_digital_port *
[all …]
H 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()
152 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_get_aux_send_ctl()
178 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_get_aux_send_ctl()
216 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_aux_xfer()
522 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_ctl_reg()
539 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_data_reg()
556 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_ctl_reg()
575 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_data_reg()
594 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_aux_ctl_reg()
[all …]
H A Dintel_hdcp.c72 intel_hdcp_required_content_stream(struct intel_digital_port *dig_port) in intel_hdcp_required_content_stream()
95 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_prepare_streams()
120 int intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, in intel_hdcp_read_valid_bksv()
145 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_capable()
166 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp2_capable()
217 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, in intel_hdcp_poll_ksv_fifo()
2166 struct intel_digital_port *dig_port, in initialize_hdcp_port_data()
2252 struct intel_digital_port *dig_port, in intel_hdcp2_init()
2269 struct intel_digital_port *dig_port, in intel_hdcp_init()
2301 intel_hdcp_set_streams(struct intel_digital_port *dig_port, in intel_hdcp_set_streams()
[all …]
H 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);
H A Dintel_hdmi.h20 struct intel_digital_port;
25 void intel_hdmi_init_connector(struct intel_digital_port *dig_port,
39 void intel_infoframe_init(struct intel_digital_port *dig_port);
H A Dintel_dp_hdcp.h10 struct intel_digital_port;
12 int intel_dp_hdcp_init(struct intel_digital_port *dig_port,
H A Dintel_dpio_phy.h15 struct intel_digital_port;
44 enum dpio_channel vlv_dig_port_to_channel(struct intel_digital_port *dig_port);
45 enum dpio_phy vlv_dig_port_to_phy(struct intel_digital_port *dig_port);
H A Dintel_hotplug.h13 struct intel_digital_port;
23 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
H A Dintel_hdcp.h21 struct intel_digital_port;
29 struct intel_digital_port *dig_port,
H A Dintel_dp_mst.c555 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_disable_dp()
586 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_post_disable_dp()
657 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_post_pll_disable_dp()
671 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_pll_enable_dp()
692 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_enable_dp()
751 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_enable_dp()
820 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_enc_get_config()
829 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_initial_fastset_check()
1104 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_add_mst_connector()
1221 intel_dp_create_fake_mst_encoders(struct intel_digital_port *dig_port) in intel_dp_create_fake_mst_encoders()
[all …]
H A Dintel_lspcon.c59 struct intel_digital_port *dig_port = in lspcon_to_intel_dp()
60 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_to_intel_dp()
280 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in lspcon_resume_in_pcon_wa()
515 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in lspcon_set_infoframes()
646 bool lspcon_init(struct intel_digital_port *dig_port) in lspcon_init()
680 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_lspcon_infoframes_enabled()
685 void lspcon_resume(struct intel_digital_port *dig_port) in lspcon_resume()
H A Dintel_dp.h24 struct intel_digital_port;
41 bool intel_dp_init_connector(struct intel_digital_port *dig_port,
74 enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *dig_port,
H A Dintel_hdmi.c592 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_hdmi_infoframes_enabled()
636 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_infoframe()
665 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_infoframe()
853 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in g4x_set_infoframes()
1038 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in ibx_set_infoframes()
1615 hdcp2_detect_msg_availability(struct intel_digital_port *dig_port, in hdcp2_detect_msg_availability()
1643 intel_hdmi_hdcp2_wait_for_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_wait_for_msg()
1668 int intel_hdmi_hdcp2_write_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_write_msg()
1678 int intel_hdmi_hdcp2_read_msg(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_read_msg()
1736 int intel_hdmi_hdcp2_capable(struct intel_digital_port *dig_port, in intel_hdmi_hdcp2_capable()
[all …]
H A Dintel_dpio_phy.c641 enum dpio_channel vlv_dig_port_to_channel(struct intel_digital_port *dig_port) in vlv_dig_port_to_channel()
655 enum dpio_phy vlv_dig_port_to_phy(struct intel_digital_port *dig_port) in vlv_dig_port_to_phy()
689 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_set_phy_signal_level()
828 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_pre_pll_enable()
909 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable()
987 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_release_cl2_override()
1036 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_set_phy_signal_level()
1062 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_pre_pll_enable()
1092 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable()
1121 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_reset_lanes()
H A Dintel_pps.c90 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick()
202 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe()
314 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup()
556 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_check_power_unlocked()
590 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_status()
623 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_on()
634 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_off()
645 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_power_cycle()
718 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_on_unlocked()
799 struct intel_digital_port *dig_port = in intel_pps_vdd_off_sync_unlocked()
[all …]
H A Dintel_ddi.c329 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_init_dp_buf_reg()
955 struct intel_digital_port *dig_port; in intel_ddi_get_power_domains()
1034 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in skl_ddi_set_iboost()
2081 icl_program_mg_dp_mode(struct intel_digital_port *dig_port, in icl_program_mg_dp_mode()
2254 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_power_up_lanes()
2375 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in mtl_port_buf_ctl_program()
2398 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in mtl_port_buf_ctl_io_selection()
2518 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in tgl_ddi_pre_enable_dp()
2657 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in hsw_ddi_pre_enable_dp()
4521 intel_ddi_max_lanes(struct intel_digital_port *dig_port) in intel_ddi_max_lanes()
[all …]
H A Dg4x_hdmi.c376 struct intel_digital_port *dig_port = in intel_disable_hdmi()
458 struct intel_digital_port *dig_port = in intel_hdmi_pre_enable()
473 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_hdmi_pre_enable()
550 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_hdmi_pre_enable()
680 struct intel_digital_port *dig_port; in g4x_hdmi_init()
H A Dintel_display.h56 struct intel_digital_port;
461 struct intel_digital_port *dig_port,
496 enum intel_display_power_domain intel_port_to_power_domain(struct intel_digital_port *dig_port);
498 intel_aux_power_domain(struct intel_digital_port *dig_port);
H A Dintel_dp.c117 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp()
306 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count()
412 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in icl_max_source_rate()
432 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in mtl_max_source_rate()
486 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_source_rates()
1670 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_dsc_compute_config()
3496 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_sdp()
3530 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_vsc_sdp()
3694 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_vsc_sdp()
3720 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_hdr_metadata_infoframe_sdp()
[all …]
H A Dintel_display_power_well.c216 static struct intel_digital_port *
220 struct intel_digital_port *dig_port = NULL; in aux_ch_to_digital_port()
247 struct intel_digital_port *dig_port = aux_ch_to_digital_port(i915, aux_ch); in icl_aux_pw_to_phy()
462 struct intel_digital_port *dig_port) in icl_tc_port_assert_ref_held()
477 struct intel_digital_port *dig_port) in icl_tc_port_assert_ref_held()
511 struct intel_digital_port *dig_port = aux_ch_to_digital_port(dev_priv, aux_ch); in icl_tc_phy_aux_power_well_enable()
H A Dintel_hotplug.c316 struct intel_digital_port *dig_port; in i915_digport_work_func()
355 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port) in intel_hpd_trigger_irq()

12