Searched refs:intel_dp (Results 1 - 25 of 34) sorted by relevance

12

/linux-master/drivers/gpu/drm/i915/display/
H A Dintel_pps.h17 struct intel_dp;
20 intel_wakeref_t intel_pps_lock(struct intel_dp *intel_dp);
21 intel_wakeref_t intel_pps_unlock(struct intel_dp *intel_dp, intel_wakeref_t wakeref);
26 void intel_pps_backlight_on(struct intel_dp *intel_dp);
27 void intel_pps_backlight_off(struct intel_dp *intel_dp);
30 bool intel_pps_vdd_on_unlocked(struct intel_dp *intel_d
[all...]
H A Dintel_dp_link_training.h12 struct intel_dp;
14 int intel_dp_read_dprx_caps(struct intel_dp *intel_dp, u8 dpcd[DP_RECEIVER_CAP_SIZE]);
15 int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp);
17 void intel_dp_get_adjust_train(struct intel_dp *intel_dp,
21 void intel_dp_program_link_training_pattern(struct intel_dp *intel_dp,
25 void intel_dp_set_signal_levels(struct intel_dp *intel_d
[all...]
H A Dintel_dp_tunnel.h20 struct intel_dp;
26 int intel_dp_tunnel_detect(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx);
27 void intel_dp_tunnel_disconnect(struct intel_dp *intel_dp);
28 void intel_dp_tunnel_destroy(struct intel_dp *intel_dp);
29 void intel_dp_tunnel_resume(struct intel_dp *intel_dp,
32 void intel_dp_tunnel_suspend(struct intel_dp *intel_d
62 intel_dp_tunnel_detect(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) argument
67 intel_dp_tunnel_disconnect(struct intel_dp *intel_dp) argument
68 intel_dp_tunnel_destroy(struct intel_dp *intel_dp) argument
69 intel_dp_tunnel_resume(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool dpcd_updated) argument
72 intel_dp_tunnel_suspend(struct intel_dp *intel_dp) argument
74 intel_dp_tunnel_bw_alloc_is_enabled(struct intel_dp *intel_dp) argument
83 intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, struct intel_dp *intel_dp, const struct intel_connector *connector, struct intel_crtc_state *crtc_state) argument
110 intel_dp_tunnel_atomic_check_state(struct intel_atomic_state *state, struct intel_dp *intel_dp, struct intel_connector *connector) argument
[all...]
H A Dintel_psr.h19 struct intel_dp;
25 void intel_psr_init_dpcd(struct intel_dp *intel_dp);
30 void intel_psr_disable(struct intel_dp *intel_dp,
32 int intel_psr_debug_set(struct intel_dp *intel_dp, u64 value);
39 void intel_psr_init(struct intel_dp *intel_dp);
40 void intel_psr_compute_config(struct intel_dp *intel_d
[all...]
H A Dintel_dp_aux.h13 struct intel_dp;
16 void intel_dp_aux_fini(struct intel_dp *intel_dp);
17 void intel_dp_aux_init(struct intel_dp *intel_dp);
H A Dintel_dp_link_training.c26 #include "intel_dp.h"
50 static void intel_dp_reset_lttpr_common_caps(struct intel_dp *intel_dp) argument
52 memset(intel_dp->lttpr_common_caps, 0, sizeof(intel_dp->lttpr_common_caps));
55 static void intel_dp_reset_lttpr_count(struct intel_dp *intel_dp) argument
57 intel_dp->lttpr_common_caps[DP_PHY_REPEATER_CNT -
61 static u8 *intel_dp_lttpr_phy_caps(struct intel_dp *intel_dp, argument
67 intel_dp_read_lttpr_phy_caps(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE], enum drm_dp_phy dp_phy) argument
83 intel_dp_read_lttpr_common_caps(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE]) argument
109 intel_dp_set_lttpr_transparent_mode(struct intel_dp *intel_dp, bool enable) argument
117 intel_dp_init_lttpr(struct intel_dp *intel_dp, const u8 dpcd[DP_RECEIVER_CAP_SIZE]) argument
165 intel_dp_read_dprx_caps(struct intel_dp *intel_dp, u8 dpcd[DP_RECEIVER_CAP_SIZE]) argument
205 intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp) argument
252 intel_dp_lttpr_voltage_max(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy) argument
263 intel_dp_lttpr_preemph_max(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy) argument
275 intel_dp_phy_is_downstream_of_source(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy) argument
286 intel_dp_phy_voltage_max(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) argument
309 intel_dp_phy_preemph_max(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy) argument
331 has_per_lane_signal_levels(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy) argument
341 intel_dp_get_lane_adjust_tx_ffe_preset(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) argument
361 intel_dp_get_lane_adjust_vswing_preemph(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) argument
397 intel_dp_get_lane_adjust_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE], int lane) argument
435 intel_dp_get_adjust_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE]) argument
464 intel_dp_training_pattern_set_reg(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy) argument
473 intel_dp_set_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, u8 dp_train_pat) argument
509 intel_dp_program_link_training_pattern(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, u8 dp_train_pat) argument
548 intel_dp_set_signal_levels(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) argument
575 intel_dp_reset_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy, u8 dp_train_pat) argument
586 intel_dp_update_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) argument
636 intel_dp_link_max_vswing_reached(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
657 intel_dp_update_downspread_ctrl(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
669 intel_dp_update_link_bw_set(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, u8 link_bw, u8 rate_select) argument
704 intel_dp_prepare_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
780 intel_dp_dump_link_status(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy, const u8 link_status[DP_LINK_STATUS_SIZE]) argument
794 intel_dp_link_training_clock_recovery(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) argument
887 intel_dp_training_pattern(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) argument
945 intel_dp_link_training_channel_equalization(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) argument
1014 intel_dp_disable_dpcd_training_pattern(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy) argument
1024 intel_dp_128b132b_intra_hop(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1055 intel_dp_stop_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1071 intel_dp_link_train_phy(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, enum drm_dp_phy dp_phy) argument
1094 intel_dp_schedule_fallback_link_training(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1120 intel_dp_link_train_all_phys(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lttpr_count) argument
1150 intel_dp_128b132b_lane_eq(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1281 intel_dp_128b132b_lane_cds(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lttpr_count) argument
1337 intel_dp_128b132b_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lttpr_count) argument
1370 intel_dp_start_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1414 intel_dp_128b132b_sdp_crc16(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
[all...]
H A Dintel_pps.c12 #include "intel_dp.h"
24 static void pps_init_delays(struct intel_dp *intel_dp);
25 static void pps_init_registers(struct intel_dp *intel_dp, bool force_disable_vdd);
61 intel_wakeref_t intel_pps_lock(struct intel_dp *intel_dp) argument
63 struct drm_i915_private *dev_priv = dp_to_i915(intel_dp);
75 intel_wakeref_t intel_pps_unlock(struct intel_dp *intel_dp, argument
87 vlv_power_sequencer_kick(struct intel_dp *intel_dp) argument
173 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
199 vlv_power_sequencer_pipe(struct intel_dp *intel_dp) argument
247 bxt_power_sequencer_idx(struct intel_dp *intel_dp) argument
311 vlv_initial_power_sequencer_setup(struct intel_dp *intel_dp) argument
363 intel_pps_is_valid(struct intel_dp *intel_dp) argument
389 pps_initial_setup(struct intel_dp *intel_dp) argument
456 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
479 intel_pps_get_registers(struct intel_dp *intel_dp, struct pps_registers *regs) argument
508 _pp_ctrl_reg(struct intel_dp *intel_dp) argument
518 _pp_stat_reg(struct intel_dp *intel_dp) argument
527 edp_have_panel_power(struct intel_dp *intel_dp) argument
540 edp_have_panel_vdd(struct intel_dp *intel_dp) argument
553 intel_pps_check_power_unlocked(struct intel_dp *intel_dp) argument
586 wait_panel_status(struct intel_dp *intel_dp, u32 mask, u32 value) argument
620 wait_panel_on(struct intel_dp *intel_dp) argument
631 wait_panel_off(struct intel_dp *intel_dp) argument
642 wait_panel_power_cycle(struct intel_dp *intel_dp) argument
667 intel_pps_wait_power_cycle(struct intel_dp *intel_dp) argument
678 wait_backlight_on(struct intel_dp *intel_dp) argument
684 edp_wait_backlight_off(struct intel_dp *intel_dp) argument
694 ilk_get_pp_control(struct intel_dp *intel_dp) argument
715 intel_pps_vdd_on_unlocked(struct intel_dp *intel_dp) argument
778 intel_pps_vdd_on(struct intel_dp *intel_dp) argument
796 intel_pps_vdd_off_sync_unlocked(struct intel_dp *intel_dp) argument
839 intel_pps_vdd_off_sync(struct intel_dp *intel_dp) argument
859 struct intel_dp *intel_dp = container_of(pps, struct intel_dp, pps); local
868 edp_panel_vdd_schedule_off(struct intel_dp *intel_dp) argument
895 intel_pps_vdd_off_unlocked(struct intel_dp *intel_dp, bool sync) argument
918 intel_pps_on_unlocked(struct intel_dp *intel_dp) argument
969 intel_pps_on(struct intel_dp *intel_dp) argument
980 intel_pps_off_unlocked(struct intel_dp *intel_dp) argument
1023 intel_pps_off(struct intel_dp *intel_dp) argument
1035 intel_pps_backlight_on(struct intel_dp *intel_dp) argument
1061 intel_pps_backlight_off(struct intel_dp *intel_dp) argument
1091 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1110 vlv_detach_power_sequencer(struct intel_dp *intel_dp) argument
1151 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1175 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1216 pps_vdd_init(struct intel_dp *intel_dp) argument
1241 intel_pps_have_panel_power_or_vdd(struct intel_dp *intel_dp) argument
1254 pps_init_timestamps(struct intel_dp *intel_dp) argument
1268 intel_pps_readout_hw_state(struct intel_dp *intel_dp, struct edp_power_seq *seq) argument
1303 intel_pps_dump_state(struct intel_dp *intel_dp, const char *state_name, const struct edp_power_seq *seq) argument
1314 intel_pps_verify_state(struct intel_dp *intel_dp) argument
1336 pps_init_delays_bios(struct intel_dp *intel_dp, struct edp_power_seq *bios) argument
1351 pps_init_delays_vbt(struct intel_dp *intel_dp, struct edp_power_seq *vbt) argument
1383 pps_init_delays_spec(struct intel_dp *intel_dp, struct edp_power_seq *spec) argument
1405 pps_init_delays(struct intel_dp *intel_dp) argument
1468 pps_init_registers(struct intel_dp *intel_dp, bool force_disable_vdd) argument
1559 intel_pps_encoder_reset(struct intel_dp *intel_dp) argument
1584 intel_pps_init(struct intel_dp *intel_dp) argument
1605 pps_init_late(struct intel_dp *intel_dp) argument
1627 intel_pps_init_late(struct intel_dp *intel_dp) argument
[all...]
H A Dintel_psr.c35 #include "intel_dp.h"
176 #define CAN_PSR(intel_dp) ((intel_dp)->psr.sink_support && \
177 (intel_dp)->psr.source_support)
179 #define CAN_PANEL_REPLAY(intel_dp) ((intel_dp)->psr.sink_panel_replay_support && \
180 (intel_dp)->psr.source_panel_replay_support)
191 static bool psr_global_enabled(struct intel_dp *intel_dp) argument
193 struct intel_connector *connector = intel_dp
208 psr2_global_enabled(struct intel_dp *intel_dp) argument
223 psr_irq_psr_error_bit_get(struct intel_dp *intel_dp) argument
231 psr_irq_post_exit_bit_get(struct intel_dp *intel_dp) argument
239 psr_irq_pre_entry_bit_get(struct intel_dp *intel_dp) argument
247 psr_irq_mask_get(struct intel_dp *intel_dp) argument
327 psr_irq_control(struct intel_dp *intel_dp) argument
380 intel_psr_irq_handler(struct intel_dp *intel_dp, u32 psr_iir) argument
429 intel_dp_get_alpm_status(struct intel_dp *intel_dp) argument
439 intel_dp_get_sink_sync_latency(struct intel_dp *intel_dp) argument
453 intel_dp_get_su_granularity(struct intel_dp *intel_dp) argument
493 _panel_replay_init_dpcd(struct intel_dp *intel_dp) argument
512 _psr_init_dpcd(struct intel_dp *intel_dp) argument
559 intel_psr_init_dpcd(struct intel_dp *intel_dp) argument
573 hsw_psr_setup_aux(struct intel_dp *intel_dp) argument
610 psr2_su_region_et_valid(struct intel_dp *intel_dp) argument
622 intel_psr_enable_sink(struct intel_dp *intel_dp) argument
658 intel_psr1_get_tp_time(struct intel_dp *intel_dp) argument
710 psr_compute_idle_frames(struct intel_dp *intel_dp) argument
728 hsw_activate_psr1(struct intel_dp *intel_dp) argument
758 intel_psr2_get_tp_time(struct intel_dp *intel_dp) argument
780 psr2_block_count_lines(struct intel_dp *intel_dp) argument
786 psr2_block_count(struct intel_dp *intel_dp) argument
791 frames_before_su_entry(struct intel_dp *intel_dp) argument
806 dg2_activate_panel_replay(struct intel_dp *intel_dp) argument
817 hsw_activate_psr2(struct intel_dp *intel_dp) argument
925 psr2_program_idle_frames(struct intel_dp *intel_dp, u32 idle_frames) argument
936 tgl_psr2_enable_dc3co(struct intel_dp *intel_dp) argument
944 tgl_psr2_disable_dc3co(struct intel_dp *intel_dp) argument
954 struct intel_dp *intel_dp = local
967 tgl_disallow_dc3co_on_psr2_exit(struct intel_dp *intel_dp) argument
978 dc3co_is_pipe_port_compatible(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
993 tgl_dc3co_exitline_compute_config(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1038 intel_psr2_sel_fetch_config_valid(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1062 psr2_granularity_check(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1105 _compute_psr2_sdp_prior_scanline_indication(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1129 _lnl_compute_alpm_params(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1153 _compute_alpm_params(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1198 intel_psr_entry_setup_frames(struct intel_dp *intel_dp, const struct drm_display_mode *adjusted_mode) argument
1231 intel_psr2_config_valid(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1371 _psr_compute_config(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1401 intel_psr_compute_config(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument
1453 struct intel_dp *intel_dp; local
1497 intel_psr_activate(struct intel_dp *intel_dp) argument
1524 wa_16013835468_bit_get(struct intel_dp *intel_dp) argument
1545 wm_optimization_wa(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1568 lnl_alpm_configure(struct intel_dp *intel_dp) argument
1583 intel_psr_enable_source(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1683 psr_interrupt_error_check(struct intel_dp *intel_dp) argument
1709 intel_psr_enable_locked(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1751 intel_psr_exit(struct intel_dp *intel_dp) argument
1788 intel_psr_wait_exit_locked(struct intel_dp *intel_dp) argument
1809 intel_psr_disable_locked(struct intel_dp *intel_dp) argument
1871 intel_psr_disable(struct intel_dp *intel_dp, const struct intel_crtc_state *old_crtc_state) argument
1897 intel_psr_pause(struct intel_dp *intel_dp) argument
1931 intel_psr_resume(struct intel_dp *intel_dp) argument
1977 psr_force_hw_tracking_exit(struct intel_dp *intel_dp) argument
2018 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2404 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2447 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2482 _psr2_ready_for_pipe_update_locked(struct intel_dp *intel_dp) argument
2497 _psr1_ready_for_pipe_update_locked(struct intel_dp *intel_dp) argument
2530 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2548 __psr_wait_for_idle_locked(struct intel_dp *intel_dp) argument
2642 intel_psr_debug_set(struct intel_dp *intel_dp, u64 val) argument
2677 intel_psr_handle_irq(struct intel_dp *intel_dp) argument
2689 struct intel_dp *intel_dp = local
2722 _psr_invalidate_handle(struct intel_dp *intel_dp) argument
2770 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2795 tgl_dc3co_flush_locked(struct intel_dp *intel_dp, unsigned int frontbuffer_bits, enum fb_op_origin origin) argument
2817 _psr_flush_handle(struct intel_dp *intel_dp) argument
2877 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2922 intel_psr_init(struct intel_dp *intel_dp) argument
2964 psr_get_status_and_error_status(struct intel_dp *intel_dp, u8 *status, u8 *error_status) argument
2990 psr_alpm_check(struct intel_dp *intel_dp) argument
3018 psr_capability_changed_check(struct intel_dp *intel_dp) argument
3042 intel_psr_short_pulse(struct intel_dp *intel_dp) argument
3097 intel_psr_enabled(struct intel_dp *intel_dp) argument
3129 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3152 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3160 psr_source_status(struct intel_dp *intel_dp, struct seq_file *m) argument
3205 intel_psr_status(struct seq_file *m, struct intel_dp *intel_dp) argument
3310 struct intel_dp *intel_dp = NULL; local
3341 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3366 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3391 psr_mode_str(struct intel_dp *intel_dp) argument
3404 struct intel_dp *intel_dp = intel_attached_dp(connector); local
3473 struct intel_dp *intel_dp = intel_attached_dp(connector); local
[all...]
H A Dintel_dp.h23 struct intel_dp;
40 void intel_dp_adjust_compliance_config(struct intel_dp *intel_dp,
56 void intel_dp_set_link_params(struct intel_dp *intel_dp,
58 int intel_dp_get_link_train_fallback_values(struct intel_dp *intel_dp,
60 int intel_dp_get_active_pipes(struct intel_dp *intel_dp,
65 void intel_dp_set_power(struct intel_dp *intel_d
[all...]
H A Dintel_dp_aux.c12 #include "intel_dp.h"
56 intel_dp_aux_wait_done(struct intel_dp *intel_dp) argument
58 struct drm_i915_private *i915 = dp_to_i915(intel_dp);
59 i915_reg_t ch_ctl = intel_dp->aux_ch_ctl_reg(intel_dp);
71 intel_dp->aux.name, timeout_ms, status);
76 static u32 g4x_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument
78 struct drm_i915_private *i915 = dp_to_i915(intel_dp);
90 ilk_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument
111 hsw_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument
128 skl_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument
164 g4x_get_aux_send_ctl(struct intel_dp *intel_dp, int send_bytes, u32 aux_clock_divider) argument
189 skl_get_aux_send_ctl(struct intel_dp *intel_dp, int send_bytes, u32 unused) argument
226 intel_dp_aux_xfer(struct intel_dp *intel_dp, const u8 *send, int send_bytes, u8 *recv, int recv_size, u32 aux_send_ctl_flags) argument
459 struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); local
529 vlv_aux_ctl_reg(struct intel_dp *intel_dp) argument
545 vlv_aux_data_reg(struct intel_dp *intel_dp, int index) argument
561 g4x_aux_ctl_reg(struct intel_dp *intel_dp) argument
577 g4x_aux_data_reg(struct intel_dp *intel_dp, int index) argument
593 ilk_aux_ctl_reg(struct intel_dp *intel_dp) argument
611 ilk_aux_data_reg(struct intel_dp *intel_dp, int index) argument
629 skl_aux_ctl_reg(struct intel_dp *intel_dp) argument
648 skl_aux_data_reg(struct intel_dp *intel_dp, int index) argument
667 tgl_aux_ctl_reg(struct intel_dp *intel_dp) argument
689 tgl_aux_data_reg(struct intel_dp *intel_dp, int index) argument
711 xelpdp_aux_ctl_reg(struct intel_dp *intel_dp) argument
731 xelpdp_aux_data_reg(struct intel_dp *intel_dp, int index) argument
751 intel_dp_aux_fini(struct intel_dp *intel_dp) argument
759 intel_dp_aux_init(struct intel_dp *intel_dp) argument
[all...]
H A Dintel_dp.c62 #include "intel_dp.h"
112 * @intel_dp: DP struct
119 bool intel_dp_is_edp(struct intel_dp *intel_dp) argument
121 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
126 static void intel_dp_unset_edid(struct intel_dp *intel_dp);
158 static int max_dprx_rate(struct intel_dp *intel_dp) argument
160 if (intel_dp_tunnel_bw_alloc_is_enabled(intel_dp))
166 max_dprx_lane_count(struct intel_dp *intel_dp) argument
174 intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) argument
181 intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) argument
251 intel_dp_set_sink_rates(struct intel_dp *intel_dp) argument
270 intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) argument
275 intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) argument
314 intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, int max_rate) argument
321 intel_dp_common_rate(struct intel_dp *intel_dp, int index) argument
331 intel_dp_max_common_rate(struct intel_dp *intel_dp) argument
348 intel_dp_max_common_lane_count(struct intel_dp *intel_dp) argument
362 intel_dp_max_lane_count(struct intel_dp *intel_dp) argument
416 intel_dp_max_link_data_rate(struct intel_dp *intel_dp, int max_dprx_rate, int max_dprx_lanes) argument
428 intel_dp_can_bigjoiner(struct intel_dp *intel_dp) argument
439 dg2_max_source_rate(struct intel_dp *intel_dp) argument
444 icl_max_source_rate(struct intel_dp *intel_dp) argument
456 ehl_max_source_rate(struct intel_dp *intel_dp) argument
464 mtl_max_source_rate(struct intel_dp *intel_dp) argument
476 vbt_max_link_rate(struct intel_dp *intel_dp) argument
497 intel_dp_set_source_rates(struct intel_dp *intel_dp) argument
608 intel_dp_set_common_rates(struct intel_dp *intel_dp) argument
628 intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate, u8 lane_count) argument
647 intel_dp_can_link_train_fallback_for_edp(struct intel_dp *intel_dp, int link_rate, u8 lane_count) argument
664 intel_dp_get_link_train_fallback_values(struct intel_dp *intel_dp, int link_rate, u8 lane_count) argument
933 source_can_output(struct intel_dp *intel_dp, enum intel_output_format format) argument
961 dfp_can_convert_from_rgb(struct intel_dp *intel_dp, enum intel_output_format sink_format) argument
978 dfp_can_convert_from_ycbcr444(struct intel_dp *intel_dp, enum intel_output_format sink_format) argument
991 dfp_can_convert(struct intel_dp *intel_dp, enum intel_output_format output_format, enum intel_output_format sink_format) argument
1012 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1108 intel_dp_max_tmds_clock(struct intel_dp *intel_dp) argument
1122 intel_dp_tmds_clock_valid(struct intel_dp *intel_dp, int clock, int bpc, enum intel_output_format sink_format, bool respect_downstream_limits) argument
1151 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1200 intel_dp_need_bigjoiner(struct intel_dp *intel_dp, int hdisplay, int clock) argument
1218 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1352 intel_dp_print_rates(struct intel_dp *intel_dp) argument
1374 intel_dp_max_link_rate(struct intel_dp *intel_dp) argument
1383 intel_dp_rate_select(struct intel_dp *intel_dp, int rate) argument
1395 intel_dp_compute_rate(struct intel_dp *intel_dp, int port_clock, u8 *link_bw, u8 *rate_select) argument
1409 intel_dp_has_hdmi_sink(struct intel_dp *intel_dp) argument
1416 intel_dp_source_supports_fec(struct intel_dp *intel_dp, const struct intel_crtc_state *pipe_config) argument
1432 intel_dp_supports_fec(struct intel_dp *intel_dp, const struct intel_connector *connector, const struct intel_crtc_state *pipe_config) argument
1451 intel_dp_hdmi_compute_bpc(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int bpc, bool respect_downstream_limits) argument
1483 intel_dp_max_bpp(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool respect_downstream_limits) argument
1525 intel_dp_adjust_compliance_config(struct intel_dp *intel_dp, struct intel_crtc_state *pipe_config, struct link_config_limits *limits) argument
1589 intel_dp_compute_link_config_wide(struct intel_dp *intel_dp, struct intel_crtc_state *pipe_config, const struct drm_connector_state *conn_state, const struct link_config_limits *limits) argument
1796 dsc_compute_link_config(struct intel_dp *intel_dp, struct intel_crtc_state *pipe_config, struct link_config_limits *limits, u16 compressed_bppx16, int timeslots) argument
1888 dsc_src_max_compressed_bpp(struct intel_dp *intel_dp) argument
1907 icl_dsc_compute_link_config(struct intel_dp *intel_dp, struct intel_crtc_state *pipe_config, struct link_config_limits *limits, int dsc_max_bpp, int dsc_min_bpp, int pipe_bpp, int timeslots) argument
1948 xelpd_dsc_compute_link_config(struct intel_dp *intel_dp, const struct intel_connector *connector, struct intel_crtc_state *pipe_config, struct link_config_limits *limits, int dsc_max_bpp, int dsc_min_bpp, int pipe_bpp, int timeslots) argument
1995 dsc_compute_compressed_bpp(struct intel_dp *intel_dp, const struct intel_connector *connector, struct intel_crtc_state *pipe_config, struct link_config_limits *limits, int pipe_bpp, int timeslots) argument
2058 intel_dp_force_dsc_pipe_bpp(struct intel_dp *intel_dp, struct drm_connector_state *conn_state, struct link_config_limits *limits) argument
2081 intel_dp_dsc_compute_pipe_bpp(struct intel_dp *intel_dp, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state, struct link_config_limits *limits, int timeslots) argument
2140 intel_edp_dsc_compute_pipe_bpp(struct intel_dp *intel_dp, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state, struct link_config_limits *limits) argument
2193 intel_dp_dsc_compute_config(struct intel_dp *intel_dp, struct intel_crtc_state *pipe_config, struct drm_connector_state *conn_state, struct link_config_limits *limits, int timeslots, bool compute_pipe_bpp) argument
2305 intel_dp_compute_config_link_bpp_limits(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool dsc, struct link_config_limits *limits) argument
2353 intel_dp_compute_config_limits(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state, bool respect_downstream_limits, bool dsc, struct link_config_limits *limits) argument
2416 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2618 intel_dp_compute_vsc_sdp(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2667 intel_dp_compute_hdr_metadata_infoframe_sdp(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2787 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2853 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2879 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2982 intel_dp_set_link_params(struct intel_dp *intel_dp, int link_rate, int lane_count) argument
2991 intel_dp_reset_max_link_params(struct intel_dp *intel_dp) argument
3001 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(conn_state->best_encoder)); local
3016 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(old_conn_state->best_encoder)); local
3028 downstream_hpd_needs_d0(struct intel_dp *intel_dp) argument
3217 intel_edp_init_source_oui(struct intel_dp *intel_dp, bool careful) argument
3241 intel_dp_wait_source_oui(struct intel_dp *intel_dp) argument
3255 intel_dp_set_power(struct intel_dp *intel_dp, u8 mode) argument
3314 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3336 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3368 intel_dp_get_pcon_dsc_cap(struct intel_dp *intel_dp) argument
3418 intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp) argument
3441 intel_dp_pcon_is_frl_trained(struct intel_dp *intel_dp, u8 max_frl_bw_mask, u8 *frl_trained_mask) argument
3452 intel_dp_pcon_start_frl_training(struct intel_dp *intel_dp) argument
3519 intel_dp_is_hdmi_2_1_sink(struct intel_dp *intel_dp) argument
3530 intel_dp_pcon_set_tmds_mode(struct intel_dp *intel_dp) argument
3551 intel_dp_check_frl_training(struct intel_dp *intel_dp) argument
3588 intel_dp_pcon_dsc_enc_slices(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3604 intel_dp_pcon_dsc_enc_bpp(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int num_slices, int slice_width) argument
3622 intel_dp_pcon_dsc_configure(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3676 intel_dp_configure_protocol_converter(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3741 intel_dp_get_colorimetry_status(struct intel_dp *intel_dp) argument
3807 struct intel_dp *intel_dp = intel_attached_dp(connector); local
3832 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3856 intel_edp_mso_init(struct intel_dp *intel_dp) argument
3893 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector) argument
3985 intel_dp_has_sink_count(struct intel_dp *intel_dp) argument
3995 intel_dp_update_sink_caps(struct intel_dp *intel_dp) argument
4003 intel_dp_get_dpcd(struct intel_dp *intel_dp) argument
4049 intel_dp_can_mst(struct intel_dp *intel_dp) argument
4059 intel_dp_configure_mst(struct intel_dp *intel_dp) argument
4084 intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *esi) argument
4089 intel_dp_ack_sink_irq_esi(struct intel_dp *intel_dp, u8 esi[4]) argument
4451 intel_dp_autotest_link_training(struct intel_dp *intel_dp) argument
4489 intel_dp_autotest_video_pattern(struct intel_dp *intel_dp) argument
4551 intel_dp_autotest_edid(struct intel_dp *intel_dp) argument
4597 intel_dp_phy_pattern_update(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
4680 intel_dp_process_phy_request(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
4709 intel_dp_autotest_phy_pattern(struct intel_dp *intel_dp) argument
4726 intel_dp_handle_test_request(struct intel_dp *intel_dp) argument
4773 intel_dp_link_ok(struct intel_dp *intel_dp, u8 link_status[DP_LINK_STATUS_SIZE]) argument
4800 intel_dp_mst_hpd_irq(struct intel_dp *intel_dp, u8 *esi, u8 *ack) argument
4812 intel_dp_mst_link_status(struct intel_dp *intel_dp) argument
4845 intel_dp_check_mst_status(struct intel_dp *intel_dp) argument
4897 intel_dp_handle_hdmi_link_status_change(struct intel_dp *intel_dp) argument
4921 intel_dp_needs_link_retrain(struct intel_dp *intel_dp) argument
4959 intel_dp_has_connector(struct intel_dp *intel_dp, const struct drm_connector_state *conn_state) argument
4984 intel_dp_get_active_pipes(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx, u8 *pipe_mask) argument
5032 intel_dp_is_connected(struct intel_dp *intel_dp) argument
5044 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
5117 intel_dp_prep_phy_test(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx, u8 *pipe_mask) argument
5168 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
5229 intel_dp_check_device_service_irq(struct intel_dp *intel_dp) argument
5253 intel_dp_check_link_service_irq(struct intel_dp *intel_dp) argument
5295 intel_dp_short_pulse(struct intel_dp *intel_dp) argument
5357 intel_dp_detect_dpcd(struct intel_dp *intel_dp) argument
5410 edp_detect(struct intel_dp *intel_dp) argument
5479 intel_dp_get_edid(struct intel_dp *intel_dp) argument
5497 intel_dp_update_dfp(struct intel_dp *intel_dp, const struct drm_edid *drm_edid) argument
5537 intel_dp_can_ycbcr420(struct intel_dp *intel_dp) argument
5555 intel_dp_update_420(struct intel_dp *intel_dp) argument
5584 intel_dp_set_edid(struct intel_dp *intel_dp) argument
5611 intel_dp_unset_edid(struct intel_dp *intel_dp) argument
5634 intel_dp_detect_dsc_caps(struct intel_dp *intel_dp, struct intel_connector *connector) argument
5658 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); local
5778 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local
5813 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); local
5832 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local
5868 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local
5891 struct intel_dp *intel_dp = &dig_port->dp; local
5910 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); local
5919 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); local
6039 struct intel_dp *intel_dp = enc_to_intel_dp(intel_conn->encoder); local
6123 struct intel_dp *intel_dp = &dig_port->dp; local
6221 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) argument
6254 intel_edp_add_properties(struct intel_dp *intel_dp) argument
6269 intel_edp_backlight_setup(struct intel_dp *intel_dp, struct intel_connector *connector) argument
6293 intel_edp_init_connector(struct intel_dp *intel_dp, struct intel_connector *intel_connector) argument
6493 struct intel_dp *intel_dp = &dig_port->dp; local
6615 struct intel_dp *intel_dp; local
6638 struct intel_dp *intel_dp; local
[all...]
H A Dintel_dp_tunnel.c13 #include "intel_dp.h"
25 * @intel_dp: DP port object the tunnel is connected to
27 * Disconnect a DP tunnel from @intel_dp, destroying any related state. This
30 void intel_dp_tunnel_disconnect(struct intel_dp *intel_dp) argument
32 drm_dp_tunnel_destroy(intel_dp->tunnel);
33 intel_dp->tunnel = NULL;
38 * @intel_dp: DP port object the tunnel is connected to
40 * Destroy a DP tunnel connected to @intel_dp, after disabling the BW
44 void intel_dp_tunnel_destroy(struct intel_dp *intel_d argument
57 get_current_link_bw(struct intel_dp *intel_dp, bool *below_dprx_bw) argument
70 update_tunnel_state(struct intel_dp *intel_dp) argument
122 allocate_initial_tunnel_bw_for_pipes(struct intel_dp *intel_dp, u8 pipe_mask) argument
160 allocate_initial_tunnel_bw(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) argument
173 detect_new_tunnel(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) argument
228 intel_dp_tunnel_detect(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx) argument
256 intel_dp_tunnel_bw_alloc_is_enabled(struct intel_dp *intel_dp) argument
267 intel_dp_tunnel_suspend(struct intel_dp *intel_dp) argument
294 intel_dp_tunnel_resume(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool dpcd_updated) argument
393 check_inherited_tunnel_state(struct intel_atomic_state *state, struct intel_dp *intel_dp, const struct intel_digital_connector_state *old_conn_state) argument
502 check_group_state(struct intel_atomic_state *state, struct intel_dp *intel_dp, struct intel_connector *connector, struct intel_crtc *crtc) argument
539 intel_dp_tunnel_atomic_check_state(struct intel_atomic_state *state, struct intel_dp *intel_dp, struct intel_connector *connector) argument
581 intel_dp_tunnel_atomic_compute_stream_bw(struct intel_atomic_state *state, struct intel_dp *intel_dp, const struct intel_connector *connector, struct intel_crtc_state *crtc_state) argument
[all...]
H A Dg4x_dp.c19 #include "intel_dp.h"
92 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
97 intel_dp_set_link_params(intel_dp,
120 intel_dp->DP = intel_de_read(dev_priv, intel_dp->output_reg) & DP_DETECTED;
123 intel_dp->DP |= DP_VOLTAGE_0_4 | DP_PRE_EMPHASIS_0;
124 intel_dp->DP |= DP_PORT_WIDTH(pipe_config->lane_count);
130 intel_dp->DP |= DP_SYNC_HS_HIGH;
132 intel_dp
166 assert_dp_port(struct intel_dp *intel_dp, bool state) argument
190 ilk_edp_pll_on(struct intel_dp *intel_dp, const struct intel_crtc_state *pipe_config) argument
230 ilk_edp_pll_off(struct intel_dp *intel_dp, const struct intel_crtc_state *old_crtc_state) argument
300 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
336 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
413 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
483 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
500 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
517 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
552 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
594 cpt_set_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, u8 dp_train_pat) argument
622 g4x_set_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, u8 dp_train_pat) argument
649 intel_dp_enable_port(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
677 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
735 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
796 intel_dp_voltage_max_2(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
802 intel_dp_voltage_max_3(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
808 intel_dp_preemph_max_2(struct intel_dp *intel_dp) argument
813 intel_dp_preemph_max_3(struct intel_dp *intel_dp) argument
821 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
907 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1029 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1077 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1129 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1161 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1250 vlv_active_pipe(struct intel_dp *intel_dp) argument
1266 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(encoder)); local
[all...]
H A Dg4x_dp.h17 struct intel_dp;
22 enum pipe vlv_active_pipe(struct intel_dp *intel_dp);
35 static inline int vlv_active_pipe(struct intel_dp *intel_dp) argument
H A Dintel_dp_mst.h15 struct intel_dp;
23 bool intel_dp_mst_source_support(struct intel_dp *intel_dp);
H A Dintel_lspcon.c34 #include "intel_dp.h"
57 static struct intel_dp *lspcon_to_intel_dp(struct intel_lspcon *lspcon)
82 struct intel_dp *dp = lspcon_to_intel_dp(lspcon);
125 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); local
126 struct drm_i915_private *i915 = dp_to_i915(intel_dp);
130 ret = drm_dp_dpcd_read(&intel_dp->aux, get_hdr_status_reg(lspcon),
144 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); local
145 struct drm_i915_private *i915 = dp_to_i915(intel_dp);
171 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); local
197 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); local
227 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); local
247 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); local
291 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); local
481 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
627 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
661 struct intel_dp *intel_dp = &dig_port->dp; local
[all...]
H A Dintel_dp_mst.c42 #include "intel_dp.h"
153 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
163 mst_state = drm_atomic_get_mst_topology_state(state, &intel_dp->mst_mgr);
171 if (!intel_dp_supports_fec(intel_dp, connector, crtc_state))
177 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&intel_dp->mst_mgr,
232 slots = drm_dp_atomic_find_time_slots(state, &intel_dp->mst_mgr,
369 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
370 struct drm_dp_mst_topology_mgr *mgr = &intel_dp
481 intel_dp_mst_compute_config_limits(struct intel_dp *intel_dp, const struct intel_connector *connector, struct intel_crtc_state *crtc_state, bool dsc, struct link_config_limits *limits) argument
529 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
794 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
909 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
925 struct intel_dp *intel_dp = &dig_port->dp; local
945 struct intel_dp *intel_dp = &dig_port->dp; local
1030 struct intel_dp *intel_dp = &dig_port->dp; local
1044 struct intel_dp *intel_dp = &dig_port->dp; local
1065 struct intel_dp *intel_dp = &dig_port->dp; local
1127 struct intel_dp *intel_dp = &dig_port->dp; local
1212 struct intel_dp *intel_dp = intel_connector->mst_port; local
1284 struct intel_dp *intel_dp = intel_connector->mst_port; local
1410 struct intel_dp *intel_dp = intel_connector->mst_port; local
1422 struct intel_dp *intel_dp = intel_connector->mst_port; local
1468 intel_dp_mst_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector, const char *pathprop) argument
1495 intel_dp_mst_read_decompression_port_dsc_caps(struct intel_dp *intel_dp, struct intel_connector *connector) argument
1543 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); local
1608 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); local
1673 struct intel_dp *intel_dp = &dig_port->dp; local
1692 struct intel_dp *intel_dp = &dig_port->dp; local
1719 intel_dp_mst_source_support(struct intel_dp *intel_dp) argument
1727 struct intel_dp *intel_dp = &dig_port->dp; local
[all...]
H A Dintel_dp_aux_backlight.c40 #include "intel_dp.h"
118 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local
119 struct drm_dp_aux *aux = &intel_dp->aux;
124 intel_dp_wait_source_oui(intel_dp);
170 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local
174 if (drm_dp_dpcd_readb(&intel_dp->aux, INTEL_EDP_HDR_GETSET_CTRL_PARAMS, &tmp) != 1) {
191 if (drm_dp_dpcd_read(&intel_dp->aux, INTEL_EDP_BRIGHTNESS_NITS_LSB, buf,
206 struct intel_dp *intel_d local
240 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local
343 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local
360 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local
382 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local
393 struct intel_dp *intel_dp = intel_attached_dp(connector); local
454 struct intel_dp *intel_dp = intel_attached_dp(connector); local
485 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local
[all...]
H A Dintel_display_debugfs.c25 #include "intel_dp.h"
225 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); local
227 seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]);
231 drm_dp_downstream_debug(m, intel_dp->dpcd, intel_dp->downstream_ports,
232 connector->detect_edid, &intel_dp->aux);
813 struct intel_dp *intel_dp; local
840 intel_dp
868 struct intel_dp *intel_dp; local
917 struct intel_dp *intel_dp; local
970 struct intel_dp *intel_dp; local
1109 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1199 struct intel_dp *intel_dp; local
1270 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1345 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1426 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1485 struct intel_dp *intel_dp; local
1519 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
[all...]
H A Dintel_ddi.c53 #include "intel_dp.h"
332 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
337 intel_dp->DP = dig_port->saved_port_bits |
343 intel_dp->DP |= DDI_BUF_PORT_DATA_40BIT;
345 intel_dp->DP |= DDI_BUF_PORT_DATA_10BIT;
349 intel_dp->DP |= ddi_buf_phy_link_rate(crtc_state->port_clock);
351 intel_dp->DP |= DDI_BUF_CTL_TC_PHY_OWNERSHIP;
1070 static u8 intel_ddi_dp_voltage_max(struct intel_dp *intel_dp, argument
1094 intel_ddi_dp_preemph_max(struct intel_dp *intel_dp) argument
1125 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1394 translate_signal_level(struct intel_dp *intel_dp, u8 signal_levels) argument
1412 intel_ddi_dp_level(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lane) argument
1457 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2200 intel_dp_sink_set_msa_timing_par_ignore_state(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool enable) argument
2216 intel_dp_sink_set_fec_ready(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool enable) argument
2274 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2496 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2605 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2747 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2815 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3008 struct intel_dp *intel_dp = &dig_port->dp; local
3212 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3393 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3530 mtl_ddi_prepare_link_retrain(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3580 intel_ddi_prepare_link_retrain(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3630 intel_ddi_set_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, u8 dp_train_pat) argument
3662 intel_ddi_set_idle_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
4371 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(encoder)); local
4548 struct intel_dp *intel_dp = &dig_port->dp; local
4784 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
4798 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
[all...]
H A Dintel_display_types.h638 struct intel_dp *mst_port;
1760 struct intel_dp { struct
1815 u32 (*get_aux_clock_divider)(struct intel_dp *dp, int index);
1820 u32 (*get_aux_send_ctl)(struct intel_dp *dp, int send_bytes,
1823 i915_reg_t (*aux_ch_ctl_reg)(struct intel_dp *dp);
1824 i915_reg_t (*aux_ch_data_reg)(struct intel_dp *dp, int index);
1827 void (*prepare_link_retrain)(struct intel_dp *intel_dp,
1829 void (*set_link_train)(struct intel_dp *intel_dp,
2036 dp_to_dig_port(struct intel_dp *intel_dp) argument
2042 dp_to_lspcon(struct intel_dp *intel_dp) argument
[all...]
H A Dintel_ddi.h18 struct intel_dp;
H A Dintel_vrr.c17 struct intel_dp *intel_dp; local
31 intel_dp = intel_attached_dp(connector);
33 if (!drm_dp_sink_can_do_video_without_timing_msa(intel_dp->dpcd))
H A Dintel_dpio_phy.c30 #include "intel_dp.h"
923 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
924 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
1107 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1108 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
/linux-master/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c323 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
326 if (intel_dp->dpcd[DP_DPCD_REV] >= 0x11) {
327 max_lane_count = intel_dp->dpcd[DP_MAX_LANE_COUNT] & 0x1f;
341 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
342 int max_link_bw = intel_dp->dpcd[DP_MAX_LINK_RATE];
379 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; local
382 if (intel_dp->panel_on) {
393 msleep(intel_dp->panel_power_up_delay);
414 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; local
417 if (intel_dp
442 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; local
493 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; local
511 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
570 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
751 struct cdv_intel_dp *intel_dp = container_of(adapter, local
847 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
896 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; local
999 struct cdv_intel_dp *intel_dp; local
1041 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; local
1107 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1169 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; local
1230 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1275 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1334 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1358 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1382 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1401 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1467 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1560 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1643 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1666 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1693 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1727 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; local
1783 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1809 struct cdv_intel_dp *intel_dp = encoder->dev_priv; local
1863 struct cdv_intel_dp *intel_dp = gma_encoder->dev_priv; local
1952 struct cdv_intel_dp *intel_dp; local
[all...]

Completed in 234 milliseconds

12