Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/gpu/drm/i915/
Dintel_ddi.c162 enum port intel_ddi_get_encoder_port(struct intel_encoder *intel_encoder) in intel_ddi_get_encoder_port() argument
164 struct drm_encoder *encoder = &intel_encoder->base; in intel_ddi_get_encoder_port()
165 int type = intel_encoder->type; in intel_ddi_get_encoder_port()
461 void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) in intel_ddi_init_dp_buf_reg()
473 static struct intel_encoder *
478 struct intel_encoder *intel_encoder, *ret = NULL; in intel_ddi_get_crtc_encoder() local
481 for_each_encoder_on_crtc(dev, crtc, intel_encoder) { in intel_ddi_get_crtc_encoder()
482 ret = intel_encoder; in intel_ddi_get_crtc_encoder()
494 static struct intel_encoder *
498 struct intel_encoder *ret = NULL; in intel_ddi_get_crtc_new_encoder()
[all …]
Dintel_dvo.c96 struct intel_encoder base;
104 static struct intel_dvo *enc_to_dvo(struct intel_encoder *encoder) in enc_to_dvo()
129 static bool intel_dvo_get_hw_state(struct intel_encoder *encoder, in intel_dvo_get_hw_state()
147 static void intel_dvo_get_config(struct intel_encoder *encoder, in intel_dvo_get_config()
169 static void intel_disable_dvo(struct intel_encoder *encoder) in intel_disable_dvo()
181 static void intel_enable_dvo(struct intel_encoder *encoder) in intel_enable_dvo()
264 static bool intel_dvo_compute_config(struct intel_encoder *encoder, in intel_dvo_compute_config()
294 static void intel_dvo_pre_enable(struct intel_encoder *encoder) in intel_dvo_pre_enable()
462 struct intel_encoder *intel_encoder; in intel_dvo_init() local
478 intel_encoder = &intel_dvo->base; in intel_dvo_init()
[all …]
Dintel_dsi.c264 static void intel_dsi_hot_plug(struct intel_encoder *encoder) in intel_dsi_hot_plug()
269 static bool intel_dsi_compute_config(struct intel_encoder *encoder, in intel_dsi_compute_config()
289 static void intel_dsi_port_enable(struct intel_encoder *encoder) in intel_dsi_port_enable()
324 static void intel_dsi_port_disable(struct intel_encoder *encoder) in intel_dsi_port_disable()
340 static void intel_dsi_device_ready(struct intel_encoder *encoder) in intel_dsi_device_ready()
379 static void intel_dsi_enable(struct intel_encoder *encoder) in intel_dsi_enable()
406 static void intel_dsi_pre_enable(struct intel_encoder *encoder) in intel_dsi_pre_enable()
447 static void intel_dsi_enable_nop(struct intel_encoder *encoder) in intel_dsi_enable_nop()
457 static void intel_dsi_pre_disable(struct intel_encoder *encoder) in intel_dsi_pre_disable()
472 static void intel_dsi_disable(struct intel_encoder *encoder) in intel_dsi_disable()
[all …]
Dintel_dp_mst.c33 static bool intel_dp_mst_compute_config(struct intel_encoder *encoder, in intel_dp_mst_compute_config()
103 static void intel_mst_disable_dp(struct intel_encoder *encoder) in intel_mst_disable_dp()
120 static void intel_mst_post_disable_dp(struct intel_encoder *encoder) in intel_mst_post_disable_dp()
143 static void intel_mst_pre_enable_dp(struct intel_encoder *encoder) in intel_mst_pre_enable_dp()
205 static void intel_mst_enable_dp(struct intel_encoder *encoder) in intel_mst_enable_dp()
226 static bool intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder, in intel_dp_mst_enc_get_hw_state()
236 static void intel_dp_mst_enc_get_config(struct intel_encoder *encoder, in intel_dp_mst_enc_get_config()
500 struct intel_encoder *intel_encoder; in intel_dp_create_fake_mst_encoder() local
509 intel_encoder = &intel_mst->base; in intel_dp_create_fake_mst_encoder()
512 drm_encoder_init(dev, &intel_encoder->base, &intel_dp_mst_enc_funcs, in intel_dp_create_fake_mst_encoder()
[all …]
Dintel_lvds.c51 struct intel_encoder base;
70 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state()
96 static void intel_lvds_get_config(struct intel_encoder *encoder, in intel_lvds_get_config()
136 static void intel_pre_enable_lvds(struct intel_encoder *encoder) in intel_pre_enable_lvds()
211 static void intel_enable_lvds(struct intel_encoder *encoder) in intel_enable_lvds()
238 static void intel_disable_lvds(struct intel_encoder *encoder) in intel_disable_lvds()
280 static bool intel_lvds_compute_config(struct intel_encoder *intel_encoder, in intel_lvds_compute_config() argument
283 struct drm_device *dev = intel_encoder->base.dev; in intel_lvds_compute_config()
285 to_lvds_encoder(&intel_encoder->base); in intel_lvds_compute_config()
843 struct intel_encoder *encoder; in intel_is_dual_link_lvds()
[all …]
Dintel_drv.h131 struct intel_encoder { struct
142 void (*hot_plug)(struct intel_encoder *); argument
143 bool (*compute_config)(struct intel_encoder *, argument
145 void (*pre_pll_enable)(struct intel_encoder *); argument
146 void (*pre_enable)(struct intel_encoder *); argument
147 void (*enable)(struct intel_encoder *); argument
148 void (*mode_set)(struct intel_encoder *intel_encoder); argument
149 void (*disable)(struct intel_encoder *); argument
150 void (*post_disable)(struct intel_encoder *); argument
154 bool (*get_hw_state)(struct intel_encoder *, enum pipe *pipe); argument
[all …]
Dintel_hdmi.c698 static void intel_hdmi_prepare(struct intel_encoder *encoder) in intel_hdmi_prepare()
734 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state()
762 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config()
809 static void intel_enable_hdmi(struct intel_encoder *encoder) in intel_enable_hdmi()
857 static void vlv_enable_hdmi(struct intel_encoder *encoder) in vlv_enable_hdmi()
861 static void intel_disable_hdmi(struct intel_encoder *encoder) in intel_disable_hdmi()
958 struct intel_encoder *encoder; in hdmi_12bpc_possible()
989 bool intel_hdmi_compute_config(struct intel_encoder *encoder, in intel_hdmi_compute_config()
1076 struct intel_encoder *intel_encoder = in intel_hdmi_set_edid() local
1082 power_domain = intel_display_port_power_domain(intel_encoder); in intel_hdmi_set_edid()
[all …]
Dintel_dp.c295 struct intel_encoder *encoder = &intel_dig_port->base; in pps_lock()
313 struct intel_encoder *encoder = &intel_dig_port->base; in pps_unlock()
390 struct intel_encoder *encoder; in vlv_power_sequencer_pipe()
532 struct intel_encoder *encoder; in vlv_power_sequencer_reset()
1187 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock()
1327 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config()
1516 static void intel_dp_prepare(struct intel_encoder *encoder) in intel_dp_prepare()
1690 struct intel_encoder *intel_encoder = &intel_dig_port->base; in edp_panel_vdd_on() local
1708 power_domain = intel_display_port_power_domain(intel_encoder); in edp_panel_vdd_on()
1767 struct intel_encoder *intel_encoder = &intel_dig_port->base; in edp_panel_vdd_off_sync() local
[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()
92 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) in intel_crt_get_flags()
113 static void intel_crt_get_config(struct intel_encoder *encoder, in intel_crt_get_config()
129 static void hsw_crt_get_config(struct intel_encoder *encoder, in hsw_crt_get_config()
141 static void hsw_crt_pre_enable(struct intel_encoder *encoder) in hsw_crt_pre_enable()
155 static void intel_crt_set_dpms(struct intel_encoder *encoder, int mode) in intel_crt_set_dpms()
205 static void intel_disable_crt(struct intel_encoder *encoder) in intel_disable_crt()
211 static void hsw_crt_post_disable(struct intel_encoder *encoder) in hsw_crt_post_disable()
[all …]
Dintel_dsi.h40 struct intel_encoder base;
124 extern void vlv_enable_dsi_pll(struct intel_encoder *encoder);
125 extern void vlv_disable_dsi_pll(struct intel_encoder *encoder);
126 extern u32 vlv_get_dsi_pclk(struct intel_encoder *encoder, int pipe_bpp);
Dintel_audio.c120 static void g4x_audio_codec_disable(struct intel_encoder *encoder) in g4x_audio_codec_disable()
140 struct intel_encoder *encoder, in g4x_audio_codec_enable()
178 static void hsw_audio_codec_disable(struct intel_encoder *encoder) in hsw_audio_codec_disable()
205 struct intel_encoder *encoder, in hsw_audio_codec_enable()
258 static void ilk_audio_codec_disable(struct intel_encoder *encoder) in ilk_audio_codec_disable()
308 struct intel_encoder *encoder, in ilk_audio_codec_enable()
399 void intel_audio_codec_enable(struct intel_encoder *intel_encoder) in intel_audio_codec_enable() argument
401 struct drm_encoder *encoder = &intel_encoder->base; in intel_audio_codec_enable()
426 dev_priv->display.audio_codec_enable(connector, intel_encoder, mode); in intel_audio_codec_enable()
436 void intel_audio_codec_disable(struct intel_encoder *encoder) in intel_audio_codec_disable()
Dintel_tv.c48 struct intel_encoder base;
827 static struct intel_tv *enc_to_tv(struct intel_encoder *encoder) in enc_to_tv()
838 intel_tv_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) in intel_tv_get_hw_state()
853 intel_enable_tv(struct intel_encoder *encoder) in intel_enable_tv()
866 intel_disable_tv(struct intel_encoder *encoder) in intel_disable_tv()
911 intel_tv_get_config(struct intel_encoder *encoder, in intel_tv_get_config()
918 intel_tv_compute_config(struct intel_encoder *encoder, in intel_tv_compute_config()
1021 static void intel_tv_pre_enable(struct intel_encoder *encoder) in intel_tv_pre_enable()
1579 struct intel_encoder *intel_encoder; in intel_tv_init() local
1630 intel_encoder = &intel_tv->base; in intel_tv_init()
[all …]
Dintel_sdvo.c69 struct intel_encoder base;
206 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) in to_sdvo()
1115 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, in intel_sdvo_compute_config()
1179 static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder) in intel_sdvo_pre_enable() argument
1181 struct drm_device *dev = intel_encoder->base.dev; in intel_sdvo_pre_enable()
1183 struct intel_crtc *crtc = to_intel_crtc(intel_encoder->base.crtc); in intel_sdvo_pre_enable()
1187 struct intel_sdvo *intel_sdvo = to_sdvo(intel_encoder); in intel_sdvo_pre_enable()
1318 static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder, in intel_sdvo_get_hw_state()
1341 static void intel_sdvo_get_config(struct intel_encoder *encoder, in intel_sdvo_get_config()
1428 static void intel_disable_sdvo(struct intel_encoder *encoder) in intel_disable_sdvo()
[all …]
Dintel_dsi_pll.c227 static void vlv_configure_dsi_pll(struct intel_encoder *encoder) in vlv_configure_dsi_pll()
258 void vlv_enable_dsi_pll(struct intel_encoder *encoder) in vlv_enable_dsi_pll()
288 void vlv_disable_dsi_pll(struct intel_encoder *encoder) in vlv_disable_dsi_pll()
328 u32 vlv_get_dsi_pclk(struct intel_encoder *encoder, int pipe_bpp) in vlv_get_dsi_pclk()
Dintel_opregion.c325 int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, in intel_opregion_notify_encoder() argument
328 struct drm_device *dev = intel_encoder->base.dev; in intel_opregion_notify_encoder()
337 port = intel_ddi_get_encoder_port(intel_encoder); in intel_opregion_notify_encoder()
348 switch (intel_encoder->type) { in intel_opregion_notify_encoder()
363 intel_encoder->type); in intel_opregion_notify_encoder()
Di915_irq.c886 struct intel_encoder *intel_encoder; in i915_hotplug_work_func() local
903 intel_encoder = intel_connector->encoder; in i915_hotplug_work_func()
904 if (intel_encoder->hpd_pin > HPD_NONE && in i915_hotplug_work_func()
905 dev_priv->hpd_stats[intel_encoder->hpd_pin].hpd_mark == HPD_MARK_DISABLED && in i915_hotplug_work_func()
910 dev_priv->hpd_stats[intel_encoder->hpd_pin].hpd_mark = HPD_DISABLED; in i915_hotplug_work_func()
915 if (hpd_event_bits & (1 << intel_encoder->hpd_pin)) { in i915_hotplug_work_func()
917 connector->name, intel_encoder->hpd_pin); in i915_hotplug_work_func()
935 intel_encoder = intel_connector->encoder; in i915_hotplug_work_func()
936 if (hpd_event_bits & (1 << intel_encoder->hpd_pin)) { in i915_hotplug_work_func()
937 if (intel_encoder->hot_plug) in i915_hotplug_work_func()
[all …]
Di915_debugfs.c2313 struct intel_encoder *encoder; in i915_sink_crc()
2515 struct intel_encoder *intel_encoder) in intel_encoder_info() argument
2523 encoder = &intel_encoder->base; in intel_encoder_info()
2547 struct intel_encoder *intel_encoder; in intel_crtc_info() local
2555 for_each_encoder_on_crtc(dev, crtc, intel_encoder) in intel_crtc_info()
2556 intel_encoder_info(m, intel_crtc, intel_encoder); in intel_crtc_info()
2570 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_dp_info() local
2571 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_info()
2576 if (intel_encoder->type == INTEL_OUTPUT_EDP) in intel_dp_info()
2583 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_hdmi_info() local
[all …]
Dintel_display.c107 static struct intel_encoder *intel_find_encoder(struct intel_connector *connector, int pipe) in intel_find_encoder()
419 struct intel_encoder *encoder; in intel_pipe_has_type()
439 struct intel_encoder *encoder; in intel_pipe_will_have_type()
4516 struct intel_encoder *encoder; in ironlake_crtc_enable()
4624 struct intel_encoder *encoder; in haswell_crtc_enable()
4741 struct intel_encoder *encoder; in ironlake_crtc_disable()
4806 struct intel_encoder *encoder; in haswell_crtc_disable()
4912 intel_display_port_power_domain(struct intel_encoder *intel_encoder) in intel_display_port_power_domain() argument
4914 struct drm_device *dev = intel_encoder->base.dev; in intel_display_port_power_domain()
4917 switch (intel_encoder->type) { in intel_display_port_power_domain()
[all …]
Di915_drv.h244 #define for_each_intel_encoder(dev, intel_encoder) \ argument
245 list_for_each_entry(intel_encoder, \
255 #define for_each_encoder_on_crtc(dev, __crtc, intel_encoder) \ argument
256 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
257 if ((intel_encoder)->base.crtc == (__crtc))
522 struct intel_encoder;
571 struct intel_encoder *encoder,
573 void (*audio_codec_disable)(struct intel_encoder *encoder);
3075 extern int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder,
3085 intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, bool enable) in intel_opregion_notify_encoder() argument
Di915_drv.c553 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in intel_suspend_encoders() local
555 if (intel_encoder->suspend) in intel_suspend_encoders()
556 intel_encoder->suspend(intel_encoder); in intel_suspend_encoders()
/linux-4.1.27/drivers/gpu/drm/gma500/
Dcdv_intel_dp.c379 static void cdv_intel_edp_panel_vdd_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_on() argument
381 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_vdd_on()
382 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_vdd_on()
399 static void cdv_intel_edp_panel_vdd_off(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_vdd_off() argument
401 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_vdd_off()
414 static bool cdv_intel_edp_panel_on(struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_on() argument
416 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_on()
417 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_on()
441 static void cdv_intel_edp_panel_off (struct gma_encoder *intel_encoder) in cdv_intel_edp_panel_off() argument
443 struct drm_device *dev = intel_encoder->base.dev; in cdv_intel_edp_panel_off()
[all …]
Dgma_display.c675 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in gma_encoder_destroy() local
678 kfree(intel_encoder); in gma_encoder_destroy()