Lines Matching defs:encoder
75 static int intel_ddi_hdmi_level(struct intel_encoder *encoder, in intel_ddi_hdmi_level()
99 void hsw_prepare_dp_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_dp_ddi_buffers()
130 static void hsw_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in hsw_prepare_hdmi_ddi_buffers()
212 static u32 icl_pll_to_ddi_clk_sel(struct intel_encoder *encoder, in icl_pll_to_ddi_clk_sel()
276 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder, in intel_ddi_init_dp_buf_reg()
417 intel_ddi_transcoder_func_reg_val_get(struct intel_encoder *encoder, in intel_ddi_transcoder_func_reg_val_get()
522 void intel_ddi_enable_transcoder_func(struct intel_encoder *encoder, in intel_ddi_enable_transcoder_func()
555 intel_ddi_config_transcoder_func(struct intel_encoder *encoder, in intel_ddi_config_transcoder_func()
638 struct intel_encoder *encoder = intel_attached_encoder(intel_connector); in intel_ddi_connector_get_hw_state() local
696 static void intel_ddi_get_encoder_pipes(struct intel_encoder *encoder, in intel_ddi_get_encoder_pipes()
811 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state()
846 static void intel_ddi_get_power_domains(struct intel_encoder *encoder, in intel_ddi_get_power_domains()
884 void intel_ddi_enable_pipe_clock(struct intel_encoder *encoder, in intel_ddi_enable_pipe_clock()
936 static void skl_ddi_set_iboost(struct intel_encoder *encoder, in skl_ddi_set_iboost()
974 static void bxt_ddi_vswing_sequence(struct intel_encoder *encoder, in bxt_ddi_vswing_sequence()
999 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_dp_voltage_max() local
1025 static void icl_ddi_combo_vswing_program(struct intel_encoder *encoder, in icl_ddi_combo_vswing_program()
1088 static void icl_combo_phy_ddi_vswing_sequence(struct intel_encoder *encoder, in icl_combo_phy_ddi_vswing_sequence()
1149 static void icl_mg_phy_ddi_vswing_sequence(struct intel_encoder *encoder, in icl_mg_phy_ddi_vswing_sequence()
1272 static void icl_ddi_vswing_sequence(struct intel_encoder *encoder, in icl_ddi_vswing_sequence()
1286 tgl_dkl_phy_ddi_vswing_sequence(struct intel_encoder *encoder, in tgl_dkl_phy_ddi_vswing_sequence()
1343 static void tgl_ddi_vswing_sequence(struct intel_encoder *encoder, in tgl_ddi_vswing_sequence()
1387 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in dg2_set_signal_levels() local
1397 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in tgl_set_signal_levels() local
1407 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in icl_set_signal_levels() local
1417 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in bxt_set_signal_levels() local
1427 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in hsw_set_signal_levels() local
1491 static void adls_ddi_enable_clock(struct intel_encoder *encoder, in adls_ddi_enable_clock()
1507 static void adls_ddi_disable_clock(struct intel_encoder *encoder) in adls_ddi_disable_clock()
1516 static bool adls_ddi_is_clock_enabled(struct intel_encoder *encoder) in adls_ddi_is_clock_enabled()
1525 static struct intel_shared_dpll *adls_ddi_get_pll(struct intel_encoder *encoder) in adls_ddi_get_pll()
1535 static void rkl_ddi_enable_clock(struct intel_encoder *encoder, in rkl_ddi_enable_clock()
1551 static void rkl_ddi_disable_clock(struct intel_encoder *encoder) in rkl_ddi_disable_clock()
1560 static bool rkl_ddi_is_clock_enabled(struct intel_encoder *encoder) in rkl_ddi_is_clock_enabled()
1569 static struct intel_shared_dpll *rkl_ddi_get_pll(struct intel_encoder *encoder) in rkl_ddi_get_pll()
1579 static void dg1_ddi_enable_clock(struct intel_encoder *encoder, in dg1_ddi_enable_clock()
1604 static void dg1_ddi_disable_clock(struct intel_encoder *encoder) in dg1_ddi_disable_clock()
1613 static bool dg1_ddi_is_clock_enabled(struct intel_encoder *encoder) in dg1_ddi_is_clock_enabled()
1622 static struct intel_shared_dpll *dg1_ddi_get_pll(struct intel_encoder *encoder) in dg1_ddi_get_pll()
1645 static void icl_ddi_combo_enable_clock(struct intel_encoder *encoder, in icl_ddi_combo_enable_clock()
1661 static void icl_ddi_combo_disable_clock(struct intel_encoder *encoder) in icl_ddi_combo_disable_clock()
1670 static bool icl_ddi_combo_is_clock_enabled(struct intel_encoder *encoder) in icl_ddi_combo_is_clock_enabled()
1679 struct intel_shared_dpll *icl_ddi_combo_get_pll(struct intel_encoder *encoder) in icl_ddi_combo_get_pll()
1689 static void jsl_ddi_tc_enable_clock(struct intel_encoder *encoder, in jsl_ddi_tc_enable_clock()
1708 static void jsl_ddi_tc_disable_clock(struct intel_encoder *encoder) in jsl_ddi_tc_disable_clock()
1718 static bool jsl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) in jsl_ddi_tc_is_clock_enabled()
1732 static void icl_ddi_tc_enable_clock(struct intel_encoder *encoder, in icl_ddi_tc_enable_clock()
1754 static void icl_ddi_tc_disable_clock(struct intel_encoder *encoder) in icl_ddi_tc_disable_clock()
1770 static bool icl_ddi_tc_is_clock_enabled(struct intel_encoder *encoder) in icl_ddi_tc_is_clock_enabled()
1787 static struct intel_shared_dpll *icl_ddi_tc_get_pll(struct intel_encoder *encoder) in icl_ddi_tc_get_pll()
1817 static struct intel_shared_dpll *bxt_ddi_get_pll(struct intel_encoder *encoder) in bxt_ddi_get_pll()
1840 static void skl_ddi_enable_clock(struct intel_encoder *encoder, in skl_ddi_enable_clock()
1861 static void skl_ddi_disable_clock(struct intel_encoder *encoder) in skl_ddi_disable_clock()
1874 static bool skl_ddi_is_clock_enabled(struct intel_encoder *encoder) in skl_ddi_is_clock_enabled()
1886 static struct intel_shared_dpll *skl_ddi_get_pll(struct intel_encoder *encoder) in skl_ddi_get_pll()
1908 void hsw_ddi_enable_clock(struct intel_encoder *encoder, in hsw_ddi_enable_clock()
1921 void hsw_ddi_disable_clock(struct intel_encoder *encoder) in hsw_ddi_disable_clock()
1929 bool hsw_ddi_is_clock_enabled(struct intel_encoder *encoder) in hsw_ddi_is_clock_enabled()
1937 static struct intel_shared_dpll *hsw_ddi_get_pll(struct intel_encoder *encoder) in hsw_ddi_get_pll()
1975 void intel_ddi_enable_clock(struct intel_encoder *encoder, in intel_ddi_enable_clock()
1982 static void intel_ddi_disable_clock(struct intel_encoder *encoder) in intel_ddi_disable_clock()
1988 void intel_ddi_sanitize_encoder_pll_mapping(struct intel_encoder *encoder) in intel_ddi_sanitize_encoder_pll_mapping()
2153 i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder, in dp_tp_ctl_reg()
2164 i915_reg_t dp_tp_status_reg(struct intel_encoder *encoder, in dp_tp_status_reg()
2204 static void intel_ddi_enable_fec(struct intel_encoder *encoder, in intel_ddi_enable_fec()
2220 static void intel_ddi_disable_fec_state(struct intel_encoder *encoder, in intel_ddi_disable_fec_state()
2237 static void intel_ddi_power_up_lanes(struct intel_encoder *encoder, in intel_ddi_power_up_lanes()
2263 static void intel_ddi_mso_get_config(struct intel_encoder *encoder, in intel_ddi_mso_get_config()
2326 struct intel_encoder *encoder, in dg2_ddi_pre_enable_dp()
2436 struct intel_encoder *encoder, in tgl_ddi_pre_enable_dp()
2578 struct intel_encoder *encoder, in hsw_ddi_pre_enable_dp()
2644 struct intel_encoder *encoder, in intel_ddi_pre_enable_dp()
2668 struct intel_encoder *encoder, in intel_ddi_pre_enable_hdmi()
2693 struct intel_encoder *encoder, in intel_ddi_pre_enable()
2736 static void intel_disable_ddi_buf(struct intel_encoder *encoder, in intel_disable_ddi_buf()
2766 struct intel_encoder *encoder, in intel_ddi_post_disable_dp()
2828 struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi()
2853 struct intel_encoder *encoder, in intel_ddi_post_disable()
2923 struct intel_encoder *encoder, in intel_ddi_fdi_post_disable()
2958 struct intel_encoder *encoder, in trans_port_sync_stop_link_train()
2995 struct intel_encoder *encoder, in intel_enable_ddi_dp()
3042 struct intel_encoder *encoder, in intel_enable_ddi_hdmi()
3125 struct intel_encoder *encoder, in intel_enable_ddi()
3154 struct intel_encoder *encoder, in intel_disable_ddi_dp()
3172 struct intel_encoder *encoder, in intel_disable_ddi_hdmi()
3187 struct intel_encoder *encoder, in intel_pre_disable_ddi()
3206 struct intel_encoder *encoder, in intel_disable_ddi()
3221 struct intel_encoder *encoder, in intel_ddi_update_pipe_dp()
3237 struct intel_encoder *encoder, in intel_ddi_update_pipe()
3252 struct intel_encoder *encoder, in intel_ddi_update_prepare()
3269 struct intel_encoder *encoder, in intel_ddi_update_complete()
3277 struct intel_encoder *encoder, in intel_ddi_pre_pll_enable()
3310 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_prepare_link_retrain() local
3357 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_set_link_train() local
3388 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_ddi_set_idle_link_train() local
3499 static void intel_ddi_read_func_ctl(struct intel_encoder *encoder, in intel_ddi_read_func_ctl()
3606 static void intel_ddi_get_config(struct intel_encoder *encoder, in intel_ddi_get_config()
3688 void intel_ddi_get_clock(struct intel_encoder *encoder, in intel_ddi_get_clock()
3710 static void dg2_ddi_get_config(struct intel_encoder *encoder, in dg2_ddi_get_config()
3719 static void adls_ddi_get_config(struct intel_encoder *encoder, in adls_ddi_get_config()
3726 static void rkl_ddi_get_config(struct intel_encoder *encoder, in rkl_ddi_get_config()
3733 static void dg1_ddi_get_config(struct intel_encoder *encoder, in dg1_ddi_get_config()
3740 static void icl_ddi_combo_get_config(struct intel_encoder *encoder, in icl_ddi_combo_get_config()
3747 static void icl_ddi_tc_get_clock(struct intel_encoder *encoder, in icl_ddi_tc_get_clock()
3779 static void icl_ddi_tc_get_config(struct intel_encoder *encoder, in icl_ddi_tc_get_config()
3786 static void bxt_ddi_get_config(struct intel_encoder *encoder, in bxt_ddi_get_config()
3793 static void skl_ddi_get_config(struct intel_encoder *encoder, in skl_ddi_get_config()
3800 void hsw_ddi_get_config(struct intel_encoder *encoder, in hsw_ddi_get_config()
3807 static void intel_ddi_sync_state(struct intel_encoder *encoder, in intel_ddi_sync_state()
3820 static bool intel_ddi_initial_fastset_check(struct intel_encoder *encoder, in intel_ddi_initial_fastset_check()
3830 intel_ddi_compute_output_type(struct intel_encoder *encoder, in intel_ddi_compute_output_type()
3847 static int intel_ddi_compute_config(struct intel_encoder *encoder, in intel_ddi_compute_config()
3960 static int intel_ddi_compute_config_late(struct intel_encoder *encoder, in intel_ddi_compute_config_late()
3994 static void intel_ddi_encoder_destroy(struct drm_encoder *encoder) in intel_ddi_encoder_destroy()
4008 static void intel_ddi_encoder_reset(struct drm_encoder *encoder) in intel_ddi_encoder_reset()
4088 static int intel_hdmi_reset_link(struct intel_encoder *encoder, in intel_hdmi_reset_link()
4162 intel_ddi_hotplug(struct intel_encoder *encoder, in intel_ddi_hotplug()
4234 static bool lpt_digital_port_connected(struct intel_encoder *encoder) in lpt_digital_port_connected()
4242 static bool hsw_digital_port_connected(struct intel_encoder *encoder) in hsw_digital_port_connected()
4250 static bool bdw_digital_port_connected(struct intel_encoder *encoder) in bdw_digital_port_connected()
4412 static void intel_ddi_encoder_suspend(struct intel_encoder *encoder) in intel_ddi_encoder_suspend()
4427 static void intel_ddi_encoder_shutdown(struct intel_encoder *encoder) in intel_ddi_encoder_shutdown()
4448 struct intel_encoder *encoder; in intel_ddi_init() local