Lines Matching refs:intel_encoder

76 static int intel_ddi_hdmi_level(struct intel_encoder *encoder,  in intel_ddi_hdmi_level()
103 void hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_dp_ddi_buffers()
134 static void hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_hdmi_ddi_buffers()
214 static u32 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, in icl_pll_to_ddi_clk_sel()
278 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder, in intel_ddi_init_dp_buf_reg()
414 intel_ddi_config_transcoder_dp2(struct intel_encoder *encoder, in intel_ddi_config_transcoder_dp2()
434 intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, in intel_ddi_transcoder_func_reg_val_get()
542 void intel_ddi_enable_transcoder_func(struct intel_encoder *encoder, in intel_ddi_enable_transcoder_func()
575 intel_ddi_config_transcoder_func(struct intel_encoder *encoder, in intel_ddi_config_transcoder_func()
629 int intel_ddi_toggle_hdcp_bits(struct intel_encoder *intel_encoder, in intel_ddi_toggle_hdcp_bits() argument
633 struct drm_device *dev = intel_encoder->base.dev; in intel_ddi_toggle_hdcp_bits()
640 intel_encoder->power_domain); in intel_ddi_toggle_hdcp_bits()
650 intel_display_power_put(dev_priv, intel_encoder->power_domain, wakeref); in intel_ddi_toggle_hdcp_bits()
658 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_ddi_connector_get_hw_state()
721 static void intel_ddi_get_encoder_pipes(struct intel_encoder *encoder, in intel_ddi_get_encoder_pipes()
837 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state()
872 static void intel_ddi_get_power_domains(struct intel_encoder *encoder, in intel_ddi_get_power_domains()
909 void intel_ddi_enable_pipe_clock(struct intel_encoder *encoder, in intel_ddi_enable_pipe_clock()
961 static void skl_ddi_set_iboost(struct intel_encoder *encoder, in skl_ddi_set_iboost()
1000 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_dp_voltage_max()
1038 static void icl_ddi_combo_vswing_program(struct intel_encoder *encoder, in icl_ddi_combo_vswing_program()
1099 static void icl_combo_phy_set_signal_levels(struct intel_encoder *encoder, in icl_combo_phy_set_signal_levels()
1152 static void icl_mg_phy_set_signal_levels(struct intel_encoder *encoder, in icl_mg_phy_set_signal_levels()
1273 static void tgl_dkl_phy_set_signal_levels(struct intel_encoder *encoder, in tgl_dkl_phy_set_signal_levels()
1354 int intel_ddi_level(struct intel_encoder *encoder, in intel_ddi_level()
1379 hsw_set_signal_levels(struct intel_encoder *encoder, in hsw_set_signal_levels()
1450 static void adls_ddi_enable_clock(struct intel_encoder *encoder, in adls_ddi_enable_clock()
1466 static void adls_ddi_disable_clock(struct intel_encoder *encoder) in adls_ddi_disable_clock()
1475 static bool adls_ddi_is_clock_enabled(struct intel_encoder *encoder) in adls_ddi_is_clock_enabled()
1484 static struct intel_shared_dpll *adls_ddi_get_pll(struct intel_encoder *encoder) in adls_ddi_get_pll()
1494 static void rkl_ddi_enable_clock(struct intel_encoder *encoder, in rkl_ddi_enable_clock()
1510 static void rkl_ddi_disable_clock(struct intel_encoder *encoder) in rkl_ddi_disable_clock()
1519 static bool rkl_ddi_is_clock_enabled(struct intel_encoder *encoder) in rkl_ddi_is_clock_enabled()
1528 static struct intel_shared_dpll *rkl_ddi_get_pll(struct intel_encoder *encoder) in rkl_ddi_get_pll()
1538 static void dg1_ddi_enable_clock(struct intel_encoder *encoder, in dg1_ddi_enable_clock()
1563 static void dg1_ddi_disable_clock(struct intel_encoder *encoder) in dg1_ddi_disable_clock()
1572 static bool dg1_ddi_is_clock_enabled(struct intel_encoder *encoder) in dg1_ddi_is_clock_enabled()
1581 static struct intel_shared_dpll *dg1_ddi_get_pll(struct intel_encoder *encoder) in dg1_ddi_get_pll()
1604 static void icl_ddi_combo_enable_clock(struct intel_encoder *encoder, in icl_ddi_combo_enable_clock()
1620 static void icl_ddi_combo_disable_clock(struct intel_encoder *encoder) in icl_ddi_combo_disable_clock()
1629 static bool icl_ddi_combo_is_clock_enabled(struct intel_encoder *encoder) in icl_ddi_combo_is_clock_enabled()
1638 struct intel_shared_dpll *icl_ddi_combo_get_pll(struct intel_encoder *encoder) in icl_ddi_combo_get_pll()
1648 static void jsl_ddi_tc_enable_clock(struct intel_encoder *encoder, in jsl_ddi_tc_enable_clock()
1667 static void jsl_ddi_tc_disable_clock(struct intel_encoder *encoder) in jsl_ddi_tc_disable_clock()
1677 static bool jsl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) in jsl_ddi_tc_is_clock_enabled()
1691 static void icl_ddi_tc_enable_clock(struct intel_encoder *encoder, in icl_ddi_tc_enable_clock()
1713 static void icl_ddi_tc_disable_clock(struct intel_encoder *encoder) in icl_ddi_tc_disable_clock()
1729 static bool icl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) in icl_ddi_tc_is_clock_enabled()
1746 static struct intel_shared_dpll *icl_ddi_tc_get_pll(struct intel_encoder *encoder) in icl_ddi_tc_get_pll()
1776 static struct intel_shared_dpll *bxt_ddi_get_pll(struct intel_encoder *encoder) in bxt_ddi_get_pll()
1799 static void skl_ddi_enable_clock(struct intel_encoder *encoder, in skl_ddi_enable_clock()
1820 static void skl_ddi_disable_clock(struct intel_encoder *encoder) in skl_ddi_disable_clock()
1833 static bool skl_ddi_is_clock_enabled(struct intel_encoder *encoder) in skl_ddi_is_clock_enabled()
1845 static struct intel_shared_dpll *skl_ddi_get_pll(struct intel_encoder *encoder) in skl_ddi_get_pll()
1867 void hsw_ddi_enable_clock(struct intel_encoder *encoder, in hsw_ddi_enable_clock()
1880 void hsw_ddi_disable_clock(struct intel_encoder *encoder) in hsw_ddi_disable_clock()
1888 bool hsw_ddi_is_clock_enabled(struct intel_encoder *encoder) in hsw_ddi_is_clock_enabled()
1896 static struct intel_shared_dpll *hsw_ddi_get_pll(struct intel_encoder *encoder) in hsw_ddi_get_pll()
1934 void intel_ddi_enable_clock(struct intel_encoder *encoder, in intel_ddi_enable_clock()
1941 static void intel_ddi_disable_clock(struct intel_encoder *encoder) in intel_ddi_disable_clock()
1947 void intel_ddi_sanitize_encoder_pll_mapping(struct intel_encoder *encoder) in intel_ddi_sanitize_encoder_pll_mapping()
1977 struct intel_encoder *other_encoder; in intel_ddi_sanitize_encoder_pll_mapping()
2112 i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder, in dp_tp_ctl_reg()
2123 i915_reg_t dp_tp_status_reg(struct intel_encoder *encoder, in dp_tp_status_reg()
2163 static void intel_ddi_enable_fec(struct intel_encoder *encoder, in intel_ddi_enable_fec()
2179 static void intel_ddi_disable_fec_state(struct intel_encoder *encoder, in intel_ddi_disable_fec_state()
2196 static void intel_ddi_power_up_lanes(struct intel_encoder *encoder, in intel_ddi_power_up_lanes()
2222 static void intel_ddi_mso_get_config(struct intel_encoder *encoder, in intel_ddi_mso_get_config()
2285 struct intel_encoder *encoder, in dg2_ddi_pre_enable_dp()
2392 struct intel_encoder *encoder, in tgl_ddi_pre_enable_dp()
2527 struct intel_encoder *encoder, in hsw_ddi_pre_enable_dp()
2593 struct intel_encoder *encoder, in intel_ddi_pre_enable_dp()
2617 struct intel_encoder *encoder, in intel_ddi_pre_enable_hdmi()
2642 struct intel_encoder *encoder, in intel_ddi_pre_enable()
2685 static void intel_disable_ddi_buf(struct intel_encoder *encoder, in intel_disable_ddi_buf()
2715 struct intel_encoder *encoder, in intel_ddi_post_disable_dp()
2775 struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi()
2800 struct intel_encoder *encoder, in intel_ddi_post_disable()
2870 struct intel_encoder *encoder, in intel_ddi_fdi_post_disable()
2905 struct intel_encoder *encoder, in trans_port_sync_stop_link_train()
2916 struct intel_encoder *slave_encoder = in trans_port_sync_stop_link_train()
2942 struct intel_encoder *encoder, in intel_enable_ddi_dp()
2988 struct intel_encoder *encoder, in intel_enable_ddi_hdmi()
3061 struct intel_encoder *encoder, in intel_enable_ddi()
3090 struct intel_encoder *encoder, in intel_disable_ddi_dp()
3108 struct intel_encoder *encoder, in intel_disable_ddi_hdmi()
3123 struct intel_encoder *encoder, in intel_pre_disable_ddi()
3142 struct intel_encoder *encoder, in intel_disable_ddi()
3157 struct intel_encoder *encoder, in intel_ddi_update_pipe_dp()
3172 struct intel_encoder *encoder, in intel_ddi_update_pipe()
3187 struct intel_encoder *encoder, in intel_ddi_update_prepare()
3204 struct intel_encoder *encoder, in intel_ddi_update_complete()
3212 struct intel_encoder *encoder, in intel_ddi_pre_pll_enable()
3245 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_prepare_link_retrain()
3292 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_set_link_train()
3323 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_set_idle_link_train()
3434 static void intel_ddi_read_func_ctl(struct intel_encoder *encoder, in intel_ddi_read_func_ctl()
3545 static void intel_ddi_get_config(struct intel_encoder *encoder, in intel_ddi_get_config()
3627 void intel_ddi_get_clock(struct intel_encoder *encoder, in intel_ddi_get_clock()
3649 static void dg2_ddi_get_config(struct intel_encoder *encoder, in dg2_ddi_get_config()
3658 static void adls_ddi_get_config(struct intel_encoder *encoder, in adls_ddi_get_config()
3665 static void rkl_ddi_get_config(struct intel_encoder *encoder, in rkl_ddi_get_config()
3672 static void dg1_ddi_get_config(struct intel_encoder *encoder, in dg1_ddi_get_config()
3679 static void icl_ddi_combo_get_config(struct intel_encoder *encoder, in icl_ddi_combo_get_config()
3686 static void icl_ddi_tc_get_clock(struct intel_encoder *encoder, in icl_ddi_tc_get_clock()
3718 static void icl_ddi_tc_get_config(struct intel_encoder *encoder, in icl_ddi_tc_get_config()
3725 static void bxt_ddi_get_config(struct intel_encoder *encoder, in bxt_ddi_get_config()
3732 static void skl_ddi_get_config(struct intel_encoder *encoder, in skl_ddi_get_config()
3739 void hsw_ddi_get_config(struct intel_encoder *encoder, in hsw_ddi_get_config()
3746 static void intel_ddi_sync_state(struct intel_encoder *encoder, in intel_ddi_sync_state()
3759 static bool intel_ddi_initial_fastset_check(struct intel_encoder *encoder, in intel_ddi_initial_fastset_check()
3769 intel_ddi_compute_output_type(struct intel_encoder *encoder, in intel_ddi_compute_output_type()
3786 static int intel_ddi_compute_config(struct intel_encoder *encoder, in intel_ddi_compute_config()
3899 static int intel_ddi_compute_config_late(struct intel_encoder *encoder, in intel_ddi_compute_config_late()
4017 static int intel_hdmi_reset_link(struct intel_encoder *encoder, in intel_hdmi_reset_link()
4091 intel_ddi_hotplug(struct intel_encoder *encoder, in intel_ddi_hotplug()
4163 static bool lpt_digital_port_connected(struct intel_encoder *encoder) in lpt_digital_port_connected()
4171 static bool hsw_digital_port_connected(struct intel_encoder *encoder) in hsw_digital_port_connected()
4179 static bool bdw_digital_port_connected(struct intel_encoder *encoder) in bdw_digital_port_connected()
4341 static void intel_ddi_encoder_suspend(struct intel_encoder *encoder) in intel_ddi_encoder_suspend()
4356 static void intel_ddi_encoder_shutdown(struct intel_encoder *encoder) in intel_ddi_encoder_shutdown()
4378 struct intel_encoder *encoder; in intel_ddi_init()