Lines Matching refs:intel_encoder

84 static int intel_ddi_hdmi_level(struct intel_encoder *encoder,  in intel_ddi_hdmi_level()
111 void hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_dp_ddi_buffers()
142 static void hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_hdmi_ddi_buffers()
222 static u32 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, in icl_pll_to_ddi_clk_sel()
286 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder, in intel_ddi_init_dp_buf_reg()
407 intel_ddi_config_transcoder_dp2(struct intel_encoder *encoder, in intel_ddi_config_transcoder_dp2()
427 intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, in intel_ddi_transcoder_func_reg_val_get()
536 void intel_ddi_enable_transcoder_func(struct intel_encoder *encoder, in intel_ddi_enable_transcoder_func()
569 intel_ddi_config_transcoder_func(struct intel_encoder *encoder, in intel_ddi_config_transcoder_func()
623 int intel_ddi_toggle_hdcp_bits(struct intel_encoder *intel_encoder, in intel_ddi_toggle_hdcp_bits() argument
627 struct drm_device *dev = intel_encoder->base.dev; in intel_ddi_toggle_hdcp_bits()
634 intel_encoder->power_domain); in intel_ddi_toggle_hdcp_bits()
644 intel_display_power_put(dev_priv, intel_encoder->power_domain, wakeref); in intel_ddi_toggle_hdcp_bits()
652 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_ddi_connector_get_hw_state()
715 static void intel_ddi_get_encoder_pipes(struct intel_encoder *encoder, in intel_ddi_get_encoder_pipes()
831 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state()
866 static void intel_ddi_get_power_domains(struct intel_encoder *encoder, in intel_ddi_get_power_domains()
903 void intel_ddi_enable_pipe_clock(struct intel_encoder *encoder, in intel_ddi_enable_pipe_clock()
955 static void skl_ddi_set_iboost(struct intel_encoder *encoder, in skl_ddi_set_iboost()
994 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_dp_voltage_max()
1032 static void icl_ddi_combo_vswing_program(struct intel_encoder *encoder, in icl_ddi_combo_vswing_program()
1096 static void icl_combo_phy_set_signal_levels(struct intel_encoder *encoder, in icl_combo_phy_set_signal_levels()
1147 static void icl_mg_phy_set_signal_levels(struct intel_encoder *encoder, in icl_mg_phy_set_signal_levels()
1248 static void tgl_dkl_phy_set_signal_levels(struct intel_encoder *encoder, in tgl_dkl_phy_set_signal_levels()
1349 int intel_ddi_level(struct intel_encoder *encoder, in intel_ddi_level()
1374 hsw_set_signal_levels(struct intel_encoder *encoder, in hsw_set_signal_levels()
1445 static void adls_ddi_enable_clock(struct intel_encoder *encoder, in adls_ddi_enable_clock()
1461 static void adls_ddi_disable_clock(struct intel_encoder *encoder) in adls_ddi_disable_clock()
1470 static bool adls_ddi_is_clock_enabled(struct intel_encoder *encoder) in adls_ddi_is_clock_enabled()
1479 static struct intel_shared_dpll *adls_ddi_get_pll(struct intel_encoder *encoder) in adls_ddi_get_pll()
1489 static void rkl_ddi_enable_clock(struct intel_encoder *encoder, in rkl_ddi_enable_clock()
1505 static void rkl_ddi_disable_clock(struct intel_encoder *encoder) in rkl_ddi_disable_clock()
1514 static bool rkl_ddi_is_clock_enabled(struct intel_encoder *encoder) in rkl_ddi_is_clock_enabled()
1523 static struct intel_shared_dpll *rkl_ddi_get_pll(struct intel_encoder *encoder) in rkl_ddi_get_pll()
1533 static void dg1_ddi_enable_clock(struct intel_encoder *encoder, in dg1_ddi_enable_clock()
1558 static void dg1_ddi_disable_clock(struct intel_encoder *encoder) in dg1_ddi_disable_clock()
1567 static bool dg1_ddi_is_clock_enabled(struct intel_encoder *encoder) in dg1_ddi_is_clock_enabled()
1576 static struct intel_shared_dpll *dg1_ddi_get_pll(struct intel_encoder *encoder) in dg1_ddi_get_pll()
1599 static void icl_ddi_combo_enable_clock(struct intel_encoder *encoder, in icl_ddi_combo_enable_clock()
1615 static void icl_ddi_combo_disable_clock(struct intel_encoder *encoder) in icl_ddi_combo_disable_clock()
1624 static bool icl_ddi_combo_is_clock_enabled(struct intel_encoder *encoder) in icl_ddi_combo_is_clock_enabled()
1633 struct intel_shared_dpll *icl_ddi_combo_get_pll(struct intel_encoder *encoder) in icl_ddi_combo_get_pll()
1643 static void jsl_ddi_tc_enable_clock(struct intel_encoder *encoder, in jsl_ddi_tc_enable_clock()
1662 static void jsl_ddi_tc_disable_clock(struct intel_encoder *encoder) in jsl_ddi_tc_disable_clock()
1672 static bool jsl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) in jsl_ddi_tc_is_clock_enabled()
1686 static void icl_ddi_tc_enable_clock(struct intel_encoder *encoder, in icl_ddi_tc_enable_clock()
1708 static void icl_ddi_tc_disable_clock(struct intel_encoder *encoder) in icl_ddi_tc_disable_clock()
1724 static bool icl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) in icl_ddi_tc_is_clock_enabled()
1741 static struct intel_shared_dpll *icl_ddi_tc_get_pll(struct intel_encoder *encoder) in icl_ddi_tc_get_pll()
1771 static struct intel_shared_dpll *bxt_ddi_get_pll(struct intel_encoder *encoder) in bxt_ddi_get_pll()
1794 static void skl_ddi_enable_clock(struct intel_encoder *encoder, in skl_ddi_enable_clock()
1815 static void skl_ddi_disable_clock(struct intel_encoder *encoder) in skl_ddi_disable_clock()
1828 static bool skl_ddi_is_clock_enabled(struct intel_encoder *encoder) in skl_ddi_is_clock_enabled()
1840 static struct intel_shared_dpll *skl_ddi_get_pll(struct intel_encoder *encoder) in skl_ddi_get_pll()
1862 void hsw_ddi_enable_clock(struct intel_encoder *encoder, in hsw_ddi_enable_clock()
1875 void hsw_ddi_disable_clock(struct intel_encoder *encoder) in hsw_ddi_disable_clock()
1883 bool hsw_ddi_is_clock_enabled(struct intel_encoder *encoder) in hsw_ddi_is_clock_enabled()
1891 static struct intel_shared_dpll *hsw_ddi_get_pll(struct intel_encoder *encoder) in hsw_ddi_get_pll()
1929 void intel_ddi_enable_clock(struct intel_encoder *encoder, in intel_ddi_enable_clock()
1936 void intel_ddi_disable_clock(struct intel_encoder *encoder) in intel_ddi_disable_clock()
1942 void intel_ddi_sanitize_encoder_pll_mapping(struct intel_encoder *encoder) in intel_ddi_sanitize_encoder_pll_mapping()
1972 struct intel_encoder *other_encoder; in intel_ddi_sanitize_encoder_pll_mapping()
2099 i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder, in dp_tp_ctl_reg()
2110 i915_reg_t dp_tp_status_reg(struct intel_encoder *encoder, in dp_tp_status_reg()
2150 static void intel_ddi_enable_fec(struct intel_encoder *encoder, in intel_ddi_enable_fec()
2166 static void intel_ddi_disable_fec_state(struct intel_encoder *encoder, in intel_ddi_disable_fec_state()
2183 static void intel_ddi_power_up_lanes(struct intel_encoder *encoder, in intel_ddi_power_up_lanes()
2209 static void intel_ddi_mso_get_config(struct intel_encoder *encoder, in intel_ddi_mso_get_config()
2272 struct intel_encoder *encoder, in tgl_ddi_pre_enable_dp()
2410 struct intel_encoder *encoder, in hsw_ddi_pre_enable_dp()
2475 struct intel_encoder *encoder, in intel_ddi_pre_enable_dp()
2494 struct intel_encoder *encoder, in intel_ddi_pre_enable_hdmi()
2519 struct intel_encoder *encoder, in intel_ddi_pre_enable()
2562 static void intel_disable_ddi_buf(struct intel_encoder *encoder, in intel_disable_ddi_buf()
2592 struct intel_encoder *encoder, in intel_ddi_post_disable_dp()
2652 struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi()
2681 struct intel_encoder *encoder, in intel_ddi_post_disable()
2749 struct intel_encoder *encoder, in trans_port_sync_stop_link_train()
2760 struct intel_encoder *slave_encoder = in trans_port_sync_stop_link_train()
2786 struct intel_encoder *encoder, in intel_enable_ddi_dp()
2830 struct intel_encoder *encoder, in intel_enable_ddi_hdmi()
2908 struct intel_encoder *encoder, in intel_enable_ddi()
2937 struct intel_encoder *encoder, in intel_disable_ddi_dp()
2958 struct intel_encoder *encoder, in intel_disable_ddi_hdmi()
2975 struct intel_encoder *encoder, in intel_disable_ddi()
2990 struct intel_encoder *encoder, in intel_ddi_update_pipe_dp()
3003 struct intel_encoder *encoder, in intel_ddi_update_pipe()
3018 struct intel_encoder *encoder, in intel_ddi_update_prepare()
3043 struct intel_encoder *encoder, in intel_ddi_update_complete()
3051 struct intel_encoder *encoder, in intel_ddi_pre_pll_enable()
3081 static void adlp_tbt_to_dp_alt_switch_wa(struct intel_encoder *encoder) in adlp_tbt_to_dp_alt_switch_wa()
3095 struct intel_encoder *encoder = &dig_port->base; in intel_ddi_prepare_link_retrain()
3146 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_set_link_train()
3177 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_set_idle_link_train()
3288 static void intel_ddi_read_func_ctl(struct intel_encoder *encoder, in intel_ddi_read_func_ctl()
3404 static void intel_ddi_get_config(struct intel_encoder *encoder, in intel_ddi_get_config()
3456 void intel_ddi_get_clock(struct intel_encoder *encoder, in intel_ddi_get_clock()
3478 static void dg2_ddi_get_config(struct intel_encoder *encoder, in dg2_ddi_get_config()
3487 static void adls_ddi_get_config(struct intel_encoder *encoder, in adls_ddi_get_config()
3494 static void rkl_ddi_get_config(struct intel_encoder *encoder, in rkl_ddi_get_config()
3501 static void dg1_ddi_get_config(struct intel_encoder *encoder, in dg1_ddi_get_config()
3508 static void icl_ddi_combo_get_config(struct intel_encoder *encoder, in icl_ddi_combo_get_config()
3515 static void icl_ddi_tc_get_clock(struct intel_encoder *encoder, in icl_ddi_tc_get_clock()
3547 static void icl_ddi_tc_get_config(struct intel_encoder *encoder, in icl_ddi_tc_get_config()
3554 static void bxt_ddi_get_config(struct intel_encoder *encoder, in bxt_ddi_get_config()
3561 static void skl_ddi_get_config(struct intel_encoder *encoder, in skl_ddi_get_config()
3568 void hsw_ddi_get_config(struct intel_encoder *encoder, in hsw_ddi_get_config()
3575 static void intel_ddi_sync_state(struct intel_encoder *encoder, in intel_ddi_sync_state()
3588 static bool intel_ddi_initial_fastset_check(struct intel_encoder *encoder, in intel_ddi_initial_fastset_check()
3610 intel_ddi_compute_output_type(struct intel_encoder *encoder, in intel_ddi_compute_output_type()
3627 static int intel_ddi_compute_config(struct intel_encoder *encoder, in intel_ddi_compute_config()
3740 static int intel_ddi_compute_config_late(struct intel_encoder *encoder, in intel_ddi_compute_config_late()
3871 static int intel_hdmi_reset_link(struct intel_encoder *encoder, in intel_hdmi_reset_link()
3945 intel_ddi_hotplug(struct intel_encoder *encoder, in intel_ddi_hotplug()
4017 static bool lpt_digital_port_connected(struct intel_encoder *encoder) in lpt_digital_port_connected()
4025 static bool hsw_digital_port_connected(struct intel_encoder *encoder) in hsw_digital_port_connected()
4033 static bool bdw_digital_port_connected(struct intel_encoder *encoder) in bdw_digital_port_connected()
4195 static void intel_ddi_encoder_suspend(struct intel_encoder *encoder) in intel_ddi_encoder_suspend()
4210 static void intel_ddi_encoder_shutdown(struct intel_encoder *encoder) in intel_ddi_encoder_shutdown()
4232 struct intel_encoder *encoder; in intel_ddi_init()