| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/display/ |
| H A D | intel_tc.h | 12 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 D | intel_tc.c | 27 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 D | intel_dp_hdcp.c | 32 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 D | intel_display_types.h | 246 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 D | intel_dp_mst.h | 11 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 D | intel_hdmi.h | 18 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 D | intel_dp.h | 23 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 D | intel_dp_mst.c | 348 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 D | intel_hdmi.c | 91 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 D | intel_hotplug.h | 13 struct intel_digital_port; 22 void intel_hpd_trigger_irq(struct intel_digital_port *dig_port);
|
| H A D | intel_lspcon.h | 14 struct intel_digital_port; 18 bool lspcon_init(struct intel_digital_port *dig_port);
|
| H A D | intel_lspcon.c | 52 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 D | intel_hdcp.c | 43 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 D | intel_dpio_phy.c | 653 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 D | intel_dp.c | 142 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 D | intel_ddi.c | 1513 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 D | intel_display.h | 51 struct intel_digital_port; 545 struct intel_digital_port *dig_port, 592 intel_aux_power_domain(struct intel_digital_port *dig_port);
|
| H A D | intel_hotplug.c | 313 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 D | intel_psr.c | 657 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 D | intel_pipe_crc.c | 80 struct intel_digital_port *dig_port; in i9xx_pipe_crc_auto_source()
|
| H A D | intel_display_power.c | 302 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 D | intel_vdsc.c | 1048 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_dsc_dp_pps_write()
|
| H A D | intel_display_debugfs.c | 1210 struct intel_digital_port *dig_port; in i915_dp_mst_info()
|
| H A D | intel_dpll_mgr.c | 3484 struct intel_digital_port *primary_port; in icl_update_active_dpll()
|
| H A D | intel_display.c | 1617 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()
|