/Linux-v4.19/drivers/gpu/drm/i915/ |
D | intel_dsi.h | 40 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 …]
|
D | intel_lvds.c | 64 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 …]
|
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() 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 …]
|
D | intel_dp_mst.c | 33 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 …]
|
D | intel_opregion.h | 32 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
|
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() 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 …]
|
D | intel_ddi.c | 962 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 …]
|
D | intel_hotplug.c | 165 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 …]
|
D | intel_drv.h | 214 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 …]
|
D | vlv_dsi.c | 303 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 …]
|
D | intel_hdmi.c | 1136 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 …]
|
D | icl_dsi.c | 30 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()
|
D | intel_audio.c | 237 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 …]
|
D | intel_dp.c | 122 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 …]
|
D | intel_tv.c | 47 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 …]
|
D | intel_display.h | 311 #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))
|
D | vlv_dsi_pll.c | 114 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()
|
D | intel_sdvo.c | 69 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 …]
|
D | intel_dpio_phy.c | 587 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 …]
|
D | intel_dpll_mgr.h | 38 struct intel_encoder; 333 struct intel_encoder *encoder);
|
D | intel_opregion.c | 357 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()
|
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 | i915_debugfs.c | 2924 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 …]
|
D | i915_drv.h | 398 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/ |
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 …]
|