Home
last modified time | relevance | path

Searched refs:intel_encoder (Results 1 – 25 of 74) sorted by relevance

123

/linux/drivers/gpu/drm/i915/display/
A Dintel_ddi.h19 struct intel_encoder;
23 i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder,
25 i915_reg_t dp_tp_status_reg(struct intel_encoder *encoder,
28 struct intel_encoder *intel_encoder,
31 void intel_ddi_enable_clock(struct intel_encoder *encoder,
33 void intel_ddi_get_clock(struct intel_encoder *encoder,
36 void hsw_ddi_enable_clock(struct intel_encoder *encoder,
38 void hsw_ddi_disable_clock(struct intel_encoder *encoder);
40 void hsw_ddi_get_config(struct intel_encoder *encoder,
62 int intel_ddi_toggle_hdcp_bits(struct intel_encoder *intel_encoder,
[all …]
A Dg4x_hdmi.c159 struct intel_encoder *encoder, in g4x_enable_hdmi()
182 struct intel_encoder *encoder, in ibx_enable_hdmi()
234 struct intel_encoder *encoder, in cpt_enable_hdmi()
376 struct intel_encoder *encoder, in pch_post_disable_hdmi()
384 struct intel_encoder *encoder, in intel_hdmi_pre_enable()
399 struct intel_encoder *encoder, in vlv_hdmi_pre_enable()
476 struct intel_encoder *encoder, in chv_hdmi_pre_enable()
536 struct intel_encoder *intel_encoder; in g4x_hdmi_init() local
549 intel_encoder = &dig_port->base; in g4x_hdmi_init()
591 intel_encoder->port = port; in g4x_hdmi_init()
[all …]
A Dintel_dpio_phy.h16 struct intel_encoder;
20 void bxt_ddi_phy_set_signal_levels(struct intel_encoder *encoder,
33 void chv_set_phy_signal_level(struct intel_encoder *encoder,
37 void chv_data_lane_soft_reset(struct intel_encoder *encoder,
40 void chv_phy_pre_pll_enable(struct intel_encoder *encoder,
42 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder,
45 void chv_phy_post_pll_disable(struct intel_encoder *encoder,
48 void vlv_set_phy_signal_level(struct intel_encoder *encoder,
52 void vlv_phy_pre_pll_enable(struct intel_encoder *encoder,
54 void vlv_phy_pre_encoder_enable(struct intel_encoder *encoder,
[all …]
A Dg4x_dp.c531 struct intel_encoder *encoder, in g4x_post_disable_dp()
552 struct intel_encoder *encoder, in vlv_post_disable_dp()
560 struct intel_encoder *encoder, in chv_post_disable_dp()
707 struct intel_encoder *encoder, in g4x_enable_dp()
716 struct intel_encoder *encoder, in vlv_enable_dp()
1307 struct intel_encoder *intel_encoder; in g4x_dp_init() local
1319 intel_encoder = &dig_port->base; in g4x_dp_init()
1320 encoder = &intel_encoder->base; in g4x_dp_init()
1395 intel_encoder->pipe_mask = ~0; in g4x_dp_init()
1397 intel_encoder->cloneable = 0; in g4x_dp_init()
[all …]
A Dintel_dp.h26 struct intel_encoder;
46 int intel_dp_retrain_link(struct intel_encoder *encoder,
54 void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder);
55 void intel_dp_encoder_shutdown(struct intel_encoder *intel_encoder);
57 int intel_dp_compute_config(struct intel_encoder *encoder,
89 void intel_write_dp_vsc_sdp(struct intel_encoder *encoder,
95 void intel_read_dp_sdp(struct intel_encoder *encoder,
98 bool intel_digital_port_connected(struct intel_encoder *encoder);
108 struct intel_encoder *encoder,
114 void intel_dp_sync_state(struct intel_encoder *encoder,
[all …]
A Dintel_lvds.c69 struct intel_encoder base;
228 struct intel_encoder *encoder, in intel_pre_enable_lvds()
363 struct intel_encoder *encoder, in pch_disable_lvds()
371 struct intel_encoder *encoder, in pch_post_disable_lvds()
409 static int intel_lvds_compute_config(struct intel_encoder *intel_encoder, in intel_lvds_compute_config() argument
770 struct intel_encoder *encoder; in intel_get_lvds_encoder()
832 struct intel_encoder *intel_encoder; in intel_lvds_init() local
893 encoder = &intel_encoder->base; in intel_lvds_init()
920 intel_encoder->port = PORT_NONE; in intel_lvds_init()
921 intel_encoder->cloneable = 0; in intel_lvds_init()
[all …]
A Dintel_dsi.h43 struct intel_encoder base;
164 static inline u16 intel_dsi_encoder_ports(struct intel_encoder *encoder) in intel_dsi_encoder_ports()
191 int vlv_dsi_pll_compute(struct intel_encoder *encoder,
193 void vlv_dsi_pll_enable(struct intel_encoder *encoder,
195 void vlv_dsi_pll_disable(struct intel_encoder *encoder);
196 u32 vlv_dsi_get_pclk(struct intel_encoder *encoder,
198 void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port);
201 int bxt_dsi_pll_compute(struct intel_encoder *encoder,
203 void bxt_dsi_pll_enable(struct intel_encoder *encoder,
205 void bxt_dsi_pll_disable(struct intel_encoder *encoder);
[all …]
A Dintel_dvo.c115 struct intel_encoder base;
188 struct intel_encoder *encoder, in intel_disable_dvo()
203 struct intel_encoder *encoder, in intel_enable_dvo()
287 struct intel_encoder *encoder, in intel_dvo_pre_enable()
426 struct intel_encoder *intel_encoder; in intel_dvo_init() local
444 intel_encoder = &intel_dvo->base; in intel_dvo_init()
446 intel_encoder->disable = intel_disable_dvo; in intel_dvo_init()
447 intel_encoder->enable = intel_enable_dvo; in intel_dvo_init()
521 intel_encoder->type = INTEL_OUTPUT_DVO; in intel_dvo_init()
523 intel_encoder->port = port; in intel_dvo_init()
[all …]
A Dintel_display_types.h161 struct intel_encoder { struct
187 struct intel_encoder *, argument
195 struct intel_encoder *, argument
198 struct intel_encoder *, argument
202 struct intel_encoder *, argument
206 struct intel_encoder *, argument
210 struct intel_encoder *, argument
214 struct intel_encoder *, argument
1661 struct intel_encoder base;
1715 struct intel_encoder base;
[all …]
A Dintel_lspcon.h15 struct intel_encoder;
22 void lspcon_write_infoframe(struct intel_encoder *encoder,
26 void lspcon_read_infoframe(struct intel_encoder *encoder,
30 void lspcon_set_infoframes(struct intel_encoder *encoder,
34 u32 lspcon_infoframes_enabled(struct intel_encoder *encoder,
36 u32 intel_lspcon_infoframes_enabled(struct intel_encoder *encoder,
38 void hsw_write_infoframe(struct intel_encoder *encoder,
42 void hsw_read_infoframe(struct intel_encoder *encoder,
A Dintel_snps_phy.h12 struct intel_encoder;
22 struct intel_encoder *encoder);
23 void intel_mpllb_enable(struct intel_encoder *encoder,
25 void intel_mpllb_disable(struct intel_encoder *encoder);
26 void intel_mpllb_readout_hw_state(struct intel_encoder *encoder,
28 int intel_mpllb_calc_port_clock(struct intel_encoder *encoder,
32 void intel_snps_phy_set_signal_levels(struct intel_encoder *encoder,
A Dintel_dp_mst.c352 struct intel_encoder *encoder, in intel_mst_pre_disable_dp()
362 struct intel_encoder *encoder, in intel_mst_disable_dp()
388 struct intel_encoder *encoder, in intel_mst_post_disable_dp()
463 struct intel_encoder *encoder, in intel_mst_pre_pll_enable_dp()
477 struct intel_encoder *encoder, in intel_mst_pre_enable_dp()
539 struct intel_encoder *encoder, in intel_mst_enable_dp()
888 struct intel_encoder *intel_encoder; in intel_dp_create_fake_mst_encoder() local
897 intel_encoder = &intel_mst->base; in intel_dp_create_fake_mst_encoder()
903 intel_encoder->type = INTEL_OUTPUT_DP_MST; in intel_dp_create_fake_mst_encoder()
906 intel_encoder->cloneable = 0; in intel_dp_create_fake_mst_encoder()
[all …]
A Dintel_hdmi.h19 struct intel_encoder;
28 int intel_hdmi_compute_config(struct intel_encoder *encoder,
31 void intel_hdmi_encoder_shutdown(struct intel_encoder *encoder);
32 bool intel_hdmi_handle_sink_scrambling(struct intel_encoder *encoder,
38 u32 intel_hdmi_infoframes_enabled(struct intel_encoder *encoder,
41 void intel_hdmi_read_gcp_infoframe(struct intel_encoder *encoder,
43 void intel_read_infoframe(struct intel_encoder *encoder,
A Dintel_ddi_buf_trans.c1043 hsw_get_buf_trans(struct intel_encoder *encoder, in hsw_get_buf_trans()
1056 bdw_get_buf_trans(struct intel_encoder *encoder, in bdw_get_buf_trans()
1083 _skl_get_buf_trans_dp(struct intel_encoder *encoder, in _skl_get_buf_trans_dp()
1093 skl_y_get_buf_trans(struct intel_encoder *encoder, in skl_y_get_buf_trans()
1109 skl_u_get_buf_trans(struct intel_encoder *encoder, in skl_u_get_buf_trans()
1125 skl_get_buf_trans(struct intel_encoder *encoder, in skl_get_buf_trans()
1141 kbl_y_get_buf_trans(struct intel_encoder *encoder, in kbl_y_get_buf_trans()
1157 kbl_u_get_buf_trans(struct intel_encoder *encoder, in kbl_u_get_buf_trans()
1173 kbl_get_buf_trans(struct intel_encoder *encoder, in kbl_get_buf_trans()
1189 bxt_get_buf_trans(struct intel_encoder *encoder, in bxt_get_buf_trans()
[all …]
A Dintel_display.h53 struct intel_encoder;
414 list_for_each_entry(intel_encoder, \
419 list_for_each_entry(intel_encoder, \
423 drm_encoder_mask(&intel_encoder->base))
428 intel_encoder_can_psr(intel_encoder))
430 #define for_each_intel_dp(dev, intel_encoder) \ argument
431 for_each_intel_encoder(dev, intel_encoder) \
432 for_each_if(intel_encoder_is_dp(intel_encoder))
435 for_each_intel_encoder((dev), (intel_encoder)) \
436 for_each_if(intel_encoder_can_psr(intel_encoder))
[all …]
A Dintel_ddi.c629 int intel_ddi_toggle_hdcp_bits(struct intel_encoder *intel_encoder, in intel_ddi_toggle_hdcp_bits() argument
2285 struct intel_encoder *encoder, in dg2_ddi_pre_enable_dp()
2642 struct intel_encoder *encoder, in intel_ddi_pre_enable()
2775 struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi()
2870 struct intel_encoder *encoder, in intel_ddi_fdi_post_disable()
2942 struct intel_encoder *encoder, in intel_enable_ddi_dp()
3090 struct intel_encoder *encoder, in intel_disable_ddi_dp()
3187 struct intel_encoder *encoder, in intel_ddi_update_prepare()
3204 struct intel_encoder *encoder, in intel_ddi_update_complete()
3212 struct intel_encoder *encoder, in intel_ddi_pre_pll_enable()
[all …]
A Dvlv_dsi.c729 static void intel_dsi_prepare(struct intel_encoder *intel_encoder,
775 struct intel_encoder *encoder, in intel_dsi_pre_enable()
888 struct intel_encoder *encoder, in bxt_dsi_enable()
939 struct intel_encoder *encoder, in intel_dsi_post_disable()
1382 static void intel_dsi_prepare(struct intel_encoder *intel_encoder, in intel_dsi_prepare() argument
1826 struct intel_encoder *intel_encoder; in vlv_dsi_init() local
1855 intel_encoder = &intel_dsi->base; in vlv_dsi_init()
1856 encoder = &intel_encoder->base; in vlv_dsi_init()
1877 intel_encoder->port = port; in vlv_dsi_init()
1880 intel_encoder->cloneable = 0; in vlv_dsi_init()
[all …]
A Dintel_crt.c58 struct intel_encoder base;
219 struct intel_encoder *encoder, in pch_disable_crt()
226 struct intel_encoder *encoder, in pch_post_disable_crt()
234 struct intel_encoder *encoder, in hsw_disable_crt()
246 struct intel_encoder *encoder, in hsw_post_disable_crt()
275 struct intel_encoder *encoder, in hsw_pre_pll_enable_crt()
305 struct intel_encoder *encoder, in hsw_enable_crt()
831 struct intel_encoder *intel_encoder = &crt->base; in intel_crt_detect() local
854 intel_encoder->power_domain); in intel_crt_detect()
927 struct intel_encoder *intel_encoder = &crt->base; in intel_crt_get_modes() local
[all …]
A Dintel_opregion.h32 struct intel_encoder;
69 int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder,
104 intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, bool enable) in intel_opregion_notify_encoder() argument
A Dicl_dsi.c330 static int afe_clk(struct intel_encoder *encoder, in afe_clk()
556 gen11_dsi_setup_dphy_timings(struct intel_encoder *encoder, in gen11_dsi_setup_dphy_timings()
680 static void gen11_dsi_map_pll(struct intel_encoder *encoder, in gen11_dsi_map_pll()
709 gen11_dsi_configure_transcoder(struct intel_encoder *encoder, in gen11_dsi_configure_transcoder()
1132 gen11_dsi_enable_port_and_phy(struct intel_encoder *encoder, in gen11_dsi_enable_port_and_phy()
1204 struct intel_encoder *encoder, in gen11_dsi_pre_pll_enable()
1216 struct intel_encoder *encoder, in gen11_dsi_pre_enable()
1274 struct intel_encoder *encoder, in gen11_dsi_enable()
1437 struct intel_encoder *encoder, in gen11_dsi_disable()
1470 struct intel_encoder *encoder, in gen11_dsi_post_disable()
[all …]
A Dintel_hdmi.c230 static void g4x_read_infoframe(struct intel_encoder *encoder, in g4x_read_infoframe()
503 void hsw_write_infoframe(struct intel_encoder *encoder, in hsw_write_infoframe()
545 void hsw_read_infoframe(struct intel_encoder *encoder, in hsw_read_infoframe()
671 void intel_read_infoframe(struct intel_encoder *encoder, in intel_read_infoframe()
2853 struct intel_encoder *intel_encoder = &dig_port->base; in intel_hdmi_init_connector() local
2854 struct drm_device *dev = intel_encoder->base.dev; in intel_hdmi_init_connector()
2857 enum port port = intel_encoder->port; in intel_hdmi_init_connector()
2862 intel_encoder->base.base.id, intel_encoder->base.name); in intel_hdmi_init_connector()
2869 dig_port->max_lanes, intel_encoder->base.base.id, in intel_hdmi_init_connector()
2870 intel_encoder->base.name)) in intel_hdmi_init_connector()
[all …]
A Dintel_bios.h38 struct intel_encoder;
248 bool intel_bios_get_dsc_params(struct intel_encoder *encoder,
251 int intel_bios_max_tmds_clock(struct intel_encoder *encoder);
252 int intel_bios_hdmi_level_shift(struct intel_encoder *encoder);
253 int intel_bios_dp_max_link_rate(struct intel_encoder *encoder);
254 int intel_bios_alternate_ddc_pin(struct intel_encoder *encoder);
A Dintel_audio.h12 struct intel_encoder;
15 void intel_audio_codec_enable(struct intel_encoder *encoder,
18 void intel_audio_codec_disable(struct intel_encoder *encoder,
A Dintel_audio.c387 hsw_dp_audio_config_update(struct intel_encoder *encoder, in hsw_dp_audio_config_update()
435 hsw_hdmi_audio_config_update(struct intel_encoder *encoder, in hsw_hdmi_audio_config_update()
477 hsw_audio_config_update(struct intel_encoder *encoder, in hsw_audio_config_update()
824 void intel_audio_codec_enable(struct intel_encoder *encoder, in intel_audio_codec_enable()
1106 struct intel_encoder *encoder; in get_saved_enc()
1149 struct intel_encoder *encoder; in i915_audio_component_sync_audio_rate()
1187 struct intel_encoder *intel_encoder; in i915_audio_component_get_eld() local
1193 intel_encoder = get_saved_enc(dev_priv, port, pipe); in i915_audio_component_get_eld()
1194 if (!intel_encoder) { in i915_audio_component_get_eld()
1202 *enabled = intel_encoder->audio_connector != NULL; in i915_audio_component_get_eld()
[all …]
/linux/drivers/gpu/drm/gma500/
A Dcdv_intel_dp.c931 if (is_edp(intel_encoder)) { in cdv_intel_dp_mode_fixup()
1003 struct gma_encoder *intel_encoder; in cdv_intel_dp_set_m_n() local
1010 intel_dp = intel_encoder->dev_priv; in cdv_intel_dp_set_m_n()
1014 } else if (is_edp(intel_encoder)) { in cdv_intel_dp_set_m_n()
1092 if (is_edp(intel_encoder)) { in cdv_intel_dp_mode_set()
1143 int edp = is_edp(intel_encoder); in cdv_intel_dp_prepare()
1152 cdv_intel_dp_link_down(intel_encoder); in cdv_intel_dp_prepare()
1160 int edp = is_edp(intel_encoder); in cdv_intel_dp_commit()
1177 int edp = is_edp(intel_encoder); in cdv_intel_dp_dpms()
1735 int edp = is_edp(intel_encoder); in cdv_intel_dp_get_modes()
[all …]

Completed in 76 milliseconds

123