Lines Matching refs:intel_encoder
495 enum port intel_ddi_get_encoder_port(struct intel_encoder *encoder) in intel_ddi_get_encoder_port()
814 static void intel_prepare_dp_ddi_buffers(struct intel_encoder *encoder) in intel_prepare_dp_ddi_buffers()
858 static void intel_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in intel_prepare_hdmi_ddi_buffers()
935 struct intel_encoder *encoder; in hsw_fdi_link_train()
1062 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) in intel_ddi_init_dp_buf_reg()
1073 static struct intel_encoder *
1077 struct intel_encoder *encoder, *ret = NULL; in intel_ddi_get_crtc_encoder()
1094 struct intel_encoder *
1098 struct intel_encoder *ret = NULL; in intel_ddi_get_crtc_new_encoder()
1301 static void cnl_ddi_clock_get(struct intel_encoder *encoder, in cnl_ddi_clock_get()
1355 static void skl_ddi_clock_get(struct intel_encoder *encoder, in skl_ddi_clock_get()
1404 static void hsw_ddi_clock_get(struct intel_encoder *encoder, in hsw_ddi_clock_get()
1476 static void bxt_ddi_clock_get(struct intel_encoder *encoder, in bxt_ddi_clock_get()
1488 void intel_ddi_clock_get(struct intel_encoder *encoder, in intel_ddi_clock_get()
1507 struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_set_pipe_settings()
1554 struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_transcoder_func()
1657 struct intel_encoder *encoder = intel_connector->encoder; in intel_ddi_connector_get_hw_state()
1713 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state()
1787 static u64 intel_ddi_get_power_domains(struct intel_encoder *encoder) in intel_ddi_get_power_domains()
1802 struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_pipe_clock()
1835 static void skl_ddi_set_iboost(struct intel_encoder *encoder, in skl_ddi_set_iboost()
1879 static void bxt_ddi_vswing_sequence(struct intel_encoder *encoder, in bxt_ddi_vswing_sequence()
1906 u8 intel_ddi_dp_voltage_max(struct intel_encoder *encoder) in intel_ddi_dp_voltage_max()
1938 static void cnl_ddi_vswing_program(struct intel_encoder *encoder, in cnl_ddi_vswing_program()
2002 static void cnl_ddi_vswing_sequence(struct intel_encoder *encoder, in cnl_ddi_vswing_sequence()
2097 struct intel_encoder *encoder = &dport->base; in bxt_signal_levels()
2112 struct intel_encoder *encoder = &dport->base; in ddi_signal_levels()
2121 static void intel_ddi_clk_select(struct intel_encoder *encoder, in intel_ddi_clk_select()
2166 static void intel_ddi_clk_disable(struct intel_encoder *encoder) in intel_ddi_clk_disable()
2181 static void intel_ddi_pre_enable_dp(struct intel_encoder *encoder, in intel_ddi_pre_enable_dp()
2217 static void intel_ddi_pre_enable_hdmi(struct intel_encoder *encoder, in intel_ddi_pre_enable_hdmi()
2248 static void intel_ddi_pre_enable(struct intel_encoder *encoder, in intel_ddi_pre_enable()
2266 static void intel_disable_ddi_buf(struct intel_encoder *encoder) in intel_disable_ddi_buf()
2289 static void intel_ddi_post_disable_dp(struct intel_encoder *encoder, in intel_ddi_post_disable_dp()
2313 static void intel_ddi_post_disable_hdmi(struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi()
2333 static void intel_ddi_post_disable(struct intel_encoder *encoder, in intel_ddi_post_disable()
2351 void intel_ddi_fdi_post_disable(struct intel_encoder *encoder, in intel_ddi_fdi_post_disable()
2385 static void intel_enable_ddi_dp(struct intel_encoder *encoder, in intel_enable_ddi_dp()
2404 static void intel_enable_ddi_hdmi(struct intel_encoder *encoder, in intel_enable_ddi_hdmi()
2428 static void intel_enable_ddi(struct intel_encoder *encoder, in intel_enable_ddi()
2438 static void intel_disable_ddi_dp(struct intel_encoder *encoder, in intel_disable_ddi_dp()
2452 static void intel_disable_ddi_hdmi(struct intel_encoder *encoder, in intel_disable_ddi_hdmi()
2464 static void intel_disable_ddi(struct intel_encoder *encoder, in intel_disable_ddi()
2474 static void bxt_ddi_pre_pll_enable(struct intel_encoder *encoder, in bxt_ddi_pre_pll_enable()
2542 void intel_ddi_get_config(struct intel_encoder *encoder, in intel_ddi_get_config()
2643 static bool intel_ddi_compute_config(struct intel_encoder *encoder, in intel_ddi_compute_config()
2714 struct intel_encoder *intel_encoder; in intel_ddi_init() local
2771 intel_encoder = &intel_dig_port->base; in intel_ddi_init()
2772 encoder = &intel_encoder->base; in intel_ddi_init()
2777 intel_encoder->compute_config = intel_ddi_compute_config; in intel_ddi_init()
2778 intel_encoder->enable = intel_enable_ddi; in intel_ddi_init()
2780 intel_encoder->pre_pll_enable = bxt_ddi_pre_pll_enable; in intel_ddi_init()
2781 intel_encoder->pre_enable = intel_ddi_pre_enable; in intel_ddi_init()
2782 intel_encoder->disable = intel_disable_ddi; in intel_ddi_init()
2783 intel_encoder->post_disable = intel_ddi_post_disable; in intel_ddi_init()
2784 intel_encoder->get_hw_state = intel_ddi_get_hw_state; in intel_ddi_init()
2785 intel_encoder->get_config = intel_ddi_get_config; in intel_ddi_init()
2786 intel_encoder->suspend = intel_dp_encoder_suspend; in intel_ddi_init()
2787 intel_encoder->get_power_domains = intel_ddi_get_power_domains; in intel_ddi_init()
2836 intel_encoder->type = INTEL_OUTPUT_UNKNOWN; in intel_ddi_init()
2837 intel_encoder->power_domain = intel_port_to_power_domain(port); in intel_ddi_init()
2838 intel_encoder->port = port; in intel_ddi_init()
2839 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_ddi_init()
2840 intel_encoder->cloneable = 0; in intel_ddi_init()
2854 if (intel_encoder->type != INTEL_OUTPUT_EDP && init_hdmi) { in intel_ddi_init()