Lines Matching defs:encoder

96 static int intel_ddi_hdmi_level(struct intel_encoder *encoder,  in intel_ddi_hdmi_level()
123 void hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_dp_ddi_buffers()
154 static void hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_hdmi_ddi_buffers()
206 static void intel_wait_ddi_buf_active(struct intel_encoder *encoder) in intel_wait_ddi_buf_active()
267 static u32 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, in icl_pll_to_ddi_clk_sel()
331 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder, in intel_ddi_init_dp_buf_reg()
486 intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, in intel_ddi_transcoder_func_reg_val_get()
598 void intel_ddi_enable_transcoder_func(struct intel_encoder *encoder, in intel_ddi_enable_transcoder_func()
633 intel_ddi_config_transcoder_func(struct intel_encoder *encoder, in intel_ddi_config_transcoder_func()
726 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_ddi_connector_get_hw_state() local
781 static void intel_ddi_get_encoder_pipes(struct intel_encoder *encoder, in intel_ddi_get_encoder_pipes()
916 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state()
993 static void intel_ddi_get_power_domains(struct intel_encoder *encoder, in intel_ddi_get_power_domains()
1019 void intel_ddi_enable_transcoder_clock(struct intel_encoder *encoder, in intel_ddi_enable_transcoder_clock()
1072 static void skl_ddi_set_iboost(struct intel_encoder *encoder, in skl_ddi_set_iboost()
1111 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_dp_voltage_max() local
1149 static void icl_ddi_combo_vswing_program(struct intel_encoder *encoder, in icl_ddi_combo_vswing_program()
1213 static void icl_combo_phy_set_signal_levels(struct intel_encoder *encoder, in icl_combo_phy_set_signal_levels()
1264 static void icl_mg_phy_set_signal_levels(struct intel_encoder *encoder, in icl_mg_phy_set_signal_levels()
1365 static void tgl_dkl_phy_set_signal_levels(struct intel_encoder *encoder, in tgl_dkl_phy_set_signal_levels()
1466 int intel_ddi_level(struct intel_encoder *encoder, in intel_ddi_level()
1491 hsw_set_signal_levels(struct intel_encoder *encoder, in hsw_set_signal_levels()
1562 static void adls_ddi_enable_clock(struct intel_encoder *encoder, in adls_ddi_enable_clock()
1578 static void adls_ddi_disable_clock(struct intel_encoder *encoder) in adls_ddi_disable_clock()
1587 static bool adls_ddi_is_clock_enabled(struct intel_encoder *encoder) in adls_ddi_is_clock_enabled()
1596 static struct intel_shared_dpll *adls_ddi_get_pll(struct intel_encoder *encoder) in adls_ddi_get_pll()
1606 static void rkl_ddi_enable_clock(struct intel_encoder *encoder, in rkl_ddi_enable_clock()
1622 static void rkl_ddi_disable_clock(struct intel_encoder *encoder) in rkl_ddi_disable_clock()
1631 static bool rkl_ddi_is_clock_enabled(struct intel_encoder *encoder) in rkl_ddi_is_clock_enabled()
1640 static struct intel_shared_dpll *rkl_ddi_get_pll(struct intel_encoder *encoder) in rkl_ddi_get_pll()
1650 static void dg1_ddi_enable_clock(struct intel_encoder *encoder, in dg1_ddi_enable_clock()
1675 static void dg1_ddi_disable_clock(struct intel_encoder *encoder) in dg1_ddi_disable_clock()
1684 static bool dg1_ddi_is_clock_enabled(struct intel_encoder *encoder) in dg1_ddi_is_clock_enabled()
1693 static struct intel_shared_dpll *dg1_ddi_get_pll(struct intel_encoder *encoder) in dg1_ddi_get_pll()
1716 static void icl_ddi_combo_enable_clock(struct intel_encoder *encoder, in icl_ddi_combo_enable_clock()
1732 static void icl_ddi_combo_disable_clock(struct intel_encoder *encoder) in icl_ddi_combo_disable_clock()
1741 static bool icl_ddi_combo_is_clock_enabled(struct intel_encoder *encoder) in icl_ddi_combo_is_clock_enabled()
1750 struct intel_shared_dpll *icl_ddi_combo_get_pll(struct intel_encoder *encoder) in icl_ddi_combo_get_pll()
1760 static void jsl_ddi_tc_enable_clock(struct intel_encoder *encoder, in jsl_ddi_tc_enable_clock()
1779 static void jsl_ddi_tc_disable_clock(struct intel_encoder *encoder) in jsl_ddi_tc_disable_clock()
1789 static bool jsl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) in jsl_ddi_tc_is_clock_enabled()
1803 static void icl_ddi_tc_enable_clock(struct intel_encoder *encoder, in icl_ddi_tc_enable_clock()
1825 static void icl_ddi_tc_disable_clock(struct intel_encoder *encoder) in icl_ddi_tc_disable_clock()
1841 static bool icl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) in icl_ddi_tc_is_clock_enabled()
1858 static struct intel_shared_dpll *icl_ddi_tc_get_pll(struct intel_encoder *encoder) in icl_ddi_tc_get_pll()
1888 static struct intel_shared_dpll *bxt_ddi_get_pll(struct intel_encoder *encoder) in bxt_ddi_get_pll()
1911 static void skl_ddi_enable_clock(struct intel_encoder *encoder, in skl_ddi_enable_clock()
1932 static void skl_ddi_disable_clock(struct intel_encoder *encoder) in skl_ddi_disable_clock()
1945 static bool skl_ddi_is_clock_enabled(struct intel_encoder *encoder) in skl_ddi_is_clock_enabled()
1957 static struct intel_shared_dpll *skl_ddi_get_pll(struct intel_encoder *encoder) in skl_ddi_get_pll()
1979 void hsw_ddi_enable_clock(struct intel_encoder *encoder, in hsw_ddi_enable_clock()
1992 void hsw_ddi_disable_clock(struct intel_encoder *encoder) in hsw_ddi_disable_clock()
2000 bool hsw_ddi_is_clock_enabled(struct intel_encoder *encoder) in hsw_ddi_is_clock_enabled()
2008 static struct intel_shared_dpll *hsw_ddi_get_pll(struct intel_encoder *encoder) in hsw_ddi_get_pll()
2046 void intel_ddi_enable_clock(struct intel_encoder *encoder, in intel_ddi_enable_clock()
2053 void intel_ddi_disable_clock(struct intel_encoder *encoder) in intel_ddi_disable_clock()
2059 void intel_ddi_sanitize_encoder_pll_mapping(struct intel_encoder *encoder) in intel_ddi_sanitize_encoder_pll_mapping()
2218 i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder, in dp_tp_ctl_reg()
2230 static i915_reg_t dp_tp_status_reg(struct intel_encoder *encoder, in dp_tp_status_reg()
2242 void intel_ddi_clear_act_sent(struct intel_encoder *encoder, in intel_ddi_clear_act_sent()
2251 void intel_ddi_wait_for_act_sent(struct intel_encoder *encoder, in intel_ddi_wait_for_act_sent()
2330 int intel_ddi_wait_for_fec_status(struct intel_encoder *encoder, in intel_ddi_wait_for_fec_status()
2367 static void intel_ddi_enable_fec(struct intel_encoder *encoder, in intel_ddi_enable_fec()
2408 static void intel_ddi_disable_fec(struct intel_encoder *encoder, in intel_ddi_disable_fec()
2421 static void intel_ddi_power_up_lanes(struct intel_encoder *encoder, in intel_ddi_power_up_lanes()
2450 static void intel_ddi_mso_get_config(struct intel_encoder *encoder, in intel_ddi_mso_get_config()
2530 mtl_ddi_enable_d2d(struct intel_encoder *encoder) in mtl_ddi_enable_d2d()
2554 static void mtl_port_buf_ctl_program(struct intel_encoder *encoder, in mtl_port_buf_ctl_program()
2577 static void mtl_port_buf_ctl_io_selection(struct intel_encoder *encoder) in mtl_port_buf_ctl_io_selection()
2590 struct intel_encoder *encoder, in mtl_ddi_pre_enable_dp()
2704 struct intel_encoder *encoder, in tgl_ddi_pre_enable_dp()
2851 struct intel_encoder *encoder, in hsw_ddi_pre_enable_dp()
2918 struct intel_encoder *encoder, in intel_ddi_pre_enable_dp()
2947 struct intel_encoder *encoder, in intel_ddi_pre_enable_hdmi()
2990 struct intel_encoder *encoder, in intel_ddi_pre_enable()
3021 mtl_ddi_disable_d2d_link(struct intel_encoder *encoder) in mtl_ddi_disable_d2d_link()
3044 static void mtl_disable_ddi_buf(struct intel_encoder *encoder, in mtl_disable_ddi_buf()
3071 static void disable_ddi_buf(struct intel_encoder *encoder, in disable_ddi_buf()
3096 static void intel_disable_ddi_buf(struct intel_encoder *encoder, in intel_disable_ddi_buf()
3114 struct intel_encoder *encoder, in intel_ddi_post_disable_dp()
3182 struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi()
3214 struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi_or_sst()
3269 struct intel_encoder *encoder, in intel_ddi_post_disable()
3304 struct intel_encoder *encoder, in intel_ddi_post_pll_disable()
3317 struct intel_encoder *encoder, in trans_port_sync_stop_link_train()
3354 struct intel_encoder *encoder, in intel_ddi_enable_dp()
3395 struct intel_encoder *encoder, in intel_ddi_enable_hdmi()
3504 struct intel_encoder *encoder, in intel_ddi_enable()
3564 struct intel_encoder *encoder, in intel_ddi_disable_dp()
3585 struct intel_encoder *encoder, in intel_ddi_disable_hdmi()
3600 struct intel_encoder *encoder, in intel_ddi_disable()
3617 struct intel_encoder *encoder, in intel_ddi_update_pipe_dp()
3629 static void intel_ddi_update_pipe_hdmi(struct intel_encoder *encoder, in intel_ddi_update_pipe_hdmi()
3637 struct intel_encoder *encoder, in intel_ddi_update_pipe()
3655 struct intel_encoder *encoder, in intel_ddi_update_active_dpll()
3679 struct intel_encoder *encoder, in intel_ddi_pre_pll_enable()
3707 static void adlp_tbt_to_dp_alt_switch_wa(struct intel_encoder *encoder) in adlp_tbt_to_dp_alt_switch_wa()
3722 struct intel_encoder *encoder = &dig_port->base; in mtl_ddi_prepare_link_retrain() local
3772 struct intel_encoder *encoder = &dig_port->base; in intel_ddi_prepare_link_retrain() local
3823 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_set_link_train() local
3854 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_set_idle_link_train() local
3991 static void intel_ddi_read_func_ctl_dvi(struct intel_encoder *encoder, in intel_ddi_read_func_ctl_dvi()
4005 static void intel_ddi_read_func_ctl_hdmi(struct intel_encoder *encoder, in intel_ddi_read_func_ctl_hdmi()
4025 static void intel_ddi_read_func_ctl_fdi(struct intel_encoder *encoder, in intel_ddi_read_func_ctl_fdi()
4037 static void intel_ddi_read_func_ctl_dp_sst(struct intel_encoder *encoder, in intel_ddi_read_func_ctl_dp_sst()
4078 static void intel_ddi_read_func_ctl_dp_mst(struct intel_encoder *encoder, in intel_ddi_read_func_ctl_dp_mst()
4105 static void intel_ddi_read_func_ctl(struct intel_encoder *encoder, in intel_ddi_read_func_ctl()
4173 static void intel_ddi_get_config(struct intel_encoder *encoder, in intel_ddi_get_config()
4228 void intel_ddi_get_clock(struct intel_encoder *encoder, in intel_ddi_get_clock()
4250 static void mtl_ddi_get_config(struct intel_encoder *encoder, in mtl_ddi_get_config()
4263 static void dg2_ddi_get_config(struct intel_encoder *encoder, in dg2_ddi_get_config()
4272 static void adls_ddi_get_config(struct intel_encoder *encoder, in adls_ddi_get_config()
4279 static void rkl_ddi_get_config(struct intel_encoder *encoder, in rkl_ddi_get_config()
4286 static void dg1_ddi_get_config(struct intel_encoder *encoder, in dg1_ddi_get_config()
4293 static void icl_ddi_combo_get_config(struct intel_encoder *encoder, in icl_ddi_combo_get_config()
4306 icl_ddi_tc_port_pll_type(struct intel_encoder *encoder, in icl_ddi_tc_port_pll_type()
4322 intel_ddi_port_pll_type(struct intel_encoder *encoder, in intel_ddi_port_pll_type()
4331 static void icl_ddi_tc_get_clock(struct intel_encoder *encoder, in icl_ddi_tc_get_clock()
4363 static void icl_ddi_tc_get_config(struct intel_encoder *encoder, in icl_ddi_tc_get_config()
4370 static void bxt_ddi_get_config(struct intel_encoder *encoder, in bxt_ddi_get_config()
4377 static void skl_ddi_get_config(struct intel_encoder *encoder, in skl_ddi_get_config()
4384 void hsw_ddi_get_config(struct intel_encoder *encoder, in hsw_ddi_get_config()
4391 static void intel_ddi_sync_state(struct intel_encoder *encoder, in intel_ddi_sync_state()
4403 static bool intel_ddi_initial_fastset_check(struct intel_encoder *encoder, in intel_ddi_initial_fastset_check()
4424 intel_ddi_compute_output_type(struct intel_encoder *encoder, in intel_ddi_compute_output_type()
4441 static int intel_ddi_compute_config(struct intel_encoder *encoder, in intel_ddi_compute_config()
4562 static int intel_ddi_compute_config_late(struct intel_encoder *encoder, in intel_ddi_compute_config_late()
4596 static void intel_ddi_encoder_destroy(struct drm_encoder *encoder) in intel_ddi_encoder_destroy()
4611 static void intel_ddi_encoder_reset(struct drm_encoder *encoder) in intel_ddi_encoder_reset()
4627 struct intel_encoder *encoder = to_intel_encoder(_encoder); in intel_ddi_encoder_late_register() local
4682 static int intel_hdmi_reset_link(struct intel_encoder *encoder, in intel_hdmi_reset_link()
4754 static void intel_ddi_link_check(struct intel_encoder *encoder) in intel_ddi_link_check()
4766 intel_ddi_hotplug(struct intel_encoder *encoder, in intel_ddi_hotplug()
4821 static bool lpt_digital_port_connected(struct intel_encoder *encoder) in lpt_digital_port_connected()
4829 static bool hsw_digital_port_connected(struct intel_encoder *encoder) in hsw_digital_port_connected()
4837 static bool bdw_digital_port_connected(struct intel_encoder *encoder) in bdw_digital_port_connected()
5001 static void intel_ddi_encoder_suspend(struct intel_encoder *encoder) in intel_ddi_encoder_suspend()
5006 static void intel_ddi_tc_encoder_suspend_complete(struct intel_encoder *encoder) in intel_ddi_tc_encoder_suspend_complete()
5019 static void intel_ddi_encoder_shutdown(struct intel_encoder *encoder) in intel_ddi_encoder_shutdown()
5027 static void intel_ddi_tc_encoder_shutdown_complete(struct intel_encoder *encoder) in intel_ddi_tc_encoder_shutdown_complete()
5061 static bool need_aux_ch(struct intel_encoder *encoder, bool init_dp) in need_aux_ch()
5075 struct intel_encoder *encoder; in port_in_use() local
5091 struct intel_encoder *encoder; in intel_ddi_init() local