Lines Matching refs:intel_encoder

962 static void intel_prepare_dp_ddi_buffers(struct intel_encoder *encoder,  in intel_prepare_dp_ddi_buffers()
999 static void intel_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in intel_prepare_hdmi_ddi_buffers()
1062 static uint32_t icl_pll_to_ddi_pll_sel(struct intel_encoder *encoder, in icl_pll_to_ddi_pll_sel()
1112 struct intel_encoder *encoder; in hsw_fdi_link_train()
1239 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) in intel_ddi_init_dp_buf_reg()
1250 static struct intel_encoder *
1254 struct intel_encoder *encoder, *ret = NULL; in intel_ddi_get_crtc_encoder()
1454 static void icl_ddi_clock_get(struct intel_encoder *encoder, in icl_ddi_clock_get()
1478 static void cnl_ddi_clock_get(struct intel_encoder *encoder, in cnl_ddi_clock_get()
1532 static void skl_ddi_clock_get(struct intel_encoder *encoder, in skl_ddi_clock_get()
1581 static void hsw_ddi_clock_get(struct intel_encoder *encoder, in hsw_ddi_clock_get()
1650 static void bxt_ddi_clock_get(struct intel_encoder *encoder, in bxt_ddi_clock_get()
1658 static void intel_ddi_clock_get(struct intel_encoder *encoder, in intel_ddi_clock_get()
1732 struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_transcoder_func()
1835 int intel_ddi_toggle_hdcp_signalling(struct intel_encoder *intel_encoder, in intel_ddi_toggle_hdcp_signalling() argument
1838 struct drm_device *dev = intel_encoder->base.dev; in intel_ddi_toggle_hdcp_signalling()
1845 intel_encoder->power_domain))) in intel_ddi_toggle_hdcp_signalling()
1848 if (WARN_ON(!intel_encoder->get_hw_state(intel_encoder, &pipe))) { in intel_ddi_toggle_hdcp_signalling()
1860 intel_display_power_put(dev_priv, intel_encoder->power_domain); in intel_ddi_toggle_hdcp_signalling()
1868 struct intel_encoder *encoder = intel_connector->encoder; in intel_ddi_connector_get_hw_state()
1924 bool intel_ddi_get_hw_state(struct intel_encoder *encoder, in intel_ddi_get_hw_state()
2019 static u64 intel_ddi_get_power_domains(struct intel_encoder *encoder, in intel_ddi_get_power_domains()
2050 struct intel_encoder *encoder = intel_ddi_get_crtc_encoder(crtc); in intel_ddi_enable_pipe_clock()
2083 static void skl_ddi_set_iboost(struct intel_encoder *encoder, in skl_ddi_set_iboost()
2127 static void bxt_ddi_vswing_sequence(struct intel_encoder *encoder, in bxt_ddi_vswing_sequence()
2154 u8 intel_ddi_dp_voltage_max(struct intel_encoder *encoder) in intel_ddi_dp_voltage_max()
2197 u8 intel_ddi_dp_pre_emphasis_max(struct intel_encoder *encoder, u8 voltage_swing) in intel_ddi_dp_pre_emphasis_max()
2212 static void cnl_ddi_vswing_program(struct intel_encoder *encoder, in cnl_ddi_vswing_program()
2276 static void cnl_ddi_vswing_sequence(struct intel_encoder *encoder, in cnl_ddi_vswing_sequence()
2401 static void icl_combo_phy_ddi_vswing_sequence(struct intel_encoder *encoder, in icl_combo_phy_ddi_vswing_sequence()
2471 static void icl_ddi_vswing_sequence(struct intel_encoder *encoder, u32 level, in icl_ddi_vswing_sequence()
2511 struct intel_encoder *encoder = &dport->base; in bxt_signal_levels()
2528 struct intel_encoder *encoder = &dport->base; in ddi_signal_levels()
2548 struct intel_encoder *encoder = in icl_map_plls_to_ports()
2586 struct intel_encoder *encoder = in icl_unmap_plls_to_ports()
2602 static void intel_ddi_clk_select(struct intel_encoder *encoder, in intel_ddi_clk_select()
2651 static void intel_ddi_clk_disable(struct intel_encoder *encoder) in intel_ddi_clk_disable()
2670 static void intel_ddi_pre_enable_dp(struct intel_encoder *encoder, in intel_ddi_pre_enable_dp()
2715 static void intel_ddi_pre_enable_hdmi(struct intel_encoder *encoder, in intel_ddi_pre_enable_hdmi()
2750 static void intel_ddi_pre_enable(struct intel_encoder *encoder, in intel_ddi_pre_enable()
2781 static void intel_disable_ddi_buf(struct intel_encoder *encoder) in intel_disable_ddi_buf()
2804 static void intel_ddi_post_disable_dp(struct intel_encoder *encoder, in intel_ddi_post_disable_dp()
2836 static void intel_ddi_post_disable_hdmi(struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi()
2858 static void intel_ddi_post_disable(struct intel_encoder *encoder, in intel_ddi_post_disable()
2883 void intel_ddi_fdi_post_disable(struct intel_encoder *encoder, in intel_ddi_fdi_post_disable()
2917 static void intel_enable_ddi_dp(struct intel_encoder *encoder, in intel_enable_ddi_dp()
2936 static void intel_enable_ddi_hdmi(struct intel_encoder *encoder, in intel_enable_ddi_hdmi()
3004 static void intel_enable_ddi(struct intel_encoder *encoder, in intel_enable_ddi()
3019 static void intel_disable_ddi_dp(struct intel_encoder *encoder, in intel_disable_ddi_dp()
3036 static void intel_disable_ddi_hdmi(struct intel_encoder *encoder, in intel_disable_ddi_hdmi()
3052 static void intel_disable_ddi(struct intel_encoder *encoder, in intel_disable_ddi()
3064 static void bxt_ddi_pre_pll_enable(struct intel_encoder *encoder, in bxt_ddi_pre_pll_enable()
3141 void intel_ddi_get_config(struct intel_encoder *encoder, in intel_ddi_get_config()
3256 intel_ddi_compute_output_type(struct intel_encoder *encoder, in intel_ddi_compute_output_type()
3273 static bool intel_ddi_compute_config(struct intel_encoder *encoder, in intel_ddi_compute_config()
3364 static int intel_hdmi_reset_link(struct intel_encoder *encoder, in intel_hdmi_reset_link()
3435 static bool intel_ddi_hotplug(struct intel_encoder *encoder, in intel_ddi_hotplug()
3546 struct intel_encoder *intel_encoder; in intel_ddi_init() local
3577 intel_encoder = &intel_dig_port->base; in intel_ddi_init()
3578 encoder = &intel_encoder->base; in intel_ddi_init()
3583 intel_encoder->hotplug = intel_ddi_hotplug; in intel_ddi_init()
3584 intel_encoder->compute_output_type = intel_ddi_compute_output_type; in intel_ddi_init()
3585 intel_encoder->compute_config = intel_ddi_compute_config; in intel_ddi_init()
3586 intel_encoder->enable = intel_enable_ddi; in intel_ddi_init()
3588 intel_encoder->pre_pll_enable = bxt_ddi_pre_pll_enable; in intel_ddi_init()
3589 intel_encoder->pre_enable = intel_ddi_pre_enable; in intel_ddi_init()
3590 intel_encoder->disable = intel_disable_ddi; in intel_ddi_init()
3591 intel_encoder->post_disable = intel_ddi_post_disable; in intel_ddi_init()
3592 intel_encoder->get_hw_state = intel_ddi_get_hw_state; in intel_ddi_init()
3593 intel_encoder->get_config = intel_ddi_get_config; in intel_ddi_init()
3594 intel_encoder->suspend = intel_dp_encoder_suspend; in intel_ddi_init()
3595 intel_encoder->get_power_domains = intel_ddi_get_power_domains; in intel_ddi_init()
3596 intel_encoder->type = INTEL_OUTPUT_DDI; in intel_ddi_init()
3597 intel_encoder->power_domain = intel_port_to_power_domain(port); in intel_ddi_init()
3598 intel_encoder->port = port; in intel_ddi_init()
3599 intel_encoder->crtc_mask = (1 << 0) | (1 << 1) | (1 << 2); in intel_ddi_init()
3600 intel_encoder->cloneable = 0; in intel_ddi_init()
3651 if (intel_encoder->type != INTEL_OUTPUT_EDP && init_hdmi) { in intel_ddi_init()