/drivers/gpu/drm/i915/ |
D | intel_audio.c | 240 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 …]
|
D | intel_lvds.c | 64 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 …]
|
D | intel_dvo.c | 103 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 …]
|
D | intel_ddi.c | 496 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 …]
|
D | intel_dp_mst.c | 33 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 …]
|
D | intel_hdmi.c | 871 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 …]
|
D | intel_dsi.c | 303 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 …]
|
D | intel_drv.h | 212 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 …]
|
D | intel_crt.c | 48 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 …]
|
D | intel_dsi.h | 40 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,
|
D | intel_dsi_pll.c | 114 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 …]
|
D | intel_hotplug.c | 182 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()
|
D | intel_dp.c | 211 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 …]
|
D | intel_tv.c | 48 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 …]
|
D | intel_sdvo.c | 69 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 …]
|
D | intel_dpio_phy.c | 570 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 …]
|
D | intel_dpll_mgr.h | 38 struct intel_encoder; 276 struct intel_encoder *encoder);
|
D | i915_drv.h | 524 #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 …]
|
D | intel_opregion.c | 355 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()
|
D | i915_debugfs.c | 2921 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 …]
|
D | intel_dsi_dcs_backlight.c | 46 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()
|
D | intel_dpll_mgr.c | 420 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()
|
D | intel_display.c | 4570 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/ |
D | cdv_intel_dp.c | 378 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 …]
|
D | gma_display.c | 648 struct gma_encoder *intel_encoder = to_gma_encoder(encoder); in gma_encoder_destroy() local 651 kfree(intel_encoder); in gma_encoder_destroy()
|