/openbmc/linux/drivers/gpu/drm/i915/display/ |
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() 87 static int intel_dp_hdcp_read_bksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bksv() 103 static int intel_dp_hdcp_read_bstatus(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bstatus() 125 int intel_dp_hdcp_read_bcaps(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bcaps() 143 int intel_dp_hdcp_repeater_present(struct intel_digital_port *dig_port, in intel_dp_hdcp_repeater_present() 158 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ri_prime() 175 int intel_dp_hdcp_read_ksv_ready(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_ready() 194 int intel_dp_hdcp_read_ksv_fifo(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_fifo() 219 int intel_dp_hdcp_read_v_prime_part(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_v_prime_part() 240 int intel_dp_hdcp_toggle_signalling(struct intel_digital_port *dig_port, in intel_dp_hdcp_toggle_signalling() [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() local 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() local 166 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp2_capable() local 217 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, in intel_hdcp_poll_ksv_fifo() 383 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_validate_v_prime() local 625 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_auth_downstream() local 708 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_auth() local 880 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in _intel_hdcp_disable() local [all …]
|
H A D | intel_tc.c | 48 struct intel_digital_port *dig_port; member 90 static struct intel_tc_port *to_tc_port(struct intel_digital_port *dig_port) in to_tc_port() 100 static bool intel_tc_port_in_mode(struct intel_digital_port *dig_port, in intel_tc_port_in_mode() 110 bool intel_tc_port_in_tbt_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_tbt_alt_mode() 115 bool intel_tc_port_in_dp_alt_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_dp_alt_mode() 120 bool intel_tc_port_in_legacy_mode(struct intel_digital_port *dig_port) in intel_tc_port_in_legacy_mode() 173 bool intel_tc_cold_requires_aux_pw(struct intel_digital_port *dig_port) in intel_tc_cold_requires_aux_pw() 263 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port) in intel_tc_port_get_lane_mask() 278 u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port) in intel_tc_port_get_pin_assignment_mask() 293 static int mtl_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port) in mtl_tc_port_get_pin_assignment_mask() [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() local 98 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in hsw_get_aux_clock_divider() local 152 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_get_aux_send_ctl() local 178 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_get_aux_send_ctl() local 216 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_aux_xfer() local 522 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_ctl_reg() local 539 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in g4x_aux_data_reg() local 556 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_ctl_reg() local 575 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_aux_data_reg() local 594 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in skl_aux_ctl_reg() local [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() local 828 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_pre_pll_enable() local 909 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable() local 987 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_release_cl2_override() local 1036 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_set_phy_signal_level() local 1062 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_pre_pll_enable() local 1092 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable() local 1121 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_reset_lanes() local
|
H A D | intel_dp_mst.c | 555 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_disable_dp() local 586 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_post_disable_dp() local 657 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_post_pll_disable_dp() local 671 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_pll_enable_dp() local 692 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_enable_dp() local 751 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_enable_dp() local 820 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_enc_get_config() local 829 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_initial_fastset_check() local 1104 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_add_mst_connector() local 1171 intel_dp_create_fake_mst_encoder(struct intel_digital_port *dig_port, enum pipe pipe) in intel_dp_create_fake_mst_encoder() [all …]
|
H A D | intel_pps.c | 90 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick() local 202 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe() local 314 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup() local 556 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_check_power_unlocked() local 590 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_status() local 623 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_on() local 634 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_off() local 645 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in wait_panel_power_cycle() local 718 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_pps_vdd_on_unlocked() local 799 struct intel_digital_port *dig_port = in intel_pps_vdd_off_sync_unlocked() local [all …]
|
H A D | intel_hdmi.c | 592 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_hdmi_infoframes_enabled() local 636 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_infoframe() local 665 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_infoframe() local 853 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in g4x_set_infoframes() local 1038 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in ibx_set_infoframes() local 1256 static int intel_hdmi_hdcp_read(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read() 1285 static int intel_hdmi_hdcp_write(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_write() 1319 int intel_hdmi_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_write_an_aksv() 1344 static int intel_hdmi_hdcp_read_bksv(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read_bksv() 1359 int intel_hdmi_hdcp_read_bstatus(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read_bstatus() [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() local 890 intel_ddi_main_link_aux_domain(struct intel_digital_port *dig_port, in intel_ddi_main_link_aux_domain() 920 main_link_aux_power_domain_get(struct intel_digital_port *dig_port, in main_link_aux_power_domain_get() 936 main_link_aux_power_domain_put(struct intel_digital_port *dig_port, in main_link_aux_power_domain_put() 955 struct intel_digital_port *dig_port; in intel_ddi_get_power_domains() local 1034 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in skl_ddi_set_iboost() local 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() local 2384 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in mtl_port_buf_ctl_program() local 2407 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in mtl_port_buf_ctl_io_selection() local [all …]
|
H A D | intel_lspcon.c | 59 struct intel_digital_port *dig_port = in lspcon_to_intel_dp() local 280 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in lspcon_resume_in_pcon_wa() local 515 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in lspcon_set_infoframes() local 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() local 685 void lspcon_resume(struct intel_digital_port *dig_port) in lspcon_resume()
|
H A D | g4x_hdmi.c | 376 struct intel_digital_port *dig_port = in intel_disable_hdmi() local 458 struct intel_digital_port *dig_port = in intel_hdmi_pre_enable() local 473 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_hdmi_pre_enable() local 550 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_hdmi_pre_enable() local 680 struct intel_digital_port *dig_port; in g4x_hdmi_init() local
|
H A D | intel_dp.c | 117 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp() local 292 static int intel_dp_max_source_lane_count(struct intel_digital_port *dig_port) in intel_dp_max_source_lane_count() 306 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count() local 412 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in icl_max_source_rate() local 432 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in mtl_max_source_rate() local 486 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_source_rates() local 1670 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_dsc_compute_config() local 3496 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_sdp() local 3530 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_dp_vsc_sdp() local 3694 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_dp_vsc_sdp() local [all …]
|
H A D | intel_display_power_well.c | 220 struct intel_digital_port *dig_port = NULL; in aux_ch_to_digital_port() local 247 struct intel_digital_port *dig_port = aux_ch_to_digital_port(i915, aux_ch); in icl_aux_pw_to_phy() local 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() local
|
H A D | intel_hotplug.c | 316 struct intel_digital_port *dig_port; in i915_digport_work_func() local 355 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port) in intel_hpd_trigger_irq()
|
H A D | intel_cx0_phy.c | 1992 struct intel_digital_port *dig_port = hdmi_to_dig_port(hdmi); in intel_cx0_phy_check_hdmi_link_rate() local 2702 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_cx0pll_enable() local 2871 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_mtl_pll_enable() local 2971 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_mtl_pll_disable() local
|
H A D | intel_psr.c | 882 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in dc3co_is_pipe_port_compatible() local 1271 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_psr_get_config() local 1511 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_enable_locked() local 2708 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_init() local
|
H A D | intel_vdsc.c | 905 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_dsc_dp_pps_write() local
|
H A D | intel_pipe_crc.c | 81 struct intel_digital_port *dig_port; in i9xx_pipe_crc_auto_source() local
|
H A D | g4x_dp.c | 168 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in assert_dp_port() local 1263 struct intel_digital_port *dig_port; in g4x_dp_init() local
|
H A D | intel_modeset_setup.c | 400 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_crtc_needs_link_reset() local
|
H A D | intel_display_debugfs.c | 774 struct intel_digital_port *dig_port; in i915_dp_mst_info() local
|
H A D | intel_display.c | 358 struct intel_digital_port *dig_port, in vlv_wait_port_ready() argument 1823 intel_aux_power_domain(struct intel_digital_port *dig_port) in intel_aux_power_domain() argument [all...] |