/openbsd/sys/dev/pci/drm/i915/display/ |
H A D | intel_tc.h | 12 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 D | intel_dp_hdcp.c | 52 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 D | intel_dp_mst.h | 14 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 D | intel_tc.c | 48 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 D | intel_display_types.h | 411 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 D | intel_dp_aux.c | 77 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 D | intel_hdcp.c | 72 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 D | intel_lspcon.h | 14 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 D | intel_hdmi.h | 20 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 D | intel_dp_hdcp.h | 10 struct intel_digital_port; 12 int intel_dp_hdcp_init(struct intel_digital_port *dig_port,
|
H A D | intel_dpio_phy.h | 15 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 D | intel_hotplug.h | 13 struct intel_digital_port; 23 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
|
H A D | intel_hdcp.h | 21 struct intel_digital_port; 29 struct intel_digital_port *dig_port,
|
H A D | intel_dp_mst.c | 555 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 D | intel_lspcon.c | 59 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 D | intel_dp.h | 24 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 D | intel_hdmi.c | 592 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 D | intel_dpio_phy.c | 641 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 D | intel_pps.c | 90 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 D | intel_ddi.c | 329 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 D | g4x_hdmi.c | 376 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 D | intel_display.h | 56 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 D | intel_dp.c | 117 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 D | intel_display_power_well.c | 216 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 D | intel_hotplug.c | 316 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()
|