Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/gpu/drm/i915/display/
Dintel_pps.c29 static const char *pps_name(struct intel_dp *intel_dp) in pps_name()
65 intel_wakeref_t intel_pps_lock(struct intel_dp *intel_dp) in intel_pps_lock()
79 intel_wakeref_t intel_pps_unlock(struct intel_dp *intel_dp, in intel_pps_unlock()
91 vlv_power_sequencer_kick(struct intel_dp *intel_dp) in vlv_power_sequencer_kick()
178 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in vlv_find_free_pps() local
204 vlv_power_sequencer_pipe(struct intel_dp *intel_dp) in vlv_power_sequencer_pipe()
252 bxt_power_sequencer_idx(struct intel_dp *intel_dp) in bxt_power_sequencer_idx()
317 vlv_initial_power_sequencer_setup(struct intel_dp *intel_dp) in vlv_initial_power_sequencer_setup()
374 static bool intel_pps_is_valid(struct intel_dp *intel_dp) in intel_pps_is_valid()
401 pps_initial_setup(struct intel_dp *intel_dp) in pps_initial_setup()
[all …]
Dintel_psr.c198 #define CAN_PSR(intel_dp) ((intel_dp)->psr.sink_support && \ argument
229 static bool psr_global_enabled(struct intel_dp *intel_dp) in psr_global_enabled()
248 static bool psr2_global_enabled(struct intel_dp *intel_dp) in psr2_global_enabled()
263 static bool psr2_su_region_et_global_enabled(struct intel_dp *intel_dp) in psr2_su_region_et_global_enabled()
273 static bool panel_replay_global_enabled(struct intel_dp *intel_dp) in panel_replay_global_enabled()
283 static u32 psr_irq_psr_error_bit_get(struct intel_dp *intel_dp) in psr_irq_psr_error_bit_get()
291 static u32 psr_irq_post_exit_bit_get(struct intel_dp *intel_dp) in psr_irq_post_exit_bit_get()
299 static u32 psr_irq_pre_entry_bit_get(struct intel_dp *intel_dp) in psr_irq_pre_entry_bit_get()
307 static u32 psr_irq_mask_get(struct intel_dp *intel_dp) in psr_irq_mask_get()
387 static void psr_irq_control(struct intel_dp *intel_dp) in psr_irq_control()
[all …]
Dintel_dp_link_training.c59 static void intel_dp_reset_lttpr_common_caps(struct intel_dp *intel_dp) in intel_dp_reset_lttpr_common_caps()
64 static void intel_dp_reset_lttpr_count(struct intel_dp *intel_dp) in intel_dp_reset_lttpr_count()
70 static u8 *intel_dp_lttpr_phy_caps(struct intel_dp *intel_dp, in intel_dp_lttpr_phy_caps()
76 static void intel_dp_read_lttpr_phy_caps(struct intel_dp *intel_dp, in intel_dp_read_lttpr_phy_caps()
92 static bool intel_dp_read_lttpr_common_caps(struct intel_dp *intel_dp, in intel_dp_read_lttpr_common_caps()
118 intel_dp_set_lttpr_transparent_mode(struct intel_dp *intel_dp, bool enable) in intel_dp_set_lttpr_transparent_mode()
129 bool intel_dp_lttpr_transparent_mode_enabled(struct intel_dp *intel_dp) in intel_dp_lttpr_transparent_mode_enabled()
144 static int intel_dp_init_lttpr_phys(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE]) in intel_dp_init_lttpr_phys()
194 static int intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE]) in intel_dp_init_lttpr()
209 int intel_dp_read_dprx_caps(struct intel_dp *intel_dp, u8 dpcd[DP_RECEIVER_CAP_SIZE]) in intel_dp_read_dprx_caps()
[all …]
Dintel_dp.c134 bool intel_dp_is_edp(struct intel_dp *intel_dp) in intel_dp_is_edp()
173 static int max_dprx_rate(struct intel_dp *intel_dp) in max_dprx_rate()
199 static int max_dprx_lane_count(struct intel_dp *intel_dp) in max_dprx_lane_count()
207 static void intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_default_sink_rates()
214 static void intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_dpcd_sink_rates()
284 static void intel_dp_set_sink_rates(struct intel_dp *intel_dp) in intel_dp_set_sink_rates()
304 static void intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_default_max_sink_lane_count()
309 static void intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) in intel_dp_set_max_sink_lane_count()
349 static int intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, in intel_dp_common_len_rate_limit()
356 int intel_dp_common_rate(struct intel_dp *intel_dp, int index) in intel_dp_common_rate()
[all …]
Dintel_dp_aux.c56 intel_dp_aux_wait_done(struct intel_dp *intel_dp) in intel_dp_aux_wait_done()
76 static u32 g4x_get_aux_clock_divider(struct intel_dp *intel_dp, int index) in g4x_get_aux_clock_divider()
90 static u32 ilk_get_aux_clock_divider(struct intel_dp *intel_dp, int index) in ilk_get_aux_clock_divider()
111 static u32 hsw_get_aux_clock_divider(struct intel_dp *intel_dp, int index) in hsw_get_aux_clock_divider()
129 static u32 skl_get_aux_clock_divider(struct intel_dp *intel_dp, int index) in skl_get_aux_clock_divider()
147 int intel_dp_aux_fw_sync_len(struct intel_dp *intel_dp) in intel_dp_aux_fw_sync_len()
176 static u32 g4x_get_aux_send_ctl(struct intel_dp *intel_dp, in g4x_get_aux_send_ctl()
201 static u32 skl_get_aux_send_ctl(struct intel_dp *intel_dp, in skl_get_aux_send_ctl()
238 intel_dp_aux_xfer(struct intel_dp *intel_dp, in intel_dp_aux_xfer()
471 struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); in intel_dp_aux_transfer() local
[all …]
Dintel_dp_test.c22 void intel_dp_test_reset(struct intel_dp *intel_dp) in intel_dp_test_reset()
32 void intel_dp_test_compute_config(struct intel_dp *intel_dp, in intel_dp_test_compute_config()
76 static u8 intel_dp_autotest_link_training(struct intel_dp *intel_dp) in intel_dp_autotest_link_training()
114 static u8 intel_dp_autotest_video_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_video_pattern()
176 static u8 intel_dp_autotest_edid(struct intel_dp *intel_dp) in intel_dp_autotest_edid()
221 static void intel_dp_phy_pattern_update(struct intel_dp *intel_dp, in intel_dp_phy_pattern_update()
307 static void intel_dp_process_phy_request(struct intel_dp *intel_dp, in intel_dp_process_phy_request()
336 static u8 intel_dp_autotest_phy_pattern(struct intel_dp *intel_dp) in intel_dp_autotest_phy_pattern()
354 void intel_dp_test_request(struct intel_dp *intel_dp) in intel_dp_test_request()
403 static int intel_dp_prep_phy_test(struct intel_dp *intel_dp, in intel_dp_prep_phy_test()
[all …]
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()
111 struct intel_dp *intel_dp, in intel_dp_tunnel_atomic_check_state()
Dg4x_dp.c97 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()
305 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_hw_state() local
342 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_config() local
420 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_link_down() local
486 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_dp_audio_enable() local
503 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_dp_audio_disable() local
520 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_disable_dp() local
[all …]
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()
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 …]
Dintel_alpm.c16 bool intel_alpm_aux_wake_supported(struct intel_dp *intel_dp) in intel_alpm_aux_wake_supported()
21 bool intel_alpm_aux_less_wake_supported(struct intel_dp *intel_dp) in intel_alpm_aux_less_wake_supported()
26 void intel_alpm_init_dpcd(struct intel_dp *intel_dp) in intel_alpm_init_dpcd()
141 _lnl_compute_aux_less_alpm_params(struct intel_dp *intel_dp, in _lnl_compute_aux_less_alpm_params()
173 static bool _lnl_compute_alpm_params(struct intel_dp *intel_dp, in _lnl_compute_alpm_params()
225 bool intel_alpm_compute_params(struct intel_dp *intel_dp, in intel_alpm_compute_params()
270 void intel_alpm_lobf_compute_config(struct intel_dp *intel_dp, in intel_alpm_lobf_compute_config()
311 static void lnl_alpm_configure(struct intel_dp *intel_dp, in lnl_alpm_configure()
364 void intel_alpm_configure(struct intel_dp *intel_dp, in intel_alpm_configure()
Dintel_dp_mst.c233 int intel_dp_mtp_tu_compute_config(struct intel_dp *intel_dp, in intel_dp_mtp_tu_compute_config()
403 static int mst_stream_compute_link_config(struct intel_dp *intel_dp, in mst_stream_compute_link_config()
421 static int mst_stream_dsc_compute_link_config(struct intel_dp *intel_dp, in mst_stream_dsc_compute_link_config()
477 static int mst_stream_update_slots(struct intel_dp *intel_dp, in mst_stream_update_slots()
532 adjust_limits_for_dsc_hblank_expansion_quirk(struct intel_dp *intel_dp, in adjust_limits_for_dsc_hblank_expansion_quirk()
592 mst_stream_compute_config_limits(struct intel_dp *intel_dp, in mst_stream_compute_config_limits()
616 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_compute_config() local
888 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_compute_config_late() local
995 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_disable() local
1022 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_post_disable() local
[all …]
Dintel_dp_aux_backlight.c116 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_supports_hdr_backlight() local
179 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_get_backlight() local
217 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_set_aux_backlight() local
263 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_write_content_luminance() local
323 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_enable_backlight() local
390 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_write_panel_luminance_override() local
456 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_get_backlight() local
482 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_set_luminance() local
509 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_set_backlight() local
531 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_enable_backlight() local
[all …]
Dintel_lspcon.c88 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_detect_vendor() local
132 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in intel_lspcon_detect_hdr_capability() local
153 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_get_current_mode() local
180 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_wait_mode() local
206 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_change_mode() local
237 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_wake_native_aux_ch() local
255 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_probe() local
301 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_resume_in_pcon_wa() local
491 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in lspcon_write_infoframe() local
638 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in lspcon_infoframes_enabled() local
[all …]
Dintel_display_types.h1655 struct intel_dp { struct
1656 i915_reg_t output_reg;
1657 u32 DP;
1658 int link_rate;
1659 u8 lane_count;
1660 u8 sink_count;
1661 bool link_trained;
1662 bool needs_modeset_retry;
1663 bool use_max_params;
1664 u8 dpcd[DP_RECEIVER_CAP_SIZE];
[all …]
Dintel_quirks.c19 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()
269 void intel_init_dpcd_quirks(struct intel_dp *intel_dp, in intel_init_dpcd_quirks()
297 bool intel_has_dpcd_quirk(struct intel_dp *intel_dp, enum intel_quirk_id quirk) in intel_has_dpcd_quirk()
Dintel_ddi.c350 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_init_dp_buf_reg() local
1130 static u8 intel_ddi_dp_voltage_max(struct intel_dp *intel_dp, in intel_ddi_dp_voltage_max()
1154 static u8 intel_ddi_dp_preemph_max(struct intel_dp *intel_dp) in intel_ddi_dp_preemph_max()
1185 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in icl_ddi_combo_vswing_program() local
1455 static int translate_signal_level(struct intel_dp *intel_dp, in translate_signal_level()
1473 static int intel_ddi_dp_level(struct intel_dp *intel_dp, in intel_ddi_dp_level()
1518 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in hsw_set_signal_levels() local
2298 static void intel_dp_sink_set_msa_timing_par_ignore_state(struct intel_dp *intel_dp, in intel_dp_sink_set_msa_timing_par_ignore_state()
2314 static void intel_dp_sink_set_fec_ready(struct intel_dp *intel_dp, in intel_dp_sink_set_fec_ready()
2372 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_wait_for_fec_status() local
[all …]
Dintel_display_debugfs.c213 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_info() local
899 struct intel_dp *intel_dp; in i915_dsc_fec_support_show() local
972 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in i915_dsc_fec_support_write() local
1047 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in i915_dsc_bpc_write() local
1114 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in i915_dsc_output_format_write() local
1149 struct intel_dp *intel_dp; in i915_dsc_fractional_bpp_show() local
1183 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in i915_dsc_fractional_bpp_write() local
Dintel_psr.h25 #define CAN_PANEL_REPLAY(intel_dp) ((intel_dp)->psr.sink_panel_replay_support && \ argument
Dintel_vrr.c21 struct intel_dp *intel_dp; in intel_vrr_is_capable() local
232 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_vrr_compute_config() local
Dintel_dpio_phy.c941 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in chv_phy_pre_encoder_enable() local
1121 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in vlv_phy_pre_encoder_enable() local
Dintel_ddi_buf_trans.c1125 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in use_edp_hobl() local
1133 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in use_edp_low_vswing() local
Dintel_cdclk.c2523 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
2537 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
2546 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
2553 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_set_cdclk() local
Dintel_cx0_phy.c106 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_cx0_phy_transaction_begin() local
119 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_cx0_phy_transaction_end() local
2030 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_cx0pll_update_ssc() local
Dintel_display_irq.c965 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in ivb_display_irq_handler() local
1243 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in gen8_de_misc_irq_handler() local
/linux-6.15/drivers/gpu/drm/gma500/
Dcdv_intel_dp.c323 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_lane_count() local
341 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_link_bw() local
379 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_vdd_on() local
414 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_on() local
442 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_off() local
493 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_backlight_off() local
511 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_mode_valid() local
570 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_aux_ch() local
751 struct cdv_intel_dp *intel_dp = container_of(adapter, in cdv_intel_dp_i2c_aux_ch() local
847 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_i2c_init() local
[all …]

12