/linux/drivers/gpu/drm/i915/display/ |
A D | intel_ddi.h | 19 struct intel_encoder; 23 i915_reg_t dp_tp_ctl_reg(struct intel_encoder *encoder, 25 i915_reg_t dp_tp_status_reg(struct intel_encoder *encoder, 28 struct intel_encoder *intel_encoder, 31 void intel_ddi_enable_clock(struct intel_encoder *encoder, 33 void intel_ddi_get_clock(struct intel_encoder *encoder, 36 void hsw_ddi_enable_clock(struct intel_encoder *encoder, 38 void hsw_ddi_disable_clock(struct intel_encoder *encoder); 40 void hsw_ddi_get_config(struct intel_encoder *encoder, 62 int intel_ddi_toggle_hdcp_bits(struct intel_encoder *intel_encoder, [all …]
|
A D | g4x_hdmi.c | 159 struct intel_encoder *encoder, in g4x_enable_hdmi() 182 struct intel_encoder *encoder, in ibx_enable_hdmi() 234 struct intel_encoder *encoder, in cpt_enable_hdmi() 376 struct intel_encoder *encoder, in pch_post_disable_hdmi() 384 struct intel_encoder *encoder, in intel_hdmi_pre_enable() 399 struct intel_encoder *encoder, in vlv_hdmi_pre_enable() 476 struct intel_encoder *encoder, in chv_hdmi_pre_enable() 536 struct intel_encoder *intel_encoder; in g4x_hdmi_init() local 549 intel_encoder = &dig_port->base; in g4x_hdmi_init() 591 intel_encoder->port = port; in g4x_hdmi_init() [all …]
|
A D | intel_dpio_phy.h | 16 struct intel_encoder; 20 void bxt_ddi_phy_set_signal_levels(struct intel_encoder *encoder, 33 void chv_set_phy_signal_level(struct intel_encoder *encoder, 37 void chv_data_lane_soft_reset(struct intel_encoder *encoder, 40 void chv_phy_pre_pll_enable(struct intel_encoder *encoder, 42 void chv_phy_pre_encoder_enable(struct intel_encoder *encoder, 45 void chv_phy_post_pll_disable(struct intel_encoder *encoder, 48 void vlv_set_phy_signal_level(struct intel_encoder *encoder, 52 void vlv_phy_pre_pll_enable(struct intel_encoder *encoder, 54 void vlv_phy_pre_encoder_enable(struct intel_encoder *encoder, [all …]
|
A D | g4x_dp.c | 531 struct intel_encoder *encoder, in g4x_post_disable_dp() 552 struct intel_encoder *encoder, in vlv_post_disable_dp() 560 struct intel_encoder *encoder, in chv_post_disable_dp() 707 struct intel_encoder *encoder, in g4x_enable_dp() 716 struct intel_encoder *encoder, in vlv_enable_dp() 1307 struct intel_encoder *intel_encoder; in g4x_dp_init() local 1319 intel_encoder = &dig_port->base; in g4x_dp_init() 1320 encoder = &intel_encoder->base; in g4x_dp_init() 1395 intel_encoder->pipe_mask = ~0; in g4x_dp_init() 1397 intel_encoder->cloneable = 0; in g4x_dp_init() [all …]
|
A D | intel_dp.h | 26 struct intel_encoder; 46 int intel_dp_retrain_link(struct intel_encoder *encoder, 54 void intel_dp_encoder_suspend(struct intel_encoder *intel_encoder); 55 void intel_dp_encoder_shutdown(struct intel_encoder *intel_encoder); 57 int intel_dp_compute_config(struct intel_encoder *encoder, 89 void intel_write_dp_vsc_sdp(struct intel_encoder *encoder, 95 void intel_read_dp_sdp(struct intel_encoder *encoder, 98 bool intel_digital_port_connected(struct intel_encoder *encoder); 108 struct intel_encoder *encoder, 114 void intel_dp_sync_state(struct intel_encoder *encoder, [all …]
|
A D | intel_lvds.c | 69 struct intel_encoder base; 228 struct intel_encoder *encoder, in intel_pre_enable_lvds() 363 struct intel_encoder *encoder, in pch_disable_lvds() 371 struct intel_encoder *encoder, in pch_post_disable_lvds() 409 static int intel_lvds_compute_config(struct intel_encoder *intel_encoder, in intel_lvds_compute_config() argument 770 struct intel_encoder *encoder; in intel_get_lvds_encoder() 832 struct intel_encoder *intel_encoder; in intel_lvds_init() local 893 encoder = &intel_encoder->base; in intel_lvds_init() 920 intel_encoder->port = PORT_NONE; in intel_lvds_init() 921 intel_encoder->cloneable = 0; in intel_lvds_init() [all …]
|
A D | intel_dsi.h | 43 struct intel_encoder base; 164 static inline u16 intel_dsi_encoder_ports(struct intel_encoder *encoder) in intel_dsi_encoder_ports() 191 int vlv_dsi_pll_compute(struct intel_encoder *encoder, 193 void vlv_dsi_pll_enable(struct intel_encoder *encoder, 195 void vlv_dsi_pll_disable(struct intel_encoder *encoder); 196 u32 vlv_dsi_get_pclk(struct intel_encoder *encoder, 198 void vlv_dsi_reset_clocks(struct intel_encoder *encoder, enum port port); 201 int bxt_dsi_pll_compute(struct intel_encoder *encoder, 203 void bxt_dsi_pll_enable(struct intel_encoder *encoder, 205 void bxt_dsi_pll_disable(struct intel_encoder *encoder); [all …]
|
A D | intel_dvo.c | 115 struct intel_encoder base; 188 struct intel_encoder *encoder, in intel_disable_dvo() 203 struct intel_encoder *encoder, in intel_enable_dvo() 287 struct intel_encoder *encoder, in intel_dvo_pre_enable() 426 struct intel_encoder *intel_encoder; in intel_dvo_init() local 444 intel_encoder = &intel_dvo->base; in intel_dvo_init() 446 intel_encoder->disable = intel_disable_dvo; in intel_dvo_init() 447 intel_encoder->enable = intel_enable_dvo; in intel_dvo_init() 521 intel_encoder->type = INTEL_OUTPUT_DVO; in intel_dvo_init() 523 intel_encoder->port = port; in intel_dvo_init() [all …]
|
A D | intel_display_types.h | 161 struct intel_encoder { struct 187 struct intel_encoder *, argument 195 struct intel_encoder *, argument 198 struct intel_encoder *, argument 202 struct intel_encoder *, argument 206 struct intel_encoder *, argument 210 struct intel_encoder *, argument 214 struct intel_encoder *, argument 1661 struct intel_encoder base; 1715 struct intel_encoder base; [all …]
|
A D | intel_lspcon.h | 15 struct intel_encoder; 22 void lspcon_write_infoframe(struct intel_encoder *encoder, 26 void lspcon_read_infoframe(struct intel_encoder *encoder, 30 void lspcon_set_infoframes(struct intel_encoder *encoder, 34 u32 lspcon_infoframes_enabled(struct intel_encoder *encoder, 36 u32 intel_lspcon_infoframes_enabled(struct intel_encoder *encoder, 38 void hsw_write_infoframe(struct intel_encoder *encoder, 42 void hsw_read_infoframe(struct intel_encoder *encoder,
|
A D | intel_snps_phy.h | 12 struct intel_encoder; 22 struct intel_encoder *encoder); 23 void intel_mpllb_enable(struct intel_encoder *encoder, 25 void intel_mpllb_disable(struct intel_encoder *encoder); 26 void intel_mpllb_readout_hw_state(struct intel_encoder *encoder, 28 int intel_mpllb_calc_port_clock(struct intel_encoder *encoder, 32 void intel_snps_phy_set_signal_levels(struct intel_encoder *encoder,
|
A D | intel_dp_mst.c | 352 struct intel_encoder *encoder, in intel_mst_pre_disable_dp() 362 struct intel_encoder *encoder, in intel_mst_disable_dp() 388 struct intel_encoder *encoder, in intel_mst_post_disable_dp() 463 struct intel_encoder *encoder, in intel_mst_pre_pll_enable_dp() 477 struct intel_encoder *encoder, in intel_mst_pre_enable_dp() 539 struct intel_encoder *encoder, in intel_mst_enable_dp() 888 struct intel_encoder *intel_encoder; in intel_dp_create_fake_mst_encoder() local 897 intel_encoder = &intel_mst->base; in intel_dp_create_fake_mst_encoder() 903 intel_encoder->type = INTEL_OUTPUT_DP_MST; in intel_dp_create_fake_mst_encoder() 906 intel_encoder->cloneable = 0; in intel_dp_create_fake_mst_encoder() [all …]
|
A D | intel_hdmi.h | 19 struct intel_encoder; 28 int intel_hdmi_compute_config(struct intel_encoder *encoder, 31 void intel_hdmi_encoder_shutdown(struct intel_encoder *encoder); 32 bool intel_hdmi_handle_sink_scrambling(struct intel_encoder *encoder, 38 u32 intel_hdmi_infoframes_enabled(struct intel_encoder *encoder, 41 void intel_hdmi_read_gcp_infoframe(struct intel_encoder *encoder, 43 void intel_read_infoframe(struct intel_encoder *encoder,
|
A D | intel_ddi_buf_trans.c | 1043 hsw_get_buf_trans(struct intel_encoder *encoder, in hsw_get_buf_trans() 1056 bdw_get_buf_trans(struct intel_encoder *encoder, in bdw_get_buf_trans() 1083 _skl_get_buf_trans_dp(struct intel_encoder *encoder, in _skl_get_buf_trans_dp() 1093 skl_y_get_buf_trans(struct intel_encoder *encoder, in skl_y_get_buf_trans() 1109 skl_u_get_buf_trans(struct intel_encoder *encoder, in skl_u_get_buf_trans() 1125 skl_get_buf_trans(struct intel_encoder *encoder, in skl_get_buf_trans() 1141 kbl_y_get_buf_trans(struct intel_encoder *encoder, in kbl_y_get_buf_trans() 1157 kbl_u_get_buf_trans(struct intel_encoder *encoder, in kbl_u_get_buf_trans() 1173 kbl_get_buf_trans(struct intel_encoder *encoder, in kbl_get_buf_trans() 1189 bxt_get_buf_trans(struct intel_encoder *encoder, in bxt_get_buf_trans() [all …]
|
A D | intel_display.h | 53 struct intel_encoder; 414 list_for_each_entry(intel_encoder, \ 419 list_for_each_entry(intel_encoder, \ 423 drm_encoder_mask(&intel_encoder->base)) 428 intel_encoder_can_psr(intel_encoder)) 430 #define for_each_intel_dp(dev, intel_encoder) \ argument 431 for_each_intel_encoder(dev, intel_encoder) \ 432 for_each_if(intel_encoder_is_dp(intel_encoder)) 435 for_each_intel_encoder((dev), (intel_encoder)) \ 436 for_each_if(intel_encoder_can_psr(intel_encoder)) [all …]
|
A D | intel_ddi.c | 629 int intel_ddi_toggle_hdcp_bits(struct intel_encoder *intel_encoder, in intel_ddi_toggle_hdcp_bits() argument 2285 struct intel_encoder *encoder, in dg2_ddi_pre_enable_dp() 2642 struct intel_encoder *encoder, in intel_ddi_pre_enable() 2775 struct intel_encoder *encoder, in intel_ddi_post_disable_hdmi() 2870 struct intel_encoder *encoder, in intel_ddi_fdi_post_disable() 2942 struct intel_encoder *encoder, in intel_enable_ddi_dp() 3090 struct intel_encoder *encoder, in intel_disable_ddi_dp() 3187 struct intel_encoder *encoder, in intel_ddi_update_prepare() 3204 struct intel_encoder *encoder, in intel_ddi_update_complete() 3212 struct intel_encoder *encoder, in intel_ddi_pre_pll_enable() [all …]
|
A D | vlv_dsi.c | 729 static void intel_dsi_prepare(struct intel_encoder *intel_encoder, 775 struct intel_encoder *encoder, in intel_dsi_pre_enable() 888 struct intel_encoder *encoder, in bxt_dsi_enable() 939 struct intel_encoder *encoder, in intel_dsi_post_disable() 1382 static void intel_dsi_prepare(struct intel_encoder *intel_encoder, in intel_dsi_prepare() argument 1826 struct intel_encoder *intel_encoder; in vlv_dsi_init() local 1855 intel_encoder = &intel_dsi->base; in vlv_dsi_init() 1856 encoder = &intel_encoder->base; in vlv_dsi_init() 1877 intel_encoder->port = port; in vlv_dsi_init() 1880 intel_encoder->cloneable = 0; in vlv_dsi_init() [all …]
|
A D | intel_crt.c | 58 struct intel_encoder base; 219 struct intel_encoder *encoder, in pch_disable_crt() 226 struct intel_encoder *encoder, in pch_post_disable_crt() 234 struct intel_encoder *encoder, in hsw_disable_crt() 246 struct intel_encoder *encoder, in hsw_post_disable_crt() 275 struct intel_encoder *encoder, in hsw_pre_pll_enable_crt() 305 struct intel_encoder *encoder, in hsw_enable_crt() 831 struct intel_encoder *intel_encoder = &crt->base; in intel_crt_detect() local 854 intel_encoder->power_domain); in intel_crt_detect() 927 struct intel_encoder *intel_encoder = &crt->base; in intel_crt_get_modes() local [all …]
|
A D | intel_opregion.h | 32 struct intel_encoder; 69 int intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, 104 intel_opregion_notify_encoder(struct intel_encoder *intel_encoder, bool enable) in intel_opregion_notify_encoder() argument
|
A D | icl_dsi.c | 330 static int afe_clk(struct intel_encoder *encoder, in afe_clk() 556 gen11_dsi_setup_dphy_timings(struct intel_encoder *encoder, in gen11_dsi_setup_dphy_timings() 680 static void gen11_dsi_map_pll(struct intel_encoder *encoder, in gen11_dsi_map_pll() 709 gen11_dsi_configure_transcoder(struct intel_encoder *encoder, in gen11_dsi_configure_transcoder() 1132 gen11_dsi_enable_port_and_phy(struct intel_encoder *encoder, in gen11_dsi_enable_port_and_phy() 1204 struct intel_encoder *encoder, in gen11_dsi_pre_pll_enable() 1216 struct intel_encoder *encoder, in gen11_dsi_pre_enable() 1274 struct intel_encoder *encoder, in gen11_dsi_enable() 1437 struct intel_encoder *encoder, in gen11_dsi_disable() 1470 struct intel_encoder *encoder, in gen11_dsi_post_disable() [all …]
|
A D | intel_hdmi.c | 230 static void g4x_read_infoframe(struct intel_encoder *encoder, in g4x_read_infoframe() 503 void hsw_write_infoframe(struct intel_encoder *encoder, in hsw_write_infoframe() 545 void hsw_read_infoframe(struct intel_encoder *encoder, in hsw_read_infoframe() 671 void intel_read_infoframe(struct intel_encoder *encoder, in intel_read_infoframe() 2853 struct intel_encoder *intel_encoder = &dig_port->base; in intel_hdmi_init_connector() local 2854 struct drm_device *dev = intel_encoder->base.dev; in intel_hdmi_init_connector() 2857 enum port port = intel_encoder->port; in intel_hdmi_init_connector() 2862 intel_encoder->base.base.id, intel_encoder->base.name); in intel_hdmi_init_connector() 2869 dig_port->max_lanes, intel_encoder->base.base.id, in intel_hdmi_init_connector() 2870 intel_encoder->base.name)) in intel_hdmi_init_connector() [all …]
|
A D | intel_bios.h | 38 struct intel_encoder; 248 bool intel_bios_get_dsc_params(struct intel_encoder *encoder, 251 int intel_bios_max_tmds_clock(struct intel_encoder *encoder); 252 int intel_bios_hdmi_level_shift(struct intel_encoder *encoder); 253 int intel_bios_dp_max_link_rate(struct intel_encoder *encoder); 254 int intel_bios_alternate_ddc_pin(struct intel_encoder *encoder);
|
A D | intel_audio.h | 12 struct intel_encoder; 15 void intel_audio_codec_enable(struct intel_encoder *encoder, 18 void intel_audio_codec_disable(struct intel_encoder *encoder,
|
A D | intel_audio.c | 387 hsw_dp_audio_config_update(struct intel_encoder *encoder, in hsw_dp_audio_config_update() 435 hsw_hdmi_audio_config_update(struct intel_encoder *encoder, in hsw_hdmi_audio_config_update() 477 hsw_audio_config_update(struct intel_encoder *encoder, in hsw_audio_config_update() 824 void intel_audio_codec_enable(struct intel_encoder *encoder, in intel_audio_codec_enable() 1106 struct intel_encoder *encoder; in get_saved_enc() 1149 struct intel_encoder *encoder; in i915_audio_component_sync_audio_rate() 1187 struct intel_encoder *intel_encoder; in i915_audio_component_get_eld() local 1193 intel_encoder = get_saved_enc(dev_priv, port, pipe); in i915_audio_component_get_eld() 1194 if (!intel_encoder) { in i915_audio_component_get_eld() 1202 *enabled = intel_encoder->audio_connector != NULL; in i915_audio_component_get_eld() [all …]
|
/linux/drivers/gpu/drm/gma500/ |
A D | cdv_intel_dp.c | 931 if (is_edp(intel_encoder)) { in cdv_intel_dp_mode_fixup() 1003 struct gma_encoder *intel_encoder; in cdv_intel_dp_set_m_n() local 1010 intel_dp = intel_encoder->dev_priv; in cdv_intel_dp_set_m_n() 1014 } else if (is_edp(intel_encoder)) { in cdv_intel_dp_set_m_n() 1092 if (is_edp(intel_encoder)) { in cdv_intel_dp_mode_set() 1143 int edp = is_edp(intel_encoder); in cdv_intel_dp_prepare() 1152 cdv_intel_dp_link_down(intel_encoder); in cdv_intel_dp_prepare() 1160 int edp = is_edp(intel_encoder); in cdv_intel_dp_commit() 1177 int edp = is_edp(intel_encoder); in cdv_intel_dp_dpms() 1735 int edp = is_edp(intel_encoder); in cdv_intel_dp_get_modes() [all …]
|