Home
last modified time | relevance | path

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

12

/drivers/gpu/drm/i915/
Dintel_audio.c240 static void g4x_audio_codec_disable(struct intel_encoder *encoder) in g4x_audio_codec_disable()
260 struct intel_encoder *encoder, in g4x_audio_codec_enable()
392 static void hsw_audio_codec_disable(struct intel_encoder *encoder) in hsw_audio_codec_disable()
423 struct intel_encoder *intel_encoder, in hsw_audio_codec_enable() argument
427 struct intel_crtc *intel_crtc = to_intel_crtc(intel_encoder->base.crtc); in hsw_audio_codec_enable()
429 enum port port = intel_encoder->port; in hsw_audio_codec_enable()
473 static void ilk_audio_codec_disable(struct intel_encoder *intel_encoder) in ilk_audio_codec_disable() argument
475 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in ilk_audio_codec_disable()
476 struct intel_crtc *intel_crtc = to_intel_crtc(intel_encoder->base.crtc); in ilk_audio_codec_disable()
478 enum port port = intel_encoder->port; in ilk_audio_codec_disable()
[all …]
Dintel_lvds.c64 struct intel_encoder base;
86 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state()
119 static void intel_lvds_get_config(struct intel_encoder *encoder, in intel_lvds_get_config()
229 static void intel_pre_enable_lvds(struct intel_encoder *encoder, in intel_pre_enable_lvds()
306 static void intel_enable_lvds(struct intel_encoder *encoder, in intel_enable_lvds()
325 static void intel_disable_lvds(struct intel_encoder *encoder, in intel_disable_lvds()
340 static void gmch_disable_lvds(struct intel_encoder *encoder, in gmch_disable_lvds()
350 static void pch_disable_lvds(struct intel_encoder *encoder, in pch_disable_lvds()
357 static void pch_post_disable_lvds(struct intel_encoder *encoder, in pch_post_disable_lvds()
382 static bool intel_lvds_compute_config(struct intel_encoder *intel_encoder, in intel_lvds_compute_config() argument
[all …]
Dintel_dvo.c103 struct intel_encoder base;
112 static struct intel_dvo *enc_to_dvo(struct intel_encoder *encoder) in enc_to_dvo()
137 static bool intel_dvo_get_hw_state(struct intel_encoder *encoder, in intel_dvo_get_hw_state()
155 static void intel_dvo_get_config(struct intel_encoder *encoder, in intel_dvo_get_config()
177 static void intel_disable_dvo(struct intel_encoder *encoder, in intel_disable_dvo()
191 static void intel_enable_dvo(struct intel_encoder *encoder, in intel_enable_dvo()
240 static bool intel_dvo_compute_config(struct intel_encoder *encoder, in intel_dvo_compute_config()
260 static void intel_dvo_pre_enable(struct intel_encoder *encoder, in intel_dvo_pre_enable()
425 struct intel_encoder *intel_encoder; in intel_dvo_init() local
443 intel_encoder = &intel_dvo->base; in intel_dvo_init()
[all …]
Dintel_ddi.c496 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()
[all …]
Dintel_dp_mst.c33 static bool intel_dp_mst_compute_config(struct intel_encoder *encoder, in intel_dp_mst_compute_config()
131 static void intel_mst_disable_dp(struct intel_encoder *encoder, in intel_mst_disable_dp()
154 static void intel_mst_post_disable_dp(struct intel_encoder *encoder, in intel_mst_post_disable_dp()
184 static void intel_mst_pre_enable_dp(struct intel_encoder *encoder, in intel_mst_pre_enable_dp()
227 static void intel_mst_enable_dp(struct intel_encoder *encoder, in intel_mst_enable_dp()
254 static bool intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder, in intel_dp_mst_enc_get_hw_state()
264 static void intel_dp_mst_enc_get_config(struct intel_encoder *encoder, in intel_dp_mst_enc_get_config()
532 struct intel_encoder *intel_encoder; in intel_dp_create_fake_mst_encoder() local
541 intel_encoder = &intel_mst->base; in intel_dp_create_fake_mst_encoder()
544 drm_encoder_init(dev, &intel_encoder->base, &intel_dp_mst_enc_funcs, in intel_dp_create_fake_mst_encoder()
[all …]
Dintel_hdmi.c871 static void intel_hdmi_prepare(struct intel_encoder *encoder, in intel_hdmi_prepare()
910 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state()
945 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config()
994 static void intel_enable_hdmi_audio(struct intel_encoder *encoder, in intel_enable_hdmi_audio()
1006 static void g4x_enable_hdmi(struct intel_encoder *encoder, in g4x_enable_hdmi()
1028 static void ibx_enable_hdmi(struct intel_encoder *encoder, in ibx_enable_hdmi()
1078 static void cpt_enable_hdmi(struct intel_encoder *encoder, in cpt_enable_hdmi()
1133 static void vlv_enable_hdmi(struct intel_encoder *encoder, in vlv_enable_hdmi()
1139 static void intel_disable_hdmi(struct intel_encoder *encoder, in intel_disable_hdmi()
1193 static void g4x_disable_hdmi(struct intel_encoder *encoder, in g4x_disable_hdmi()
[all …]
Dintel_dsi.c303 static bool intel_dsi_compute_config(struct intel_encoder *encoder, in intel_dsi_compute_config()
349 static bool glk_dsi_enable_io(struct intel_encoder *encoder) in glk_dsi_enable_io()
398 static void glk_dsi_device_ready(struct intel_encoder *encoder) in glk_dsi_device_ready()
472 static void bxt_dsi_device_ready(struct intel_encoder *encoder) in bxt_dsi_device_ready()
499 static void vlv_dsi_device_ready(struct intel_encoder *encoder) in vlv_dsi_device_ready()
538 static void intel_dsi_device_ready(struct intel_encoder *encoder) in intel_dsi_device_ready()
550 static void glk_dsi_enter_low_power_mode(struct intel_encoder *encoder) in glk_dsi_enter_low_power_mode()
582 static void glk_dsi_disable_mipi_io(struct intel_encoder *encoder) in glk_dsi_disable_mipi_io()
610 static void glk_dsi_clear_device_ready(struct intel_encoder *encoder) in glk_dsi_clear_device_ready()
616 static void vlv_dsi_clear_device_ready(struct intel_encoder *encoder) in vlv_dsi_clear_device_ready()
[all …]
Dintel_drv.h212 struct intel_encoder { struct
218 void (*hot_plug)(struct intel_encoder *); argument
219 bool (*compute_config)(struct intel_encoder *, argument
222 void (*pre_pll_enable)(struct intel_encoder *, argument
225 void (*pre_enable)(struct intel_encoder *, argument
228 void (*enable)(struct intel_encoder *, argument
231 void (*disable)(struct intel_encoder *, argument
234 void (*post_disable)(struct intel_encoder *, argument
237 void (*post_pll_disable)(struct intel_encoder *, argument
243 bool (*get_hw_state)(struct intel_encoder *, enum pipe *pipe); argument
[all …]
Dintel_crt.c48 struct intel_encoder base;
56 static struct intel_crt *intel_encoder_to_crt(struct intel_encoder *encoder) in intel_encoder_to_crt()
66 static bool intel_crt_get_hw_state(struct intel_encoder *encoder, in intel_crt_get_hw_state()
98 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) in intel_crt_get_flags()
119 static void intel_crt_get_config(struct intel_encoder *encoder, in intel_crt_get_config()
127 static void hsw_crt_get_config(struct intel_encoder *encoder, in hsw_crt_get_config()
145 static void intel_crt_set_dpms(struct intel_encoder *encoder, in intel_crt_set_dpms()
196 static void intel_disable_crt(struct intel_encoder *encoder, in intel_disable_crt()
203 static void pch_disable_crt(struct intel_encoder *encoder, in pch_disable_crt()
209 static void pch_post_disable_crt(struct intel_encoder *encoder, in pch_post_disable_crt()
[all …]
Dintel_dsi.h40 struct intel_encoder base;
138 int intel_compute_dsi_pll(struct intel_encoder *encoder,
140 void intel_enable_dsi_pll(struct intel_encoder *encoder,
142 void intel_disable_dsi_pll(struct intel_encoder *encoder);
143 u32 intel_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
145 void intel_dsi_reset_clocks(struct intel_encoder *encoder,
Dintel_dsi_pll.c114 static int vlv_compute_dsi_pll(struct intel_encoder *encoder, in vlv_compute_dsi_pll()
145 static void vlv_enable_dsi_pll(struct intel_encoder *encoder, in vlv_enable_dsi_pll()
178 static void vlv_disable_dsi_pll(struct intel_encoder *encoder) in vlv_disable_dsi_pll()
232 static void bxt_disable_dsi_pll(struct intel_encoder *encoder) in bxt_disable_dsi_pll()
264 static u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, in vlv_dsi_get_pclk()
330 static u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, in bxt_dsi_get_pclk()
360 u32 intel_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, in intel_dsi_get_pclk()
369 static void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port) in vlv_dsi_reset_clocks()
483 static int gen9lp_compute_dsi_pll(struct intel_encoder *encoder, in gen9lp_compute_dsi_pll()
531 static void gen9lp_enable_dsi_pll(struct intel_encoder *encoder, in gen9lp_enable_dsi_pll()
[all …]
Dintel_hotplug.c182 struct intel_encoder *intel_encoder; in intel_hpd_irq_storm_disable() local
196 intel_encoder = intel_connector->encoder; in intel_hpd_irq_storm_disable()
197 if (!intel_encoder) in intel_hpd_irq_storm_disable()
200 pin = intel_encoder->hpd_pin; in intel_hpd_irq_storm_disable()
345 struct intel_encoder *intel_encoder; in i915_hotplug_work_func() local
369 intel_encoder = intel_connector->encoder; in i915_hotplug_work_func()
370 if (hpd_event_bits & (1 << intel_encoder->hpd_pin)) { in i915_hotplug_work_func()
372 connector->name, intel_encoder->hpd_pin); in i915_hotplug_work_func()
373 if (intel_encoder->hot_plug) in i915_hotplug_work_func()
374 intel_encoder->hot_plug(intel_encoder); in i915_hotplug_work_func()
Dintel_dp.c211 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_downstream_max_dotclock()
453 struct intel_encoder *encoder = &intel_dig_port->base; in pps_lock()
469 struct intel_encoder *encoder = &intel_dig_port->base; in pps_unlock()
553 struct intel_encoder *encoder; in vlv_find_free_pps()
752 struct intel_encoder *encoder; in intel_power_sequencer_reset()
1495 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock()
1640 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config()
1863 static void intel_dp_prepare(struct intel_encoder *encoder, in intel_dp_prepare()
2558 static bool intel_dp_get_hw_state(struct intel_encoder *encoder, in intel_dp_get_hw_state()
2610 static void intel_dp_get_config(struct intel_encoder *encoder, in intel_dp_get_config()
[all …]
Dintel_tv.c48 struct intel_encoder base;
790 static struct intel_tv *enc_to_tv(struct intel_encoder *encoder) in enc_to_tv()
801 intel_tv_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) in intel_tv_get_hw_state()
816 intel_enable_tv(struct intel_encoder *encoder, in intel_enable_tv()
831 intel_disable_tv(struct intel_encoder *encoder, in intel_disable_tv()
868 intel_tv_get_config(struct intel_encoder *encoder, in intel_tv_get_config()
875 intel_tv_compute_config(struct intel_encoder *encoder, in intel_tv_compute_config()
978 static void intel_tv_pre_enable(struct intel_encoder *encoder, in intel_tv_pre_enable()
1460 struct intel_encoder *intel_encoder; in intel_tv_init() local
1509 intel_encoder = &intel_tv->base; in intel_tv_init()
[all …]
Dintel_sdvo.c69 struct intel_encoder base;
188 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) in to_sdvo()
1129 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, in intel_sdvo_compute_config()
1267 static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder, in intel_sdvo_pre_enable() argument
1271 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_sdvo_pre_enable()
1276 struct intel_sdvo *intel_sdvo = to_sdvo(intel_encoder); in intel_sdvo_pre_enable()
1400 static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder, in intel_sdvo_get_hw_state()
1423 static void intel_sdvo_get_config(struct intel_encoder *encoder, in intel_sdvo_get_config()
1542 static void intel_disable_sdvo(struct intel_encoder *encoder, in intel_disable_sdvo()
1590 static void pch_disable_sdvo(struct intel_encoder *encoder, in pch_disable_sdvo()
[all …]
Dintel_dpio_phy.c570 bxt_ddi_phy_calc_lane_lat_optim_mask(struct intel_encoder *encoder, in bxt_ddi_phy_calc_lane_lat_optim_mask()
587 void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder, in bxt_ddi_phy_set_lane_optim_mask()
615 bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder) in bxt_ddi_phy_get_lane_lat_optim_mask()
639 void chv_set_phy_signal_level(struct intel_encoder *encoder, in chv_set_phy_signal_level()
736 void chv_data_lane_soft_reset(struct intel_encoder *encoder, in chv_data_lane_soft_reset()
780 void chv_phy_pre_pll_enable(struct intel_encoder *encoder) in chv_phy_pre_pll_enable()
861 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder) in chv_phy_pre_encoder_enable()
942 void chv_phy_release_cl2_override(struct intel_encoder *encoder) in chv_phy_release_cl2_override()
953 void chv_phy_post_pll_disable(struct intel_encoder *encoder) in chv_phy_post_pll_disable()
986 void vlv_set_phy_signal_level(struct intel_encoder *encoder, in vlv_set_phy_signal_level()
[all …]
Dintel_dpll_mgr.h38 struct intel_encoder;
276 struct intel_encoder *encoder);
Di915_drv.h524 #define for_each_intel_encoder(dev, intel_encoder) \ argument
525 list_for_each_entry(intel_encoder, \
532 #define for_each_encoder_on_crtc(dev, __crtc, intel_encoder) \ argument
533 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
534 for_each_if ((intel_encoder)->base.crtc == (__crtc))
670 struct intel_encoder;
713 struct intel_encoder *encoder,
715 void (*audio_codec_disable)(struct intel_encoder *encoder);
2648 struct intel_encoder *av_enc_map[I915_MAX_PIPES];
3932 extern int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder,
[all …]
Dintel_opregion.c355 int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, in intel_opregion_notify_encoder() argument
358 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_opregion_notify_encoder()
367 if (intel_encoder->type == INTEL_OUTPUT_DSI) in intel_opregion_notify_encoder()
370 port = intel_ddi_get_encoder_port(intel_encoder); in intel_opregion_notify_encoder()
382 switch (intel_encoder->type) { in intel_opregion_notify_encoder()
398 intel_encoder->type); in intel_opregion_notify_encoder()
Di915_debugfs.c2921 struct intel_encoder *intel_encoder) in intel_encoder_info() argument
2929 encoder = &intel_encoder->base; in intel_encoder_info()
2953 struct intel_encoder *intel_encoder; in intel_crtc_info() local
2963 for_each_encoder_on_crtc(dev, crtc, intel_encoder) in intel_crtc_info()
2964 intel_encoder_info(m, intel_crtc, intel_encoder); in intel_crtc_info()
2978 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_dp_info() local
2979 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_info()
2993 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_dp_mst_info() local
2995 enc_to_mst(&intel_encoder->base); in intel_dp_mst_info()
3007 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_hdmi_info() local
[all …]
Dintel_dsi_dcs_backlight.c46 struct intel_encoder *encoder = connector->encoder; in dcs_get_backlight()
161 struct intel_encoder *encoder = intel_connector->encoder; in intel_dsi_dcs_init_backlight_funcs()
Dintel_dpll_mgr.c420 struct intel_encoder *encoder) in ibx_get_dpll()
777 hsw_ddi_dp_get_dpll(struct intel_encoder *encoder, int clock) in hsw_ddi_dp_get_dpll()
808 struct intel_encoder *encoder) in hsw_get_dpll()
1363 struct intel_encoder *encoder) in skl_get_dpll()
1807 struct intel_encoder *encoder) in bxt_get_dpll()
1908 struct intel_encoder *encoder);
2339 struct intel_encoder *encoder) in cnl_get_dpll()
2479 struct intel_encoder *encoder) in intel_get_shared_dpll()
Dintel_display.c4570 struct intel_encoder *encoder; in intel_trans_dp_port_sel()
5238 struct intel_encoder *encoder = in intel_encoders_pre_pll_enable()
5258 struct intel_encoder *encoder = in intel_encoders_pre_enable()
5278 struct intel_encoder *encoder = in intel_encoders_enable()
5298 struct intel_encoder *encoder = in intel_encoders_disable()
5318 struct intel_encoder *encoder = in intel_encoders_post_disable()
5338 struct intel_encoder *encoder = in intel_encoders_post_pll_disable()
5736 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in get_crtc_power_domains() local
5738 mask |= BIT_ULL(intel_encoder->power_domain); in get_crtc_power_domains()
5965 struct intel_encoder *encoder; in intel_crtc_disable_noatomic()
[all …]
/drivers/gpu/drm/gma500/
Dcdv_intel_dp.c378 static void cdv_intel_edp_panel_vdd_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_on() argument
380 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_vdd_on()
381 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_vdd_on()
398 static void cdv_intel_edp_panel_vdd_off(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_off() argument
400 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_vdd_off()
413 static bool cdv_intel_edp_panel_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_on() argument
415 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_on()
416 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_on()
440 static void cdv_intel_edp_panel_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_off() argument
442 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_off()
[all …]
Dgma_display.c648 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in gma_encoder_destroy() local
651 kfree(intel_encoder); in gma_encoder_destroy()

12