Home
last modified time | relevance | path

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

12

/Linux-v4.19/drivers/gpu/drm/i915/
Dintel_dsi.h40 struct intel_encoder base;
137 int vlv_dsi_pll_compute(struct intel_encoder *encoder,
139 void vlv_dsi_pll_enable(struct intel_encoder *encoder,
141 void vlv_dsi_pll_disable(struct intel_encoder *encoder);
142 u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
144 void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port);
147 int bxt_dsi_pll_compute(struct intel_encoder *encoder,
149 void bxt_dsi_pll_enable(struct intel_encoder *encoder,
151 void bxt_dsi_pll_disable(struct intel_encoder *encoder);
152 u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp,
[all …]
Dintel_lvds.c64 struct intel_encoder base;
102 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state()
120 static void intel_lvds_get_config(struct intel_encoder *encoder, in intel_lvds_get_config()
232 static void intel_pre_enable_lvds(struct intel_encoder *encoder, in intel_pre_enable_lvds()
313 static void intel_enable_lvds(struct intel_encoder *encoder, in intel_enable_lvds()
332 static void intel_disable_lvds(struct intel_encoder *encoder, in intel_disable_lvds()
347 static void gmch_disable_lvds(struct intel_encoder *encoder, in gmch_disable_lvds()
357 static void pch_disable_lvds(struct intel_encoder *encoder, in pch_disable_lvds()
364 static void pch_post_disable_lvds(struct intel_encoder *encoder, in pch_post_disable_lvds()
391 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()
151 static void intel_dvo_get_config(struct intel_encoder *encoder, in intel_dvo_get_config()
175 static void intel_disable_dvo(struct intel_encoder *encoder, in intel_disable_dvo()
189 static void intel_enable_dvo(struct intel_encoder *encoder, in intel_enable_dvo()
238 static bool intel_dvo_compute_config(struct intel_encoder *encoder, in intel_dvo_compute_config()
262 static void intel_dvo_pre_enable(struct intel_encoder *encoder, in intel_dvo_pre_enable()
379 intel_dvo_get_current_mode(struct intel_encoder *encoder) in intel_dvo_get_current_mode()
405 struct intel_encoder *intel_encoder; in intel_dvo_init() local
[all …]
Dintel_dp_mst.c33 static bool intel_dp_mst_compute_config(struct intel_encoder *encoder, in intel_dp_mst_compute_config()
135 static void intel_mst_disable_dp(struct intel_encoder *encoder, in intel_mst_disable_dp()
159 static void intel_mst_post_disable_dp(struct intel_encoder *encoder, in intel_mst_post_disable_dp()
197 static void intel_mst_pre_pll_enable_dp(struct intel_encoder *encoder, in intel_mst_pre_pll_enable_dp()
211 static void intel_mst_pre_enable_dp(struct intel_encoder *encoder, in intel_mst_pre_enable_dp()
261 static void intel_mst_enable_dp(struct intel_encoder *encoder, in intel_mst_enable_dp()
288 static bool intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder, in intel_dp_mst_enc_get_hw_state()
298 static void intel_dp_mst_enc_get_config(struct intel_encoder *encoder, in intel_dp_mst_enc_get_config()
543 struct intel_encoder *intel_encoder; in intel_dp_create_fake_mst_encoder() local
552 intel_encoder = &intel_mst->base; in intel_dp_create_fake_mst_encoder()
[all …]
Dintel_opregion.h32 struct intel_encoder;
63 int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder,
89 intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, bool enable) in intel_opregion_notify_encoder() argument
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()
82 static bool intel_crt_get_hw_state(struct intel_encoder *encoder, in intel_crt_get_hw_state()
100 static unsigned int intel_crt_get_flags(struct intel_encoder *encoder) in intel_crt_get_flags()
121 static void intel_crt_get_config(struct intel_encoder *encoder, in intel_crt_get_config()
131 static void hsw_crt_get_config(struct intel_encoder *encoder, in hsw_crt_get_config()
149 static void intel_crt_set_dpms(struct intel_encoder *encoder, in intel_crt_set_dpms()
198 static void intel_disable_crt(struct intel_encoder *encoder, in intel_disable_crt()
205 static void pch_disable_crt(struct intel_encoder *encoder, in pch_disable_crt()
211 static void pch_post_disable_crt(struct intel_encoder *encoder, in pch_post_disable_crt()
[all …]
Dintel_ddi.c962 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()
[all …]
Dintel_hotplug.c165 struct intel_encoder *intel_encoder; in intel_hpd_irq_storm_disable() local
179 intel_encoder = intel_connector->encoder; in intel_hpd_irq_storm_disable()
180 if (!intel_encoder) in intel_hpd_irq_storm_disable()
183 pin = intel_encoder->hpd_pin; in intel_hpd_irq_storm_disable()
249 bool intel_encoder_hotplug(struct intel_encoder *encoder, in intel_encoder_hotplug()
273 static bool intel_encoder_has_hpd_pulse(struct intel_encoder *encoder) in intel_encoder_has_hpd_pulse()
284 struct intel_encoder *encoder; in i915_digport_work_func()
335 struct intel_encoder *intel_encoder; in i915_hotplug_work_func() local
359 intel_encoder = intel_connector->encoder; in i915_hotplug_work_func()
360 if (hpd_event_bits & (1 << intel_encoder->hpd_pin)) { in i915_hotplug_work_func()
[all …]
Dintel_drv.h214 struct intel_encoder { struct
220 bool (*hotplug)(struct intel_encoder *encoder, argument
222 enum intel_output_type (*compute_output_type)(struct intel_encoder *, argument
225 bool (*compute_config)(struct intel_encoder *, argument
228 void (*pre_pll_enable)(struct intel_encoder *, argument
231 void (*pre_enable)(struct intel_encoder *, argument
234 void (*enable)(struct intel_encoder *, argument
237 void (*disable)(struct intel_encoder *, argument
240 void (*post_disable)(struct intel_encoder *, argument
243 void (*post_pll_disable)(struct intel_encoder *, argument
[all …]
Dvlv_dsi.c303 static bool intel_dsi_compute_config(struct intel_encoder *encoder, in intel_dsi_compute_config()
360 static bool glk_dsi_enable_io(struct intel_encoder *encoder) in glk_dsi_enable_io()
409 static void glk_dsi_device_ready(struct intel_encoder *encoder) in glk_dsi_device_ready()
483 static void bxt_dsi_device_ready(struct intel_encoder *encoder) in bxt_dsi_device_ready()
510 static void vlv_dsi_device_ready(struct intel_encoder *encoder) in vlv_dsi_device_ready()
549 static void intel_dsi_device_ready(struct intel_encoder *encoder) in intel_dsi_device_ready()
561 static void glk_dsi_enter_low_power_mode(struct intel_encoder *encoder) in glk_dsi_enter_low_power_mode()
593 static void glk_dsi_disable_mipi_io(struct intel_encoder *encoder) in glk_dsi_disable_mipi_io()
621 static void glk_dsi_clear_device_ready(struct intel_encoder *encoder) in glk_dsi_clear_device_ready()
627 static void vlv_dsi_clear_device_ready(struct intel_encoder *encoder) in vlv_dsi_clear_device_ready()
[all …]
Dintel_hdmi.c1136 static void intel_hdmi_prepare(struct intel_encoder *encoder, in intel_hdmi_prepare()
1175 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state()
1193 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config()
1245 static void intel_enable_hdmi_audio(struct intel_encoder *encoder, in intel_enable_hdmi_audio()
1257 static void g4x_enable_hdmi(struct intel_encoder *encoder, in g4x_enable_hdmi()
1279 static void ibx_enable_hdmi(struct intel_encoder *encoder, in ibx_enable_hdmi()
1329 static void cpt_enable_hdmi(struct intel_encoder *encoder, in cpt_enable_hdmi()
1384 static void vlv_enable_hdmi(struct intel_encoder *encoder, in vlv_enable_hdmi()
1390 static void intel_disable_hdmi(struct intel_encoder *encoder, in intel_disable_hdmi()
1447 static void g4x_disable_hdmi(struct intel_encoder *encoder, in g4x_disable_hdmi()
[all …]
Dicl_dsi.c30 static void gen11_dsi_program_esc_clk_div(struct intel_encoder *encoder) in gen11_dsi_program_esc_clk_div()
57 static void gen11_dsi_enable_io_power(struct intel_encoder *encoder) in gen11_dsi_enable_io_power()
77 static void gen11_dsi_power_up_lanes(struct intel_encoder *encoder) in gen11_dsi_power_up_lanes()
108 static void gen11_dsi_enable_port_and_phy(struct intel_encoder *encoder) in gen11_dsi_enable_port_and_phy()
115 gen11_dsi_pre_enable(struct intel_encoder *encoder, in gen11_dsi_pre_enable()
Dintel_audio.c237 static void g4x_audio_codec_disable(struct intel_encoder *encoder, in g4x_audio_codec_disable()
258 static void g4x_audio_codec_enable(struct intel_encoder *encoder, in g4x_audio_codec_enable()
299 hsw_dp_audio_config_update(struct intel_encoder *encoder, in hsw_dp_audio_config_update()
347 hsw_hdmi_audio_config_update(struct intel_encoder *encoder, in hsw_hdmi_audio_config_update()
390 hsw_audio_config_update(struct intel_encoder *encoder, in hsw_audio_config_update()
399 static void hsw_audio_codec_disable(struct intel_encoder *encoder, in hsw_audio_codec_disable()
431 static void hsw_audio_codec_enable(struct intel_encoder *encoder, in hsw_audio_codec_enable()
482 static void ilk_audio_codec_disable(struct intel_encoder *encoder, in ilk_audio_codec_disable()
528 static void ilk_audio_codec_enable(struct intel_encoder *encoder, in ilk_audio_codec_enable()
616 void intel_audio_codec_enable(struct intel_encoder *encoder, in intel_audio_codec_enable()
[all …]
Dintel_dp.c122 static void intel_dp_link_down(struct intel_encoder *encoder,
126 static void vlv_init_panel_power_sequencer(struct intel_encoder *encoder,
217 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_downstream_max_dotclock()
596 struct intel_encoder *encoder; in vlv_find_free_pps()
780 struct intel_encoder *encoder; in intel_power_sequencer_reset()
1314 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_aux_ch()
1498 struct intel_encoder *encoder = &dp_to_dig_port(intel_dp)->base; in intel_dp_aux_init()
1551 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock()
1761 intel_dp_compute_link_config(struct intel_encoder *encoder, in intel_dp_compute_link_config()
1825 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config()
[all …]
Dintel_tv.c47 struct intel_encoder base;
788 static struct intel_tv *enc_to_tv(struct intel_encoder *encoder) in enc_to_tv()
799 intel_tv_get_hw_state(struct intel_encoder *encoder, enum pipe *pipe) in intel_tv_get_hw_state()
810 intel_enable_tv(struct intel_encoder *encoder, in intel_enable_tv()
825 intel_disable_tv(struct intel_encoder *encoder, in intel_disable_tv()
865 intel_tv_get_config(struct intel_encoder *encoder, in intel_tv_get_config()
874 intel_tv_compute_config(struct intel_encoder *encoder, in intel_tv_compute_config()
982 static void intel_tv_pre_enable(struct intel_encoder *encoder, in intel_tv_pre_enable()
1438 struct intel_encoder *intel_encoder; in intel_tv_init() local
1487 intel_encoder = &intel_tv->base; in intel_tv_init()
[all …]
Dintel_display.h311 #define for_each_intel_encoder(dev, intel_encoder) \ argument
312 list_for_each_entry(intel_encoder, \
316 #define for_each_intel_dp(dev, intel_encoder) \ argument
317 for_each_intel_encoder(dev, intel_encoder) \
318 for_each_if(intel_encoder_is_dp(intel_encoder))
323 #define for_each_encoder_on_crtc(dev, __crtc, intel_encoder) \ argument
324 list_for_each_entry((intel_encoder), &(dev)->mode_config.encoder_list, base.head) \
325 for_each_if((intel_encoder)->base.crtc == (__crtc))
Dvlv_dsi_pll.c114 int vlv_dsi_pll_compute(struct intel_encoder *encoder, in vlv_dsi_pll_compute()
145 void vlv_dsi_pll_enable(struct intel_encoder *encoder, in vlv_dsi_pll_enable()
178 void vlv_dsi_pll_disable(struct intel_encoder *encoder) in vlv_dsi_pll_disable()
232 void bxt_dsi_pll_disable(struct intel_encoder *encoder) in bxt_dsi_pll_disable()
264 u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, in vlv_dsi_get_pclk()
330 u32 bxt_dsi_get_pclk(struct intel_encoder *encoder, int pipe_bpp, in bxt_dsi_get_pclk()
360 void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port) in vlv_dsi_reset_clocks()
474 int bxt_dsi_pll_compute(struct intel_encoder *encoder, in bxt_dsi_pll_compute()
522 void bxt_dsi_pll_enable(struct intel_encoder *encoder, in bxt_dsi_pll_enable()
562 void bxt_dsi_reset_clocks(struct intel_encoder *encoder, enum port port) in bxt_dsi_reset_clocks()
Dintel_sdvo.c69 struct intel_encoder base;
188 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) in to_sdvo()
1123 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, in intel_sdvo_compute_config()
1269 static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder, in intel_sdvo_pre_enable() argument
1273 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_sdvo_pre_enable()
1279 struct intel_sdvo *intel_sdvo = to_sdvo(intel_encoder); in intel_sdvo_pre_enable()
1425 static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder, in intel_sdvo_get_hw_state()
1440 static void intel_sdvo_get_config(struct intel_encoder *encoder, in intel_sdvo_get_config()
1532 static void intel_disable_sdvo(struct intel_encoder *encoder, in intel_disable_sdvo()
1577 static void pch_disable_sdvo(struct intel_encoder *encoder, in pch_disable_sdvo()
[all …]
Dintel_dpio_phy.c587 void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder, in bxt_ddi_phy_set_lane_optim_mask()
614 bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder) in bxt_ddi_phy_get_lane_lat_optim_mask()
637 void chv_set_phy_signal_level(struct intel_encoder *encoder, in chv_set_phy_signal_level()
734 void chv_data_lane_soft_reset(struct intel_encoder *encoder, in chv_data_lane_soft_reset()
779 void chv_phy_pre_pll_enable(struct intel_encoder *encoder, in chv_phy_pre_pll_enable()
859 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder, in chv_phy_pre_encoder_enable()
939 void chv_phy_release_cl2_override(struct intel_encoder *encoder) in chv_phy_release_cl2_override()
950 void chv_phy_post_pll_disable(struct intel_encoder *encoder, in chv_phy_post_pll_disable()
984 void vlv_set_phy_signal_level(struct intel_encoder *encoder, in vlv_set_phy_signal_level()
1010 void vlv_phy_pre_pll_enable(struct intel_encoder *encoder, in vlv_phy_pre_pll_enable()
[all …]
Dintel_dpll_mgr.h38 struct intel_encoder;
333 struct intel_encoder *encoder);
Dintel_opregion.c357 int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, in intel_opregion_notify_encoder() argument
360 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_opregion_notify_encoder()
369 if (intel_encoder->type == INTEL_OUTPUT_DSI) in intel_opregion_notify_encoder()
372 port = intel_encoder->port; in intel_opregion_notify_encoder()
384 switch (intel_encoder->type) { in intel_opregion_notify_encoder()
400 intel_encoder->type); in intel_opregion_notify_encoder()
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()
Di915_debugfs.c2924 struct intel_encoder *intel_encoder) in intel_encoder_info() argument
2932 encoder = &intel_encoder->base; in intel_encoder_info()
2956 struct intel_encoder *intel_encoder; in intel_crtc_info() local
2966 for_each_encoder_on_crtc(dev, crtc, intel_encoder) in intel_crtc_info()
2967 intel_encoder_info(m, intel_crtc, intel_encoder); in intel_crtc_info()
2981 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_dp_info() local
2982 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_info()
2996 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_dp_mst_info() local
2998 enc_to_mst(&intel_encoder->base); in intel_dp_mst_info()
3010 struct intel_encoder *intel_encoder = intel_connector->encoder; in intel_hdmi_info() local
[all …]
Di915_drv.h398 struct intel_encoder;
440 void (*audio_codec_enable)(struct intel_encoder *encoder,
443 void (*audio_codec_disable)(struct intel_encoder *encoder,
2110 struct intel_encoder *av_enc_map[I915_MAX_PIPES];
3494 void bxt_ddi_phy_set_lane_optim_mask(struct intel_encoder *encoder,
3496 uint8_t bxt_ddi_phy_get_lane_lat_optim_mask(struct intel_encoder *encoder);
3498 void chv_set_phy_signal_level(struct intel_encoder *encoder,
3501 void chv_data_lane_soft_reset(struct intel_encoder *encoder,
3504 void chv_phy_pre_pll_enable(struct intel_encoder *encoder,
3506 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder,
[all …]
/Linux-v4.19/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 …]

12