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_psr.h19 struct intel_dp;
24 #define CAN_PANEL_REPLAY(intel_dp) ((intel_dp)->psr.sink_panel_replay_support && \
25 (intel_dp)->psr.source_panel_replay_support)
28 void intel_psr_init_dpcd(struct intel_dp *intel_dp);
29 void intel_psr_enable_sink(struct intel_dp *intel_dp,
35 void intel_psr_disable(struct intel_dp *intel_dp,
[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_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
619 wait_panel_on(struct intel_dp *intel_dp) argument
630 wait_panel_off(struct intel_dp *intel_dp) argument
641 wait_panel_power_cycle(struct intel_dp *intel_dp) argument
666 intel_pps_wait_power_cycle(struct intel_dp *intel_dp) argument
677 wait_backlight_on(struct intel_dp *intel_dp) argument
683 edp_wait_backlight_off(struct intel_dp *intel_dp) argument
693 ilk_get_pp_control(struct intel_dp *intel_dp) argument
714 intel_pps_vdd_on_unlocked(struct intel_dp *intel_dp) argument
777 intel_pps_vdd_on(struct intel_dp *intel_dp) argument
795 intel_pps_vdd_off_sync_unlocked(struct intel_dp *intel_dp) argument
838 intel_pps_vdd_off_sync(struct intel_dp *intel_dp) argument
858 struct intel_dp *intel_dp = container_of(pps, struct intel_dp, pps); local
867 edp_panel_vdd_schedule_off(struct intel_dp *intel_dp) argument
894 intel_pps_vdd_off_unlocked(struct intel_dp *intel_dp, bool sync) argument
917 intel_pps_on_unlocked(struct intel_dp *intel_dp) argument
968 intel_pps_on(struct intel_dp *intel_dp) argument
979 intel_pps_off_unlocked(struct intel_dp *intel_dp) argument
1022 intel_pps_off(struct intel_dp *intel_dp) argument
1034 intel_pps_backlight_on(struct intel_dp *intel_dp) argument
1060 intel_pps_backlight_off(struct intel_dp *intel_dp) argument
1090 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1109 vlv_detach_power_sequencer(struct intel_dp *intel_dp) argument
1150 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1174 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1215 pps_vdd_init(struct intel_dp *intel_dp) argument
1240 intel_pps_have_panel_power_or_vdd(struct intel_dp *intel_dp) argument
1253 pps_init_timestamps(struct intel_dp *intel_dp) argument
1267 intel_pps_readout_hw_state(struct intel_dp *intel_dp, struct edp_power_seq *seq) argument
1302 intel_pps_dump_state(struct intel_dp *intel_dp, const char *state_name, const struct edp_power_seq *seq) argument
1313 intel_pps_verify_state(struct intel_dp *intel_dp) argument
1335 pps_init_delays_bios(struct intel_dp *intel_dp, struct edp_power_seq *bios) argument
1350 pps_init_delays_vbt(struct intel_dp *intel_dp, struct edp_power_seq *vbt) argument
1382 pps_init_delays_spec(struct intel_dp *intel_dp, struct edp_power_seq *spec) argument
1404 pps_init_delays(struct intel_dp *intel_dp) argument
1467 pps_init_registers(struct intel_dp *intel_dp, bool force_disable_vdd) argument
1558 intel_pps_encoder_reset(struct intel_dp *intel_dp) argument
1583 intel_pps_init(struct intel_dp *intel_dp) argument
1604 pps_init_late(struct intel_dp *intel_dp) argument
1626 intel_pps_init_late(struct intel_dp *intel_dp) argument
1676 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.c62 #include "intel_dp.h"
115 * @intel_dp: DP struct
122 bool intel_dp_is_edp(struct intel_dp *intel_dp) argument
124 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
129 bool intel_dp_as_sdp_supported(struct intel_dp *intel_dp) argument
131 struct drm_i915_private *i915 = dp_to_i915(intel_dp);
134 drm_dp_as_sdp_supported(&intel_dp->aux, intel_dp
169 max_dprx_rate(struct intel_dp *intel_dp) argument
177 max_dprx_lane_count(struct intel_dp *intel_dp) argument
185 intel_dp_set_default_sink_rates(struct intel_dp *intel_dp) argument
192 intel_dp_set_dpcd_sink_rates(struct intel_dp *intel_dp) argument
262 intel_dp_set_sink_rates(struct intel_dp *intel_dp) argument
281 intel_dp_set_default_max_sink_lane_count(struct intel_dp *intel_dp) argument
286 intel_dp_set_max_sink_lane_count(struct intel_dp *intel_dp) argument
325 intel_dp_common_len_rate_limit(const struct intel_dp *intel_dp, int max_rate) argument
332 intel_dp_common_rate(struct intel_dp *intel_dp, int index) argument
342 intel_dp_max_common_rate(struct intel_dp *intel_dp) argument
359 intel_dp_max_common_lane_count(struct intel_dp *intel_dp) argument
373 intel_dp_max_lane_count(struct intel_dp *intel_dp) argument
427 intel_dp_max_link_data_rate(struct intel_dp *intel_dp, int max_dprx_rate, int max_dprx_lanes) argument
439 intel_dp_has_bigjoiner(struct intel_dp *intel_dp) argument
450 dg2_max_source_rate(struct intel_dp *intel_dp) argument
455 icl_max_source_rate(struct intel_dp *intel_dp) argument
465 ehl_max_source_rate(struct intel_dp *intel_dp) argument
473 mtl_max_source_rate(struct intel_dp *intel_dp) argument
483 vbt_max_link_rate(struct intel_dp *intel_dp) argument
504 intel_dp_set_source_rates(struct intel_dp *intel_dp) argument
615 intel_dp_set_common_rates(struct intel_dp *intel_dp) argument
635 intel_dp_link_params_valid(struct intel_dp *intel_dp, int link_rate, u8 lane_count) argument
654 intel_dp_can_link_train_fallback_for_edp(struct intel_dp *intel_dp, int link_rate, u8 lane_count) argument
671 intel_dp_get_link_train_fallback_values(struct intel_dp *intel_dp, int link_rate, u8 lane_count) argument
940 source_can_output(struct intel_dp *intel_dp, enum intel_output_format format) argument
968 dfp_can_convert_from_rgb(struct intel_dp *intel_dp, enum intel_output_format sink_format) argument
985 dfp_can_convert_from_ycbcr444(struct intel_dp *intel_dp, enum intel_output_format sink_format) argument
998 dfp_can_convert(struct intel_dp *intel_dp, enum intel_output_format output_format, enum intel_output_format sink_format) argument
1019 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1115 intel_dp_max_tmds_clock(struct intel_dp *intel_dp) argument
1129 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
1158 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1207 intel_dp_need_bigjoiner(struct intel_dp *intel_dp, struct intel_connector *connector, int hdisplay, int clock) argument
1225 struct intel_dp *intel_dp = intel_attached_dp(connector); local
1356 intel_dp_print_rates(struct intel_dp *intel_dp) argument
1378 intel_dp_max_link_rate(struct intel_dp *intel_dp) argument
1387 intel_dp_rate_select(struct intel_dp *intel_dp, int rate) argument
1399 intel_dp_compute_rate(struct intel_dp *intel_dp, int port_clock, u8 *link_bw, u8 *rate_select) argument
1413 intel_dp_has_hdmi_sink(struct intel_dp *intel_dp) argument
1420 intel_dp_source_supports_fec(struct intel_dp *intel_dp, const struct intel_crtc_state *pipe_config) argument
1436 intel_dp_supports_fec(struct intel_dp *intel_dp, const struct intel_connector *connector, const struct intel_crtc_state *pipe_config) argument
1455 intel_dp_hdmi_compute_bpc(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int bpc, bool respect_downstream_limits) argument
1487 intel_dp_max_bpp(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool respect_downstream_limits) argument
1529 intel_dp_adjust_compliance_config(struct intel_dp *intel_dp, struct intel_crtc_state *pipe_config, struct link_config_limits *limits) argument
1593 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
1793 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
1885 dsc_src_max_compressed_bpp(struct intel_dp *intel_dp) argument
1904 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
1945 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
1992 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
2055 intel_dp_force_dsc_pipe_bpp(struct intel_dp *intel_dp, struct drm_connector_state *conn_state, struct link_config_limits *limits) argument
2078 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
2137 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
2190 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
2302 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
2350 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
2423 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2620 intel_dp_compute_as_sdp(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
2643 intel_dp_compute_vsc_sdp(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state, const struct drm_connector_state *conn_state) argument
2692 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
2812 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2878 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2904 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3008 intel_dp_set_link_params(struct intel_dp *intel_dp, int link_rate, int lane_count) argument
3017 intel_dp_reset_max_link_params(struct intel_dp *intel_dp) argument
3027 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(conn_state->best_encoder)); local
3042 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(old_conn_state->best_encoder)); local
3054 downstream_hpd_needs_d0(struct intel_dp *intel_dp) argument
3243 intel_edp_init_source_oui(struct intel_dp *intel_dp, bool careful) argument
3267 intel_dp_wait_source_oui(struct intel_dp *intel_dp) argument
3281 intel_dp_set_power(struct intel_dp *intel_dp, u8 mode) argument
3340 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3362 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3402 intel_dp_get_pcon_dsc_cap(struct intel_dp *intel_dp) argument
3452 intel_dp_hdmi_sink_max_frl(struct intel_dp *intel_dp) argument
3475 intel_dp_pcon_is_frl_trained(struct intel_dp *intel_dp, u8 max_frl_bw_mask, u8 *frl_trained_mask) argument
3486 intel_dp_pcon_start_frl_training(struct intel_dp *intel_dp) argument
3553 intel_dp_is_hdmi_2_1_sink(struct intel_dp *intel_dp) argument
3564 intel_dp_pcon_set_tmds_mode(struct intel_dp *intel_dp) argument
3585 intel_dp_check_frl_training(struct intel_dp *intel_dp) argument
3622 intel_dp_pcon_dsc_enc_slices(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3638 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
3656 intel_dp_pcon_dsc_configure(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3710 intel_dp_configure_protocol_converter(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3775 intel_dp_get_colorimetry_status(struct intel_dp *intel_dp) argument
3841 struct intel_dp *intel_dp = intel_attached_dp(connector); local
3866 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3890 intel_edp_mso_init(struct intel_dp *intel_dp) argument
3927 intel_edp_init_dpcd(struct intel_dp *intel_dp, struct intel_connector *connector) argument
4019 intel_dp_has_sink_count(struct intel_dp *intel_dp) argument
4029 intel_dp_update_sink_caps(struct intel_dp *intel_dp) argument
4037 intel_dp_get_dpcd(struct intel_dp *intel_dp) argument
4093 intel_dp_mst_mode_choose(struct intel_dp *intel_dp, enum drm_dp_mst_mode sink_mst_mode) argument
4112 intel_dp_mst_detect(struct intel_dp *intel_dp) argument
4135 intel_dp_mst_configure(struct intel_dp *intel_dp) argument
4149 intel_dp_mst_disconnect(struct intel_dp *intel_dp) argument
4163 intel_dp_get_sink_irq_esi(struct intel_dp *intel_dp, u8 *esi) argument
4168 intel_dp_ack_sink_irq_esi(struct intel_dp *intel_dp, u8 esi[4]) argument
4623 intel_dp_autotest_link_training(struct intel_dp *intel_dp) argument
4661 intel_dp_autotest_video_pattern(struct intel_dp *intel_dp) argument
4723 intel_dp_autotest_edid(struct intel_dp *intel_dp) argument
4769 intel_dp_phy_pattern_update(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
4852 intel_dp_process_phy_request(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
4881 intel_dp_autotest_phy_pattern(struct intel_dp *intel_dp) argument
4898 intel_dp_handle_test_request(struct intel_dp *intel_dp) argument
4945 intel_dp_link_ok(struct intel_dp *intel_dp, u8 link_status[DP_LINK_STATUS_SIZE]) argument
4972 intel_dp_mst_hpd_irq(struct intel_dp *intel_dp, u8 *esi, u8 *ack) argument
4984 intel_dp_mst_link_status(struct intel_dp *intel_dp) argument
5017 intel_dp_check_mst_status(struct intel_dp *intel_dp) argument
5069 intel_dp_handle_hdmi_link_status_change(struct intel_dp *intel_dp) argument
5093 intel_dp_needs_link_retrain(struct intel_dp *intel_dp) argument
5131 intel_dp_has_connector(struct intel_dp *intel_dp, const struct drm_connector_state *conn_state) argument
5156 intel_dp_get_active_pipes(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx, u8 *pipe_mask) argument
5204 intel_dp_is_connected(struct intel_dp *intel_dp) argument
5216 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
5289 intel_dp_prep_phy_test(struct intel_dp *intel_dp, struct drm_modeset_acquire_ctx *ctx, u8 *pipe_mask) argument
5340 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
5401 intel_dp_check_device_service_irq(struct intel_dp *intel_dp) argument
5425 intel_dp_check_link_service_irq(struct intel_dp *intel_dp) argument
5467 intel_dp_short_pulse(struct intel_dp *intel_dp) argument
5529 intel_dp_detect_dpcd(struct intel_dp *intel_dp) argument
5584 edp_detect(struct intel_dp *intel_dp) argument
5653 intel_dp_get_edid(struct intel_dp *intel_dp) argument
5671 intel_dp_update_dfp(struct intel_dp *intel_dp, const struct drm_edid *drm_edid) argument
5711 intel_dp_can_ycbcr420(struct intel_dp *intel_dp) argument
5729 intel_dp_update_420(struct intel_dp *intel_dp) argument
5758 intel_dp_set_edid(struct intel_dp *intel_dp) argument
5785 intel_dp_unset_edid(struct intel_dp *intel_dp) argument
5808 intel_dp_detect_dsc_caps(struct intel_dp *intel_dp, struct intel_connector *connector) argument
5832 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); local
5944 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local
5979 struct intel_dp *intel_dp = intel_attached_dp(intel_connector); local
5998 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local
6034 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local
6057 struct intel_dp *intel_dp = &dig_port->dp; local
6076 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); local
6085 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); local
6205 struct intel_dp *intel_dp = enc_to_intel_dp(intel_conn->encoder); local
6289 struct intel_dp *intel_dp = &dig_port->dp; local
6387 intel_dp_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector) argument
6420 intel_edp_add_properties(struct intel_dp *intel_dp) argument
6435 intel_edp_backlight_setup(struct intel_dp *intel_dp, struct intel_connector *connector) argument
6459 intel_edp_init_connector(struct intel_dp *intel_dp, struct intel_connector *intel_connector) argument
6659 struct intel_dp *intel_dp = &dig_port->dp; local
6780 struct intel_dp *intel_dp; local
6803 struct intel_dp *intel_dp; local
[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);
70 intel_dp->aux.name, timeout_ms, status);
75 static u32 g4x_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument
77 struct drm_i915_private *i915 = dp_to_i915(intel_dp);
89 ilk_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument
110 hsw_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument
127 skl_get_aux_clock_divider(struct intel_dp *intel_dp, int index) argument
169 g4x_get_aux_send_ctl(struct intel_dp *intel_dp, int send_bytes, u32 aux_clock_divider) argument
194 skl_get_aux_send_ctl(struct intel_dp *intel_dp, int send_bytes, u32 unused) argument
231 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
464 struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); local
534 vlv_aux_ctl_reg(struct intel_dp *intel_dp) argument
550 vlv_aux_data_reg(struct intel_dp *intel_dp, int index) argument
566 g4x_aux_ctl_reg(struct intel_dp *intel_dp) argument
582 g4x_aux_data_reg(struct intel_dp *intel_dp, int index) argument
598 ilk_aux_ctl_reg(struct intel_dp *intel_dp) argument
616 ilk_aux_data_reg(struct intel_dp *intel_dp, int index) argument
634 skl_aux_ctl_reg(struct intel_dp *intel_dp) argument
653 skl_aux_data_reg(struct intel_dp *intel_dp, int index) argument
672 tgl_aux_ctl_reg(struct intel_dp *intel_dp) argument
694 tgl_aux_data_reg(struct intel_dp *intel_dp, int index) argument
716 xelpdp_aux_ctl_reg(struct intel_dp *intel_dp) argument
736 xelpdp_aux_data_reg(struct intel_dp *intel_dp, int index) argument
756 intel_dp_aux_fini(struct intel_dp *intel_dp) argument
764 intel_dp_aux_init(struct intel_dp *intel_dp) argument
[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 Dintel_psr.c35 #include "intel_dp.h"
192 #define CAN_PSR(intel_dp) ((intel_dp)->psr.sink_support && \
193 (intel_dp)->psr.source_support)
204 static bool psr_global_enabled(struct intel_dp *intel_dp) argument
206 struct intel_connector *connector = intel_dp->attached_connector;
207 struct drm_i915_private *i915 = dp_to_i915(intel_dp);
209 switch (intel_dp->psr.debug & I915_PSR_DEBUG_MODE_MASK) {
221 static bool psr2_global_enabled(struct intel_dp *intel_d argument
236 psr_irq_psr_error_bit_get(struct intel_dp *intel_dp) argument
244 psr_irq_post_exit_bit_get(struct intel_dp *intel_dp) argument
252 psr_irq_pre_entry_bit_get(struct intel_dp *intel_dp) argument
260 psr_irq_mask_get(struct intel_dp *intel_dp) argument
340 psr_irq_control(struct intel_dp *intel_dp) argument
396 intel_psr_irq_handler(struct intel_dp *intel_dp, u32 psr_iir) argument
445 intel_dp_get_alpm_status(struct intel_dp *intel_dp) argument
455 intel_dp_get_sink_sync_latency(struct intel_dp *intel_dp) argument
469 intel_dp_get_su_granularity(struct intel_dp *intel_dp) argument
509 _panel_replay_init_dpcd(struct intel_dp *intel_dp) argument
528 _psr_init_dpcd(struct intel_dp *intel_dp) argument
575 intel_psr_init_dpcd(struct intel_dp *intel_dp) argument
589 hsw_psr_setup_aux(struct intel_dp *intel_dp) argument
626 psr2_su_region_et_valid(struct intel_dp *intel_dp) argument
638 intel_psr_get_enable_sink_offset(struct intel_dp *intel_dp) argument
648 intel_psr_enable_sink(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
693 intel_psr1_get_tp_time(struct intel_dp *intel_dp) argument
745 psr_compute_idle_frames(struct intel_dp *intel_dp) argument
763 hsw_activate_psr1(struct intel_dp *intel_dp) argument
793 intel_psr2_get_tp_time(struct intel_dp *intel_dp) argument
815 psr2_block_count_lines(struct intel_dp *intel_dp) argument
821 psr2_block_count(struct intel_dp *intel_dp) argument
826 frames_before_su_entry(struct intel_dp *intel_dp) argument
841 dg2_activate_panel_replay(struct intel_dp *intel_dp) argument
852 hsw_activate_psr2(struct intel_dp *intel_dp) argument
960 psr2_program_idle_frames(struct intel_dp *intel_dp, u32 idle_frames) argument
971 tgl_psr2_enable_dc3co(struct intel_dp *intel_dp) argument
979 tgl_psr2_disable_dc3co(struct intel_dp *intel_dp) argument
989 struct intel_dp *intel_dp = local
1002 tgl_disallow_dc3co_on_psr2_exit(struct intel_dp *intel_dp) argument
1013 dc3co_is_pipe_port_compatible(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1028 tgl_dc3co_exitline_compute_config(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1073 intel_psr2_sel_fetch_config_valid(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1097 psr2_granularity_check(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1140 _compute_psr2_sdp_prior_scanline_indication(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1267 _lnl_compute_aux_less_alpm_params(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1299 _lnl_compute_alpm_params(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1351 _compute_alpm_params(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1395 intel_psr_entry_setup_frames(struct intel_dp *intel_dp, const struct drm_display_mode *adjusted_mode) argument
1428 intel_psr2_config_valid(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1568 _psr_compute_config(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state) argument
1598 intel_psr_compute_config(struct intel_dp *intel_dp, struct intel_crtc_state *crtc_state, struct drm_connector_state *conn_state) argument
1651 struct intel_dp *intel_dp; local
1695 intel_psr_activate(struct intel_dp *intel_dp) argument
1722 wa_16013835468_bit_get(struct intel_dp *intel_dp) argument
1743 wm_optimization_wa(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1766 lnl_alpm_configure(struct intel_dp *intel_dp) argument
1811 intel_psr_enable_source(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
1924 psr_interrupt_error_check(struct intel_dp *intel_dp) argument
1954 intel_psr_enable_locked(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
2003 intel_psr_exit(struct intel_dp *intel_dp) argument
2040 intel_psr_wait_exit_locked(struct intel_dp *intel_dp) argument
2061 intel_psr_disable_locked(struct intel_dp *intel_dp) argument
2134 intel_psr_disable(struct intel_dp *intel_dp, const struct intel_crtc_state *old_crtc_state) argument
2160 intel_psr_pause(struct intel_dp *intel_dp) argument
2194 intel_psr_resume(struct intel_dp *intel_dp) argument
2240 psr_force_hw_tracking_exit(struct intel_dp *intel_dp) argument
2281 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2675 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2718 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2753 _psr2_ready_for_pipe_update_locked(struct intel_dp *intel_dp) argument
2768 _psr1_ready_for_pipe_update_locked(struct intel_dp *intel_dp) argument
2801 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2819 __psr_wait_for_idle_locked(struct intel_dp *intel_dp) argument
2913 intel_psr_debug_set(struct intel_dp *intel_dp, u64 val) argument
2948 intel_psr_handle_irq(struct intel_dp *intel_dp) argument
2960 struct intel_dp *intel_dp = local
2993 _psr_invalidate_handle(struct intel_dp *intel_dp) argument
3041 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3066 tgl_dc3co_flush_locked(struct intel_dp *intel_dp, unsigned int frontbuffer_bits, enum fb_op_origin origin) argument
3088 _psr_flush_handle(struct intel_dp *intel_dp) argument
3148 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3193 intel_psr_init(struct intel_dp *intel_dp) argument
3235 psr_get_status_and_error_status(struct intel_dp *intel_dp, u8 *status, u8 *error_status) argument
3261 psr_alpm_check(struct intel_dp *intel_dp) argument
3289 psr_capability_changed_check(struct intel_dp *intel_dp) argument
3320 intel_psr_short_pulse(struct intel_dp *intel_dp) argument
3379 intel_psr_enabled(struct intel_dp *intel_dp) argument
3411 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3434 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3442 psr_source_status(struct intel_dp *intel_dp, struct seq_file *m) argument
3487 intel_psr_status(struct seq_file *m, struct intel_dp *intel_dp) argument
3592 struct intel_dp *intel_dp = NULL; local
3623 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3648 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3673 psr_mode_str(struct intel_dp *intel_dp) argument
3686 struct intel_dp *intel_dp = intel_attached_dp(connector); local
3755 struct intel_dp *intel_dp = intel_attached_dp(connector); local
[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"
166 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
177 mst_state = drm_atomic_get_mst_topology_state(state, &intel_dp->mst_mgr);
185 if (!intel_dp_supports_fec(intel_dp, connector, crtc_state))
191 mst_state->pbn_div = drm_dp_get_vc_payload_bw(&intel_dp->mst_mgr,
249 slots = drm_dp_atomic_find_time_slots(state, &intel_dp->mst_mgr,
386 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
387 struct drm_dp_mst_topology_mgr *mgr = &intel_dp
505 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
554 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
826 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
941 struct intel_dp *intel_dp = &intel_mst->primary->dp; local
957 struct intel_dp *intel_dp = &dig_port->dp; local
977 struct intel_dp *intel_dp = &dig_port->dp; local
1075 struct intel_dp *intel_dp = &dig_port->dp; local
1089 struct intel_dp *intel_dp = &dig_port->dp; local
1110 struct intel_dp *intel_dp = &dig_port->dp; local
1205 struct intel_dp *intel_dp = &dig_port->dp; local
1299 struct intel_dp *intel_dp = intel_connector->mst_port; local
1371 struct intel_dp *intel_dp = intel_connector->mst_port; local
1485 struct intel_dp *intel_dp = intel_connector->mst_port; local
1497 struct intel_dp *intel_dp = intel_connector->mst_port; local
1543 intel_dp_mst_add_properties(struct intel_dp *intel_dp, struct drm_connector *connector, const char *pathprop) argument
1570 intel_dp_mst_read_decompression_port_dsc_caps(struct intel_dp *intel_dp, struct intel_connector *connector) argument
1635 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); local
1700 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); local
1765 struct intel_dp *intel_dp = &dig_port->dp; local
1784 struct intel_dp *intel_dp = &dig_port->dp; local
1811 intel_dp_mst_source_support(struct intel_dp *intel_dp) argument
1819 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"
226 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); local
228 seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]);
232 drm_dp_downstream_debug(m, intel_dp->dpcd, intel_dp->downstream_ports,
233 connector->detect_edid, &intel_dp->aux);
779 struct intel_dp *intel_dp; local
806 intel_dp
834 struct intel_dp *intel_dp; local
883 struct intel_dp *intel_dp; local
936 struct intel_dp *intel_dp; local
1144 struct intel_dp *intel_dp; local
1215 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1290 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1357 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1392 struct intel_dp *intel_dp; local
1426 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
336 intel_dp->DP = dig_port->saved_port_bits |
342 intel_dp->DP |= DDI_BUF_PORT_DATA_40BIT;
344 intel_dp->DP |= DDI_BUF_PORT_DATA_10BIT;
348 intel_dp->DP |= ddi_buf_phy_link_rate(crtc_state->port_clock);
350 intel_dp->DP |= DDI_BUF_CTL_TC_PHY_OWNERSHIP;
1068 static u8 intel_ddi_dp_voltage_max(struct intel_dp *intel_dp, argument
1092 intel_ddi_dp_preemph_max(struct intel_dp *intel_dp) argument
1123 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1392 translate_signal_level(struct intel_dp *intel_dp, u8 signal_levels) argument
1410 intel_ddi_dp_level(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, int lane) argument
1455 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2197 intel_dp_sink_set_msa_timing_par_ignore_state(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool enable) argument
2213 intel_dp_sink_set_fec_ready(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, bool enable) argument
2271 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2498 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2607 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
2749 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3009 struct intel_dp *intel_dp = &dig_port->dp; local
3219 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3405 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
3539 mtl_ddi_prepare_link_retrain(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3589 intel_ddi_prepare_link_retrain(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
3639 intel_ddi_set_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state, u8 dp_train_pat) argument
3671 intel_ddi_set_idle_link_train(struct intel_dp *intel_dp, const struct intel_crtc_state *crtc_state) argument
4375 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(encoder)); local
4550 struct intel_dp *intel_dp = &dig_port->dp; local
4785 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
4799 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
[all...]
H A Dintel_vrr.c12 #include "intel_dp.h"
18 struct intel_dp *intel_dp; local
32 intel_dp = intel_attached_dp(connector);
34 if (!drm_dp_sink_can_do_video_without_timing_msa(intel_dp->dpcd))
117 struct intel_dp *intel_dp = intel_attached_dp(connector); local
177 if (intel_dp_as_sdp_supported(intel_dp)) {
H A Dintel_display_types.h638 struct intel_dp *mst_port;
1729 struct intel_dp { struct
1785 u32 (*get_aux_clock_divider)(struct intel_dp *dp, int index);
1790 u32 (*get_aux_send_ctl)(struct intel_dp *dp, int send_bytes,
1793 i915_reg_t (*aux_ch_ctl_reg)(struct intel_dp *dp);
1794 i915_reg_t (*aux_ch_data_reg)(struct intel_dp *dp, int index);
1797 void (*prepare_link_retrain)(struct intel_dp *intel_dp,
1799 void (*set_link_train)(struct intel_dp *intel_dp,
2006 dp_to_dig_port(struct intel_dp *intel_dp) argument
2012 dp_to_lspcon(struct intel_dp *intel_dp) argument
[all...]
H A Dintel_ddi.h18 struct intel_dp;
H A Dintel_dpio_phy.c31 #include "intel_dp.h"
941 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
942 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp);
1121 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local
1122 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 456 milliseconds

12