| /linux/drivers/gpu/drm/i915/display/ |
| H A D | intel_psr.c | 207 #define CAN_PSR(intel_dp) ((intel_dp)->psr.sink_support && \ argument 238 static bool psr_global_enabled(struct intel_dp *intel_dp) in psr_global_enabled() 253 static bool sel_update_global_enabled(struct intel_dp *intel_dp) in sel_update_global_enabled() 264 static bool panel_replay_global_enabled(struct intel_dp *intel_dp) in panel_replay_global_enabled() 272 static u32 psr_irq_psr_error_bit_get(struct intel_dp *intel_dp) in psr_irq_psr_error_bit_get() 280 static u32 psr_irq_post_exit_bit_get(struct intel_dp *intel_dp) in psr_irq_post_exit_bit_get() 288 static u32 psr_irq_pre_entry_bit_get(struct intel_dp *intel_dp) in psr_irq_pre_entry_bit_get() 296 static u32 psr_irq_mask_get(struct intel_dp *intel_dp) in psr_irq_mask_get() 376 static void psr_irq_control(struct intel_dp *intel_dp) in psr_irq_control() 432 void intel_psr_irq_handler(struct intel_dp *intel_dp, u32 psr_iir) in intel_psr_irq_handler() [all …]
|
| H A D | intel_dp.c | 133 bool intel_dp_is_edp(struct intel_dp *intel_dp) in intel_dp_is_edp() 172 static int max_dprx_rate(struct intel_dp *intel_dp) in max_dprx_rate() 194 static int max_dprx_lane_count(struct intel_dp *intel_dp) in max_dprx_lane_count() 202 static void intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_default_sink_rates() 209 static void intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_dpcd_sink_rates() 279 static void intel_dp_set_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_sink_rates() 299 static void intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_default_max_sink_lane_count() 304 static void intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_max_sink_lane_count() 344 static int intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, in intel_dp_common_len_rate_limit() 351 int intel_dp_common_rate(struct intel_dp *intel_dp, int index) in intel_dp_common_rate() [all …]
|
| H A D | intel_alpm.c | 27 bool intel_alpm_aux_wake_supported(struct intel_dp *intel_dp) in intel_alpm_aux_wake_supported() 32 bool intel_alpm_aux_less_wake_supported(struct intel_dp *intel_dp) in intel_alpm_aux_less_wake_supported() 37 bool intel_alpm_is_alpm_aux_less(struct intel_dp *intel_dp, in intel_alpm_is_alpm_aux_less() 44 void intel_alpm_init(struct intel_dp *intel_dp) in intel_alpm_init() 118 _lnl_compute_aux_less_alpm_params(struct intel_dp *intel_dp, in _lnl_compute_aux_less_alpm_params() 148 static bool _lnl_compute_alpm_params(struct intel_dp *intel_dp, in _lnl_compute_alpm_params() 200 bool intel_alpm_compute_params(struct intel_dp *intel_dp, in intel_alpm_compute_params() 245 void intel_alpm_lobf_compute_config(struct intel_dp *intel_dp, in intel_alpm_lobf_compute_config() 298 static void lnl_alpm_configure(struct intel_dp *intel_dp, in lnl_alpm_configure() 348 void intel_alpm_configure(struct intel_dp *intel_dp, in intel_alpm_configure() [all …]
|
| H A D | intel_dp_test.c | 21 void intel_dp_test_reset(struct intel_dp *intel_dp) in intel_dp_test_reset() 31 void intel_dp_test_compute_config(struct intel_dp *intel_dp, in intel_dp_test_compute_config() 75 static u8 intel_dp_autotest_link_training(struct intel_dp *intel_dp) in intel_dp_autotest_link_training() 113 static u8 intel_dp_autotest_video_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_video_pattern() 175 static u8 intel_dp_autotest_edid(struct intel_dp *intel_dp) in intel_dp_autotest_edid() 220 static void intel_dp_phy_pattern_update(struct intel_dp *intel_dp, in intel_dp_phy_pattern_update() 306 static void intel_dp_process_phy_request(struct intel_dp *intel_dp, in intel_dp_process_phy_request() 335 static u8 intel_dp_autotest_phy_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_phy_pattern() 353 void intel_dp_test_request(struct intel_dp *intel_dp) in intel_dp_test_request() 402 static int intel_dp_prep_phy_test(struct intel_dp *intel_dp, in intel_dp_prep_phy_test() [all …]
|
| H A D | g4x_dp.c | 97 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_prepare() local 171 static void assert_dp_port(struct intel_dp *intel_dp, bool state) in assert_dp_port() 195 static void ilk_edp_pll_on(struct intel_dp *intel_dp, in ilk_edp_pll_on() 235 static void ilk_edp_pll_off(struct intel_dp *intel_dp, in ilk_edp_pll_off() 304 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_hw_state() local 340 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_config() local 416 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_link_down() local 471 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_dp_audio_enable() local 488 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_dp_audio_disable() local 505 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_disable_dp() local [all …]
|
| H A D | intel_dp_tunnel.h | 62 intel_dp_tunnel_detect(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) in intel_dp_tunnel_detect() 67 static inline void intel_dp_tunnel_disconnect(struct intel_dp *intel_dp) {} in intel_dp_tunnel_disconnect() 68 static inline void intel_dp_tunnel_destroy(struct intel_dp *intel_dp) {} in intel_dp_tunnel_destroy() 69 static inline void intel_dp_tunnel_resume(struct intel_dp *intel_dp, in intel_dp_tunnel_resume() 72 static inline void intel_dp_tunnel_suspend(struct intel_dp *intel_dp) {} in intel_dp_tunnel_suspend() 74 static inline bool intel_dp_tunnel_bw_alloc_is_enabled(struct intel_dp *intel_dp) in intel_dp_tunnel_bw_alloc_is_enabled() 84 struct intel_dp *intel_dp, in intel_dp_tunnel_atomic_compute_stream_bw() 114 struct intel_dp *intel_dp, in intel_dp_tunnel_atomic_check_state()
|
| H A D | intel_dp_mst.c | 113 int intel_dp_mst_active_streams(struct intel_dp *intel_dp) in intel_dp_mst_active_streams() 118 static bool intel_dp_mst_dec_active_streams(struct intel_dp *intel_dp) in intel_dp_mst_dec_active_streams() 131 static bool intel_dp_mst_inc_active_streams(struct intel_dp *intel_dp) in intel_dp_mst_inc_active_streams() 247 int intel_dp_mtp_tu_compute_config(struct intel_dp *intel_dp, in intel_dp_mtp_tu_compute_config() 441 static int mst_stream_compute_link_config(struct intel_dp *intel_dp, in mst_stream_compute_link_config() 459 static int mst_stream_dsc_compute_link_config(struct intel_dp *intel_dp, in mst_stream_dsc_compute_link_config() 517 adjust_limits_for_dsc_hblank_expansion_quirk(struct intel_dp *intel_dp, in adjust_limits_for_dsc_hblank_expansion_quirk() 577 mst_stream_compute_config_limits(struct intel_dp *intel_dp, in mst_stream_compute_config_limits() 605 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_compute_config() local 879 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_compute_config_late() local [all …]
|
| H A D | intel_dp_tunnel.c | 30 void intel_dp_tunnel_disconnect(struct intel_dp *intel_dp) in intel_dp_tunnel_disconnect() 44 void intel_dp_tunnel_destroy(struct intel_dp *intel_dp) in intel_dp_tunnel_destroy() 57 static int get_current_link_bw(struct intel_dp *intel_dp, in get_current_link_bw() 70 static int update_tunnel_state(struct intel_dp *intel_dp) in update_tunnel_state() 122 static int allocate_initial_tunnel_bw_for_pipes(struct intel_dp *intel_dp, u8 pipe_mask) in allocate_initial_tunnel_bw_for_pipes() 160 static int allocate_initial_tunnel_bw(struct intel_dp *intel_dp, in allocate_initial_tunnel_bw() 173 static int detect_new_tunnel(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) in detect_new_tunnel() 228 int intel_dp_tunnel_detect(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) in intel_dp_tunnel_detect() 256 bool intel_dp_tunnel_bw_alloc_is_enabled(struct intel_dp *intel_dp) in intel_dp_tunnel_bw_alloc_is_enabled() 267 void intel_dp_tunnel_suspend(struct intel_dp *intel_dp) in intel_dp_tunnel_suspend() [all …]
|
| H A D | intel_dp_aux_backlight.c | 115 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_supports_hdr_backlight() local 178 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_get_backlight() local 216 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_set_aux_backlight() local 249 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_write_content_luminance() local 309 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_enable_backlight() local 376 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_write_panel_luminance_override() local 442 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_get_backlight() local 470 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_set_backlight() local 487 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_enable_backlight() local 509 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_disable_backlight() local [all …]
|
| H A D | intel_lspcon.c | 91 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_detect_vendor() local 135 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in intel_lspcon_detect_hdr_capability() local 156 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_get_current_mode() local 183 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_wait_mode() local 214 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_change_mode() local 245 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_wake_native_aux_ch() local 263 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_probe() local 309 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_resume_in_pcon_wa() local 499 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in lspcon_write_infoframe() local 646 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in lspcon_infoframes_enabled() local [all …]
|
| H A D | intel_display_types.h | 1789 struct intel_dp { struct 1790 i915_reg_t output_reg; 1791 u32 DP; 1792 int link_rate; 1793 u8 lane_count; 1794 u8 sink_count; 1795 bool needs_modeset_retry; 1796 bool use_max_params; 1797 u8 dpcd[DP_RECEIVER_CAP_SIZE]; 1799 u8 downstream_ports[DP_MAX_DOWNSTREAM_PORTS]; [all …]
|
| H A D | intel_quirks.c | 19 static void intel_set_dpcd_quirk(struct intel_dp *intel_dp, enum intel_quirk_id quirk) in intel_set_dpcd_quirk() 75 static void quirk_fw_sync_len(struct intel_dp *intel_dp) in quirk_fw_sync_len() 278 void intel_init_dpcd_quirks(struct intel_dp *intel_dp, in intel_init_dpcd_quirks() 306 bool intel_has_dpcd_quirk(struct intel_dp *intel_dp, enum intel_quirk_id quirk) in intel_has_dpcd_quirk()
|
| H A D | intel_dpio_phy.c | 952 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in chv_phy_pre_encoder_enable() local 1132 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in vlv_phy_pre_encoder_enable() local
|
| H A D | intel_vrr.c | 37 struct intel_dp *intel_dp; in intel_vrr_is_capable() local 412 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_vrr_compute_config() local
|
| H A D | intel_ddi_buf_trans.c | 1189 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in use_edp_hobl() local 1197 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in use_edp_low_vswing() local
|
| H A D | intel_cdclk.c | 2627 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local 2641 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local 2650 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local 2657 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
|
| H A D | intel_display_irq.c | 960 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in _ivb_display_irq_handler() local 1290 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in gen8_de_misc_irq_handler() local
|
| H A D | intel_dp_hdcp.c | 895 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hdcp_init() local
|
| H A D | intel_tc.c | 1767 struct intel_dp *intel_dp = enc_to_intel_dp(&dig_port->base); in reset_link_commit() local
|
| /linux/drivers/gpu/drm/gma500/ |
| H A D | cdv_intel_dp.c | 324 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_lane_count() local 342 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_link_bw() local 380 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_vdd_on() local 415 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_on() local 443 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_off() local 494 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_backlight_off() local 512 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_mode_valid() local 571 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_aux_ch() local 752 struct cdv_intel_dp *intel_dp = container_of(adapter, in cdv_intel_dp_i2c_aux_ch() local 848 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_i2c_init() local [all …]
|