• Home
  • Raw
  • Download

Lines Matching refs:intel_encoder

496 enum port intel_ddi_get_encoder_port(struct intel_encoder *encoder)  in intel_ddi_get_encoder_port()
683 static void intel_prepare_dp_ddi_buffers(struct intel_encoder *encoder) in intel_prepare_dp_ddi_buffers()
736 static void intel_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder) in intel_prepare_hdmi_ddi_buffers()
823 struct intel_encoder *encoder; in hsw_fdi_link_train()
950 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) in intel_ddi_init_dp_buf_reg()
961 static struct intel_encoder *
965 struct intel_encoder *encoder, *ret = NULL; in intel_ddi_get_crtc_encoder()
982 struct intel_encoder *
986 struct intel_encoder *ret = NULL; in intel_ddi_get_crtc_new_encoder()
1186 static void cnl_ddi_clock_get(struct intel_encoder *encoder, in cnl_ddi_clock_get()
1239 static void skl_ddi_clock_get(struct intel_encoder *encoder, in skl_ddi_clock_get()
1287 static void hsw_ddi_clock_get(struct intel_encoder *encoder, in hsw_ddi_clock_get()
1359 static void bxt_ddi_clock_get(struct intel_encoder *encoder, in bxt_ddi_clock_get()
1371 void intel_ddi_clock_get(struct intel_encoder *encoder, in intel_ddi_clock_get()
1390 struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_set_pipe_settings()
1441 struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_transcoder_func()
1553 struct intel_encoder *encoder = intel_connector->encoder; in intel_ddi_connector_get_hw_state()
1609 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state()
1683 static u64 intel_ddi_get_power_domains(struct intel_encoder *encoder) in intel_ddi_get_power_domains()
1698 struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_pipe_clock()
1731 static void skl_ddi_set_iboost(struct intel_encoder *encoder, u32 level) in skl_ddi_set_iboost()
1833 u8 intel_ddi_dp_voltage_max(struct intel_encoder *encoder) in intel_ddi_dp_voltage_max()
1985 static void cnl_ddi_vswing_sequence(struct intel_encoder *encoder, u32 level) in cnl_ddi_vswing_sequence()
2075 struct intel_encoder *encoder = &dport->base; in ddi_signal_levels()
2096 static void intel_ddi_clk_select(struct intel_encoder *encoder, in intel_ddi_clk_select()
2136 static void intel_ddi_pre_enable_dp(struct intel_encoder *encoder, in intel_ddi_pre_enable_dp()
2165 static void intel_ddi_pre_enable_hdmi(struct intel_encoder *encoder, in intel_ddi_pre_enable_hdmi()
2197 static void intel_ddi_pre_enable(struct intel_encoder *encoder, in intel_ddi_pre_enable()
2219 static void intel_ddi_post_disable(struct intel_encoder *intel_encoder, in intel_ddi_post_disable() argument
2223 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_post_disable()
2225 enum port port = intel_ddi_get_encoder_port(intel_encoder); in intel_ddi_post_disable()
2228 int type = intel_encoder->type; in intel_ddi_post_disable()
2278 void intel_ddi_fdi_post_disable(struct intel_encoder *encoder, in intel_ddi_fdi_post_disable()
2311 static void intel_enable_ddi(struct intel_encoder *intel_encoder, in intel_enable_ddi() argument
2315 struct drm_encoder *encoder = &intel_encoder->base; in intel_enable_ddi()
2317 enum port port = intel_ddi_get_encoder_port(intel_encoder); in intel_enable_ddi()
2318 int type = intel_encoder->type; in intel_enable_ddi()
2326 intel_hdmi_handle_sink_scrambling(intel_encoder, in intel_enable_ddi()
2349 intel_audio_codec_enable(intel_encoder, pipe_config, conn_state); in intel_enable_ddi()
2352 static void intel_disable_ddi(struct intel_encoder *intel_encoder, in intel_disable_ddi() argument
2356 struct drm_encoder *encoder = &intel_encoder->base; in intel_disable_ddi()
2357 int type = intel_encoder->type; in intel_disable_ddi()
2360 intel_audio_codec_disable(intel_encoder); in intel_disable_ddi()
2363 intel_hdmi_handle_sink_scrambling(intel_encoder, in intel_disable_ddi()
2377 static void bxt_ddi_pre_pll_enable(struct intel_encoder *encoder, in bxt_ddi_pre_pll_enable()
2445 void intel_ddi_get_config(struct intel_encoder *encoder, in intel_ddi_get_config()
2546 static bool intel_ddi_compute_config(struct intel_encoder *encoder, in intel_ddi_compute_config()
2617 struct intel_encoder *intel_encoder; in intel_ddi_init() local
2674 intel_encoder = &intel_dig_port->base; in intel_ddi_init()
2675 encoder = &intel_encoder->base; in intel_ddi_init()
2680 intel_encoder->compute_config = intel_ddi_compute_config; in intel_ddi_init()
2681 intel_encoder->enable = intel_enable_ddi; in intel_ddi_init()
2683 intel_encoder->pre_pll_enable = bxt_ddi_pre_pll_enable; in intel_ddi_init()
2684 intel_encoder->pre_enable = intel_ddi_pre_enable; in intel_ddi_init()
2685 intel_encoder->disable = intel_disable_ddi; in intel_ddi_init()
2686 intel_encoder->post_disable = intel_ddi_post_disable; in intel_ddi_init()
2687 intel_encoder->get_hw_state = intel_ddi_get_hw_state; in intel_ddi_init()
2688 intel_encoder->get_config = intel_ddi_get_config; in intel_ddi_init()
2689 intel_encoder->suspend = intel_dp_encoder_suspend; in intel_ddi_init()
2690 intel_encoder->get_power_domains = intel_ddi_get_power_domains; in intel_ddi_init()
2739 intel_encoder->type = INTEL_OUTPUT_UNKNOWN; in intel_ddi_init()
2740 intel_encoder->power_domain = intel_port_to_power_domain(port); in intel_ddi_init()
2741 intel_encoder->port = port; in intel_ddi_init()
2742 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_ddi_init()
2743 intel_encoder->cloneable = 0; in intel_ddi_init()
2755 if (intel_encoder->type != INTEL_OUTPUT_EDP && init_hdmi) { in intel_ddi_init()