Home
last modified time | relevance | path

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

/dflybsd-src/sys/dev/drm/i915/
H A Dintel_audio.c223 static void g4x_audio_codec_disable(struct intel_encoder *encoder) in g4x_audio_codec_disable()
243 struct intel_encoder *encoder, in g4x_audio_codec_enable()
375 static void hsw_audio_codec_disable(struct intel_encoder *encoder) in hsw_audio_codec_disable()
406 struct intel_encoder *intel_encoder, in hsw_audio_codec_enable() argument
410 struct intel_crtc *intel_crtc = to_intel_crtc(intel_encoder->base.crtc); in hsw_audio_codec_enable()
412 enum port port = intel_encoder->port; in hsw_audio_codec_enable()
456 static void ilk_audio_codec_disable(struct intel_encoder *intel_encoder) in ilk_audio_codec_disable() argument
458 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in ilk_audio_codec_disable()
459 struct intel_crtc *intel_crtc = to_intel_crtc(intel_encoder->base.crtc); in ilk_audio_codec_disable()
461 enum port port = intel_encoder->port; in ilk_audio_codec_disable()
[all …]
H A 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()
382 intel_dvo_get_current_mode(struct intel_encoder *encoder) in intel_dvo_get_current_mode()
408 struct intel_encoder *intel_encoder; in intel_dvo_init() local
[all …]
H A Dintel_lvds.c67 struct intel_encoder base;
89 static bool intel_lvds_get_hw_state(struct intel_encoder *encoder, in intel_lvds_get_hw_state()
122 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()
309 static void intel_enable_lvds(struct intel_encoder *encoder, in intel_enable_lvds()
327 static void intel_disable_lvds(struct intel_encoder *encoder, in intel_disable_lvds()
342 static void gmch_disable_lvds(struct intel_encoder *encoder, in gmch_disable_lvds()
352 static void pch_disable_lvds(struct intel_encoder *encoder, in pch_disable_lvds()
359 static void pch_post_disable_lvds(struct intel_encoder *encoder, in pch_post_disable_lvds()
384 static bool intel_lvds_compute_config(struct intel_encoder *intel_encoder, in intel_lvds_compute_config() argument
[all …]
H A Dintel_dp_mst.c33 static bool intel_dp_mst_compute_config(struct intel_encoder *encoder, in intel_dp_mst_compute_config()
125 static void intel_mst_disable_dp(struct intel_encoder *encoder, in intel_mst_disable_dp()
148 static void intel_mst_post_disable_dp(struct intel_encoder *encoder, in intel_mst_post_disable_dp()
182 static void intel_mst_pre_enable_dp(struct intel_encoder *encoder, in intel_mst_pre_enable_dp()
226 static void intel_mst_enable_dp(struct intel_encoder *encoder, in intel_mst_enable_dp()
253 static bool intel_dp_mst_enc_get_hw_state(struct intel_encoder *encoder, in intel_dp_mst_enc_get_hw_state()
263 static void intel_dp_mst_enc_get_config(struct intel_encoder *encoder, in intel_dp_mst_enc_get_config()
556 struct intel_encoder *intel_encoder; in intel_dp_create_fake_mst_encoder() local
565 intel_encoder = &intel_mst->base; in intel_dp_create_fake_mst_encoder()
568 drm_encoder_init(dev, &intel_encoder->base, &intel_dp_mst_enc_funcs, in intel_dp_create_fake_mst_encoder()
[all …]
H A Dintel_hdmi.c877 static void intel_hdmi_prepare(struct intel_encoder *encoder, in intel_hdmi_prepare()
916 static bool intel_hdmi_get_hw_state(struct intel_encoder *encoder, in intel_hdmi_get_hw_state()
951 static void intel_hdmi_get_config(struct intel_encoder *encoder, in intel_hdmi_get_config()
1001 static void intel_enable_hdmi_audio(struct intel_encoder *encoder, in intel_enable_hdmi_audio()
1013 static void g4x_enable_hdmi(struct intel_encoder *encoder, in g4x_enable_hdmi()
1035 static void ibx_enable_hdmi(struct intel_encoder *encoder, in ibx_enable_hdmi()
1085 static void cpt_enable_hdmi(struct intel_encoder *encoder, in cpt_enable_hdmi()
1140 static void vlv_enable_hdmi(struct intel_encoder *encoder, in vlv_enable_hdmi()
1146 static void intel_disable_hdmi(struct intel_encoder *encoder, in intel_disable_hdmi()
1203 static void g4x_disable_hdmi(struct intel_encoder *encoder, in g4x_disable_hdmi()
[all …]
H A Dintel_ddi.c495 enum port intel_ddi_get_encoder_port(struct intel_encoder *encoder) in intel_ddi_get_encoder_port()
814 static void intel_prepare_dp_ddi_buffers(struct intel_encoder *encoder) in intel_prepare_dp_ddi_buffers()
858 static void intel_prepare_hdmi_ddi_buffers(struct intel_encoder *encoder, in intel_prepare_hdmi_ddi_buffers()
935 struct intel_encoder *encoder; in hsw_fdi_link_train()
1062 static void intel_ddi_init_dp_buf_reg(struct intel_encoder *encoder) in intel_ddi_init_dp_buf_reg()
1073 static struct intel_encoder *
1077 struct intel_encoder *encoder, *ret = NULL; in intel_ddi_get_crtc_encoder()
1094 struct intel_encoder *
1098 struct intel_encoder *ret = NULL; in intel_ddi_get_crtc_new_encoder()
1301 static void cnl_ddi_clock_get(struct intel_encoder *encoder, in cnl_ddi_clock_get()
[all …]
H A 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 …]
H A 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 i915_pipe *pipe); argument
[all …]
H A Dintel_dsi.c303 static bool intel_dsi_compute_config(struct intel_encoder *encoder, in intel_dsi_compute_config()
353 static bool glk_dsi_enable_io(struct intel_encoder *encoder) in glk_dsi_enable_io()
402 static void glk_dsi_device_ready(struct intel_encoder *encoder) in glk_dsi_device_ready()
476 static void bxt_dsi_device_ready(struct intel_encoder *encoder) in bxt_dsi_device_ready()
503 static void vlv_dsi_device_ready(struct intel_encoder *encoder) in vlv_dsi_device_ready()
542 static void intel_dsi_device_ready(struct intel_encoder *encoder) in intel_dsi_device_ready()
554 static void glk_dsi_enter_low_power_mode(struct intel_encoder *encoder) in glk_dsi_enter_low_power_mode()
586 static void glk_dsi_disable_mipi_io(struct intel_encoder *encoder) in glk_dsi_disable_mipi_io()
614 static void glk_dsi_clear_device_ready(struct intel_encoder *encoder) in glk_dsi_clear_device_ready()
620 static void vlv_dsi_clear_device_ready(struct intel_encoder *encoder) in vlv_dsi_clear_device_ready()
[all …]
H A 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,
H A 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 …]
H A 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()
H A Dintel_dp.c200 struct intel_encoder *encoder = &intel_dig_port->base; in intel_dp_downstream_max_dotclock()
442 struct intel_encoder *encoder = &intel_dig_port->base; in pps_lock()
458 struct intel_encoder *encoder = &intel_dig_port->base; in pps_unlock()
542 struct intel_encoder *encoder; in vlv_find_free_pps()
741 struct intel_encoder *encoder; in intel_power_sequencer_reset()
1482 intel_dp_set_clock(struct intel_encoder *encoder, in intel_dp_set_clock()
1627 intel_dp_compute_config(struct intel_encoder *encoder, in intel_dp_compute_config()
1852 static void intel_dp_prepare(struct intel_encoder *encoder, in intel_dp_prepare()
2547 static bool intel_dp_get_hw_state(struct intel_encoder *encoder, in intel_dp_get_hw_state()
2599 static void intel_dp_get_config(struct intel_encoder *encoder, in intel_dp_get_config()
[all …]
H A 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 i915_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 …]
H A Dintel_sdvo.c69 struct intel_encoder base;
188 static struct intel_sdvo *to_sdvo(struct intel_encoder *encoder) in to_sdvo()
1119 static bool intel_sdvo_compute_config(struct intel_encoder *encoder, in intel_sdvo_compute_config()
1259 static void intel_sdvo_pre_enable(struct intel_encoder *intel_encoder, in intel_sdvo_pre_enable() argument
1263 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_sdvo_pre_enable()
1269 struct intel_sdvo *intel_sdvo = to_sdvo(intel_encoder); in intel_sdvo_pre_enable()
1398 static bool intel_sdvo_get_hw_state(struct intel_encoder *encoder, in intel_sdvo_get_hw_state()
1421 static void intel_sdvo_get_config(struct intel_encoder *encoder, in intel_sdvo_get_config()
1509 static void intel_disable_sdvo(struct intel_encoder *encoder, in intel_disable_sdvo()
1554 static void pch_disable_sdvo(struct intel_encoder *encoder, in pch_disable_sdvo()
[all …]
H A 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 …]
H A 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))
688 struct intel_encoder;
730 struct intel_encoder *encoder,
732 void (*audio_codec_disable)(struct intel_encoder *encoder);
2750 struct intel_encoder *av_enc_map[I915_MAX_PIPES];
4063 extern int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder,
[all …]
H A Dintel_dpll_mgr.h38 struct intel_encoder;
276 struct intel_encoder *encoder);
H A Dintel_opregion.c359 int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, in intel_opregion_notify_encoder() argument
362 struct drm_i915_private *dev_priv = to_i915(intel_encoder->base.dev); in intel_opregion_notify_encoder()
371 if (intel_encoder->type == INTEL_OUTPUT_DSI) in intel_opregion_notify_encoder()
374 port = intel_ddi_get_encoder_port(intel_encoder); in intel_opregion_notify_encoder()
386 switch (intel_encoder->type) { in intel_opregion_notify_encoder()
402 intel_encoder->type); in intel_opregion_notify_encoder()
H A 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()
H A 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()
H A Dintel_display.c4463 struct intel_encoder *encoder; in intel_trans_dp_port_sel()
5135 struct intel_encoder *encoder = in intel_encoders_pre_pll_enable()
5155 struct intel_encoder *encoder = in intel_encoders_pre_enable()
5175 struct intel_encoder *encoder = in intel_encoders_enable()
5195 struct intel_encoder *encoder = in intel_encoders_disable()
5215 struct intel_encoder *encoder = in intel_encoders_post_disable()
5235 struct intel_encoder *encoder = in intel_encoders_post_pll_disable()
5635 struct intel_encoder *intel_encoder = to_intel_encoder(encoder); in get_crtc_power_domains() local
5637 mask |= BIT_ULL(intel_encoder->power_domain); in get_crtc_power_domains()
5864 struct intel_encoder *encoder; in intel_crtc_disable_noatomic()
[all …]
H A Dintel_runtime_pm.c899 struct intel_encoder *encoder; in vlv_display_power_well_init()
1340 void chv_phy_powergate_lanes(struct intel_encoder *encoder, in chv_phy_powergate_lanes()
H A Di915_drv.c1572 struct intel_encoder *encoder;
H A Di915_irq.c3225 struct intel_encoder *encoder; in intel_hpd_enabled_irqs()