Home
last modified time | relevance | path

Searched defs:intel_dp (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/i915/display/
H A Dintel_psr.c208 #define CAN_PSR(intel_dp) ((intel_dp)->psr.sink_support && \ argument
239 static bool psr_global_enabled(struct intel_dp *intel_dp) in psr_global_enabled()
254 static bool sel_update_global_enabled(struct intel_dp *intel_dp) in sel_update_global_enabled()
265 static bool panel_replay_global_enabled(struct intel_dp *intel_dp) in panel_replay_global_enabled()
273 static u32 psr_irq_psr_error_bit_get(struct intel_dp *intel_dp) in psr_irq_psr_error_bit_get()
281 static u32 psr_irq_post_exit_bit_get(struct intel_dp *intel_dp) in psr_irq_post_exit_bit_get()
289 static u32 psr_irq_pre_entry_bit_get(struct intel_dp *intel_dp) in psr_irq_pre_entry_bit_get()
297 static u32 psr_irq_mask_get(struct intel_dp *intel_dp) in psr_irq_mask_get()
377 static void psr_irq_control(struct intel_dp *intel_dp) in psr_irq_control()
433 void intel_psr_irq_handler(struct intel_dp *intel_dp, u32 psr_iir) in intel_psr_irq_handler()
[all …]
H A Dintel_dp.c119 bool intel_dp_is_edp(struct intel_dp *intel_dp) in intel_dp_is_edp()
158 static int max_dprx_rate(struct intel_dp *intel_dp) in max_dprx_rate()
180 static int max_dprx_lane_count(struct intel_dp *intel_dp) in max_dprx_lane_count()
188 static void intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_default_sink_rates()
195 static void intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_dpcd_sink_rates()
265 static void intel_dp_set_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_sink_rates()
285 static void intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_default_max_sink_lane_count()
290 static void intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_max_sink_lane_count()
330 static int intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, in intel_dp_common_len_rate_limit()
337 int intel_dp_common_rate(struct intel_dp *intel_dp, int index) in intel_dp_common_rate()
[all …]
H A Dintel_alpm.c28 bool intel_alpm_aux_wake_supported(struct intel_dp *intel_dp) in intel_alpm_aux_wake_supported()
33 bool intel_alpm_aux_less_wake_supported(struct intel_dp *intel_dp) in intel_alpm_aux_less_wake_supported()
38 bool intel_alpm_is_alpm_aux_less(struct intel_dp *intel_dp, in intel_alpm_is_alpm_aux_less()
45 void intel_alpm_init(struct intel_dp *intel_dp) in intel_alpm_init()
119 _lnl_compute_aux_less_alpm_params(struct intel_dp *intel_dp, in _lnl_compute_aux_less_alpm_params()
149 static bool _lnl_compute_alpm_params(struct intel_dp *intel_dp, in _lnl_compute_alpm_params()
201 bool intel_alpm_compute_params(struct intel_dp *intel_dp, in intel_alpm_compute_params()
284 void intel_alpm_lobf_compute_config_late(struct intel_dp *intel_dp, in intel_alpm_lobf_compute_config_late()
322 void intel_alpm_lobf_compute_config(struct intel_dp *intel_dp, in intel_alpm_lobf_compute_config()
362 static void lnl_alpm_configure(struct intel_dp *intel_dp, in lnl_alpm_configure()
[all …]
H A Dg4x_dp.c96 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_prepare() local
170 static void assert_dp_port(struct intel_dp *intel_dp, bool state) in assert_dp_port()
194 static void ilk_edp_pll_on(struct intel_dp *intel_dp, in ilk_edp_pll_on()
234 static void ilk_edp_pll_off(struct intel_dp *intel_dp, in ilk_edp_pll_off()
303 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_hw_state() local
339 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_config() local
415 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_link_down() local
470 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_dp_audio_enable() local
487 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_dp_audio_disable() local
504 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_disable_dp() local
[all …]
H A Dintel_dp_tunnel.h62 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 Dintel_dp_tunnel.c30 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()
65 static int __update_tunnel_state(struct intel_dp *intel_dp, bool force_sink_update) in __update_tunnel_state()
91 static bool has_tunnel_bw_changed(struct intel_dp *intel_dp, int old_bw) in has_tunnel_bw_changed()
120 static int update_tunnel_state(struct intel_dp *intel_dp) in update_tunnel_state()
141 static int allocate_initial_tunnel_bw_for_pipes(struct intel_dp *intel_dp, u8 pipe_mask) in allocate_initial_tunnel_bw_for_pipes()
177 static int allocate_initial_tunnel_bw(struct intel_dp *intel_dp, in allocate_initial_tunnel_bw()
198 static int detect_new_tunnel(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) in detect_new_tunnel()
266 int intel_dp_tunnel_detect(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) in intel_dp_tunnel_detect()
[all …]
H A Dintel_display_types.h1794 struct intel_dp { struct
1795 i915_reg_t output_reg;
1796 u32 DP;
1797 int link_rate;
1798 u8 lane_count;
1799 u8 sink_count;
1800 bool downstream_port_changed;
1801 bool needs_modeset_retry;
1802 bool use_max_params;
1803 u8 dpcd[DP_RECEIVER_CAP_SIZE];
[all …]
H A Dintel_vrr.c38 struct intel_dp *intel_dp; in intel_vrr_is_capable() local
413 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_vrr_compute_config() local
H A Dintel_cdclk.c2628 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
2642 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
2651 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
2658 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
/linux/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c324 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 …]