Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/
H A Dintel_tc.h12 struct intel_digital_port;
16 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port);
17 u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port);
18 int intel_tc_port_fia_max_lane_count(struct intel_digital_port *dig_port);
19 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port,
22 void intel_tc_port_sanitize(struct intel_digital_port *dig_port);
23 void intel_tc_port_lock(struct intel_digital_port *dig_port);
24 void intel_tc_port_unlock(struct intel_digital_port *dig_port);
25 void intel_tc_port_get_link(struct intel_digital_port *dig_port,
27 void intel_tc_port_put_link(struct intel_digital_port *dig_port);
[all …]
H A Dintel_tc.c27 tc_cold_get_power_domain(struct intel_digital_port *dig_port) in tc_cold_get_power_domain()
38 tc_cold_block(struct intel_digital_port *dig_port) in tc_cold_block()
51 tc_cold_unblock(struct intel_digital_port *dig_port, intel_wakeref_t wakeref) in tc_cold_unblock()
69 assert_tc_cold_blocked(struct intel_digital_port *dig_port) in assert_tc_cold_blocked()
82 u32 intel_tc_port_get_lane_mask(struct intel_digital_port *dig_port) in intel_tc_port_get_lane_mask()
98 u32 intel_tc_port_get_pin_assignment_mask(struct intel_digital_port *dig_port) in intel_tc_port_get_pin_assignment_mask()
114 int intel_tc_port_fia_max_lane_count(struct intel_digital_port *dig_port) in intel_tc_port_fia_max_lane_count()
146 void intel_tc_port_set_fia_lane_count(struct intel_digital_port *dig_port, in intel_tc_port_set_fia_lane_count()
185 static void tc_port_fixup_legacy_flag(struct intel_digital_port *dig_port, in tc_port_fixup_legacy_flag()
208 static u32 tc_port_live_status_mask(struct intel_digital_port *dig_port) in tc_port_live_status_mask()
[all …]
H A Dintel_dp_hdcp.c32 int intel_dp_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_write_an_aksv()
67 static int intel_dp_hdcp_read_bksv(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bksv()
83 static int intel_dp_hdcp_read_bstatus(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bstatus()
105 int intel_dp_hdcp_read_bcaps(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_bcaps()
123 int intel_dp_hdcp_repeater_present(struct intel_digital_port *dig_port, in intel_dp_hdcp_repeater_present()
138 int intel_dp_hdcp_read_ri_prime(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ri_prime()
155 int intel_dp_hdcp_read_ksv_ready(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_ready()
174 int intel_dp_hdcp_read_ksv_fifo(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_ksv_fifo()
199 int intel_dp_hdcp_read_v_prime_part(struct intel_digital_port *dig_port, in intel_dp_hdcp_read_v_prime_part()
220 int intel_dp_hdcp_toggle_signalling(struct intel_digital_port *dig_port, in intel_dp_hdcp_toggle_signalling()
[all …]
H A Dintel_display_types.h246 struct intel_digital_port;
284 int (*write_an_aksv)(struct intel_digital_port *dig_port, u8 *an);
287 int (*read_bksv)(struct intel_digital_port *dig_port, u8 *bksv);
295 int (*read_bstatus)(struct intel_digital_port *dig_port,
299 int (*repeater_present)(struct intel_digital_port *dig_port,
303 int (*read_ri_prime)(struct intel_digital_port *dig_port, u8 *ri);
306 int (*read_ksv_ready)(struct intel_digital_port *dig_port,
310 int (*read_ksv_fifo)(struct intel_digital_port *dig_port,
314 int (*read_v_prime_part)(struct intel_digital_port *dig_port,
318 int (*toggle_signalling)(struct intel_digital_port *dig_port,
[all …]
H A 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);
H A Dintel_hdmi.h18 struct intel_digital_port;
28 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.h23 struct intel_digital_port;
44 bool intel_dp_init_connector(struct intel_digital_port *dig_port,
67 enum irqreturn intel_dp_hpd_pulse(struct intel_digital_port *dig_port,
140 int intel_dp_init_hdcp(struct intel_digital_port *dig_port,
H A Dintel_dp_mst.c348 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_disable_dp()
377 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_post_disable_dp()
457 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_pll_enable_dp()
471 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_pre_enable_dp()
533 struct intel_digital_port *dig_port = intel_mst->primary; in intel_mst_enable_dp()
587 struct intel_digital_port *dig_port = intel_mst->primary; in intel_dp_mst_enc_get_config()
772 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_add_mst_connector()
857 intel_dp_create_fake_mst_encoder(struct intel_digital_port *dig_port, enum pipe pipe) in intel_dp_create_fake_mst_encoder()
905 intel_dp_create_fake_mst_encoders(struct intel_digital_port *dig_port) in intel_dp_create_fake_mst_encoders()
917 intel_dp_mst_encoder_active_links(struct intel_digital_port *dig_port) in intel_dp_mst_encoder_active_links()
[all …]
H A Dintel_hdmi.c91 struct intel_digital_port *dig_port = in enc_to_intel_hdmi()
92 container_of(&encoder->base, struct intel_digital_port, in enc_to_intel_hdmi()
619 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_hdmi_infoframes_enabled()
663 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_write_infoframe()
692 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_read_infoframe()
875 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in g4x_set_infoframes()
1060 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in ibx_set_infoframes()
1278 static int intel_hdmi_hdcp_read(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_read()
1307 static int intel_hdmi_hdcp_write(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_write()
1341 int intel_hdmi_hdcp_write_an_aksv(struct intel_digital_port *dig_port, in intel_hdmi_hdcp_write_an_aksv()
[all …]
H A Dintel_hotplug.h13 struct intel_digital_port;
22 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
H A Dintel_lspcon.h14 struct intel_digital_port;
18 bool lspcon_init(struct intel_digital_port *dig_port);
H A Dintel_lspcon.c52 struct intel_digital_port *dig_port = in lspcon_to_intel_dp()
53 container_of(lspcon, struct intel_digital_port, lspcon); in lspcon_to_intel_dp()
249 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in lspcon_resume_in_pcon_wa()
475 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in lspcon_set_infoframes()
553 bool lspcon_init(struct intel_digital_port *dig_port) in lspcon_init()
H A Dintel_hdcp.c43 int intel_hdcp_read_valid_bksv(struct intel_digital_port *dig_port, in intel_hdcp_read_valid_bksv()
68 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_capable()
89 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp2_capable()
128 static int intel_hdcp_poll_ksv_fifo(struct intel_digital_port *dig_port, in intel_hdcp_poll_ksv_fifo()
294 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_validate_v_prime()
536 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_auth_downstream()
619 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_auth()
784 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in _intel_hdcp_disable()
887 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_update_value()
914 struct intel_digital_port *dig_port = intel_attached_dig_port(connector); in intel_hdcp_check_link()
[all …]
H A Dintel_dpio_phy.c653 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_set_phy_signal_level()
792 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_pre_pll_enable()
873 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable()
951 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in chv_phy_release_cl2_override()
1000 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_set_phy_signal_level()
1025 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_pre_pll_enable()
1055 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable()
1084 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in vlv_phy_reset_lanes()
H A Dintel_dp.c142 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_is_edp()
224 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_max_common_lane_count()
258 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in cnl_max_source_rate()
281 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in icl_max_source_rate()
312 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dp_set_source_rates()
795 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_kick()
908 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_power_sequencer_pipe()
1026 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_initial_power_sequencer_setup()
1272 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in ilk_get_aux_clock_divider()
1293 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in hsw_get_aux_clock_divider()
[all …]
H A Dintel_ddi.c1513 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_init_dp_buf_reg()
2071 intel_ddi_main_link_aux_domain(struct intel_digital_port *dig_port) in intel_ddi_main_link_aux_domain()
2093 struct intel_digital_port *dig_port; in intel_ddi_get_power_domains()
2183 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in skl_ddi_set_iboost()
3141 icl_program_mg_dp_mode(struct intel_digital_port *dig_port, in icl_program_mg_dp_mode()
3286 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_power_up_lanes()
3307 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in tgl_ddi_pre_enable_dp()
3442 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in hsw_ddi_pre_enable_dp()
3525 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_pre_enable_hdmi()
3593 struct intel_digital_port *dig_port = enc_to_dig_port(encoder); in intel_ddi_pre_enable()
[all …]
H A Dintel_display.h51 struct intel_digital_port;
545 struct intel_digital_port *dig_port,
592 intel_aux_power_domain(struct intel_digital_port *dig_port);
H A Dintel_hotplug.c313 struct intel_digital_port *dig_port; in i915_digport_work_func()
351 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port) in intel_hpd_trigger_irq()
H A Dintel_psr.c657 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in tgl_dc3co_exitline_compute_config()
808 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_compute_config()
956 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_enable_locked()
1749 struct intel_digital_port *dig_port; in intel_psr_atomic_check()
H A Dintel_pipe_crc.c80 struct intel_digital_port *dig_port; in i9xx_pipe_crc_auto_source()
H A Dintel_display_power.c302 static struct intel_digital_port *
306 struct intel_digital_port *dig_port = NULL; in aux_ch_to_digital_port()
543 struct intel_digital_port *dig_port) in icl_tc_port_assert_ref_held()
563 struct intel_digital_port *dig_port) in icl_tc_port_assert_ref_held()
598 struct intel_digital_port *dig_port = aux_ch_to_digital_port(dev_priv, aux_ch); in icl_tc_phy_aux_power_well_enable()
648 struct intel_digital_port *dig_port = aux_ch_to_digital_port(dev_priv, aux_ch); in icl_tc_phy_aux_power_well_disable()
H A Dintel_vdsc.c1048 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dsc_dp_pps_write()
H A Dintel_display_debugfs.c1210 struct intel_digital_port *dig_port; in i915_dp_mst_info()
H A Dintel_dpll_mgr.c3484 struct intel_digital_port *primary_port; in icl_update_active_dpll()
H A Dintel_display.c1617 struct intel_digital_port *dig_port, in vlv_wait_port_ready()
7346 intel_aux_power_domain(struct intel_digital_port *dig_port) in intel_aux_power_domain()