Home
last modified time | relevance | path

Searched refs:intel_dp (Results 1 – 25 of 41) sorted by relevance

12

/linux-6.15/drivers/gpu/drm/i915/display/
H A Dintel_dp_link_training.c70 static u8 *intel_dp_lttpr_phy_caps(struct intel_dp *intel_dp, in intel_dp_lttpr_phy_caps() argument
365 preemph_max = intel_dp->preemph_max(intel_dp); in intel_dp_phy_preemph_max()
480 intel_dp_get_adjust_train(struct intel_dp *intel_dp, in intel_dp_get_adjust_train() argument
518 intel_dp_set_link_train(struct intel_dp *intel_dp, in intel_dp_set_link_train() argument
620 intel_dp_reset_link_train(struct intel_dp *intel_dp, in intel_dp_reset_link_train() argument
631 intel_dp_update_link_train(struct intel_dp *intel_dp, in intel_dp_update_link_train() argument
759 intel_dp_prepare_link_train(struct intel_dp *intel_dp, in intel_dp_prepare_link_train() argument
1126 intel_dp_link_train_phy(struct intel_dp *intel_dp, in intel_dp_link_train_phy() argument
1301 struct intel_dp *intel_dp, in intel_dp_schedule_fallback_link_training() argument
1357 intel_dp_128b132b_lane_eq(struct intel_dp *intel_dp, in intel_dp_128b132b_lane_eq() argument
[all …]
H A Dintel_pps.c26 static void pps_init_delays(struct intel_dp *intel_dp);
29 static const char *pps_name(struct intel_dp *intel_dp) in pps_name() argument
91 vlv_power_sequencer_kick(struct intel_dp *intel_dp) in vlv_power_sequencer_kick() argument
204 vlv_power_sequencer_pipe(struct intel_dp *intel_dp) in vlv_power_sequencer_pipe() argument
252 bxt_power_sequencer_idx(struct intel_dp *intel_dp) in bxt_power_sequencer_idx() argument
401 pps_initial_setup(struct intel_dp *intel_dp) in pps_initial_setup() argument
529 _pp_ctrl_reg(struct intel_dp *intel_dp) in _pp_ctrl_reg() argument
539 _pp_stat_reg(struct intel_dp *intel_dp) in _pp_stat_reg() argument
887 struct intel_dp *intel_dp = container_of(pps, struct intel_dp, pps); in edp_panel_vdd_work() local
1021 void intel_pps_on(struct intel_dp *intel_dp) in intel_pps_on() argument
[all …]
H A Dintel_pps.h20 intel_wakeref_t intel_pps_lock(struct intel_dp *intel_dp);
26 void intel_pps_backlight_on(struct intel_dp *intel_dp);
32 void intel_pps_on_unlocked(struct intel_dp *intel_dp);
36 void intel_pps_vdd_on(struct intel_dp *intel_dp);
37 void intel_pps_vdd_off(struct intel_dp *intel_dp);
38 void intel_pps_on(struct intel_dp *intel_dp);
39 void intel_pps_off(struct intel_dp *intel_dp);
44 bool intel_pps_init(struct intel_dp *intel_dp);
45 void intel_pps_init_late(struct intel_dp *intel_dp);
48 void vlv_pps_pipe_init(struct intel_dp *intel_dp);
[all …]
H A Dintel_psr.c307 static u32 psr_irq_mask_get(struct intel_dp *intel_dp) in psr_irq_mask_get() argument
671 void intel_psr_init_dpcd(struct intel_dp *intel_dp) in intel_psr_init_dpcd() argument
1156 struct intel_dp *intel_dp = in tgl_dc3co_disable_work() local
1722 struct intel_dp *intel_dp; in intel_psr_get_config() local
2182 void intel_psr_disable(struct intel_dp *intel_dp, in intel_psr_disable() argument
2211 void intel_psr_pause(struct intel_dp *intel_dp) in intel_psr_pause() argument
2245 void intel_psr_resume(struct intel_dp *intel_dp) in intel_psr_resume() argument
2279 struct intel_dp *intel_dp; in intel_psr_needs_block_dc_vblank() local
3119 struct intel_dp *intel_dp = in intel_psr_work() local
3353 void intel_psr_init(struct intel_dp *intel_dp) in intel_psr_init() argument
[all …]
H A Dintel_dp.c134 bool intel_dp_is_edp(struct intel_dp *intel_dp) in intel_dp_is_edp() argument
173 static int max_dprx_rate(struct intel_dp *intel_dp) in max_dprx_rate() argument
697 struct intel_dp *intel_dp = (struct intel_dp *)p; /* remove const */ in link_config_cmp_by_bw() local
1142 dfp_can_convert(struct intel_dp *intel_dp, in dfp_can_convert() argument
4322 intel_dp_get_dpcd(struct intel_dp *intel_dp) in intel_dp_get_dpcd() argument
5460 edp_detect(struct intel_dp *intel_dp) in edp_detect() argument
5946 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_encoder_flush_work() local
6184 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hpd_pulse() local
6518 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_init_connector() local
6631 struct intel_dp *intel_dp; in intel_dp_mst_suspend() local
[all …]
H A Dintel_dp.h23 struct intel_dp;
52 void intel_dp_set_link_params(struct intel_dp *intel_dp,
54 int intel_dp_get_active_pipes(struct intel_dp *intel_dp,
59 void intel_dp_check_link_state(struct intel_dp *intel_dp);
83 bool intel_dp_has_hdmi_sink(struct intel_dp *intel_dp);
84 bool intel_dp_is_edp(struct intel_dp *intel_dp);
99 int intel_dp_max_link_rate(struct intel_dp *intel_dp);
124 bool intel_dp_has_joiner(struct intel_dp *intel_dp);
162 bool intel_dp_supports_fec(struct intel_dp *intel_dp,
168 bool intel_dp_supports_fec(struct intel_dp *intel_dp,
[all …]
H A Dintel_dp_aux.c56 intel_dp_aux_wait_done(struct intel_dp *intel_dp) in intel_dp_aux_wait_done() argument
59 i915_reg_t ch_ctl = intel_dp->aux_ch_ctl_reg(intel_dp); in intel_dp_aux_wait_done()
147 int intel_dp_aux_fw_sync_len(struct intel_dp *intel_dp) in intel_dp_aux_fw_sync_len() argument
176 static u32 g4x_get_aux_send_ctl(struct intel_dp *intel_dp, in g4x_get_aux_send_ctl() argument
238 intel_dp_aux_xfer(struct intel_dp *intel_dp, in intel_dp_aux_xfer() argument
256 ch_ctl = intel_dp->aux_ch_ctl_reg(intel_dp); in intel_dp_aux_xfer()
258 ch_data[i] = intel_dp->aux_ch_data_reg(intel_dp, i); in intel_dp_aux_xfer()
330 u32 send_ctl = intel_dp->get_aux_send_ctl(intel_dp, in intel_dp_aux_xfer()
471 struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); in intel_dp_aux_transfer() local
763 void intel_dp_aux_fini(struct intel_dp *intel_dp) in intel_dp_aux_fini() argument
[all …]
H A Dintel_dp_test.c22 void intel_dp_test_reset(struct intel_dp *intel_dp) in intel_dp_test_reset() argument
28 memset(&intel_dp->compliance, 0, sizeof(intel_dp->compliance)); in intel_dp_test_reset()
32 void intel_dp_test_compute_config(struct intel_dp *intel_dp, in intel_dp_test_compute_config() argument
176 static u8 intel_dp_autotest_edid(struct intel_dp *intel_dp) in intel_dp_autotest_edid() argument
354 void intel_dp_test_request(struct intel_dp *intel_dp) in intel_dp_test_request() argument
455 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_do_phy_test() local
492 bool intel_dp_test_phy(struct intel_dp *intel_dp) in intel_dp_test_phy() argument
561 struct intel_dp *intel_dp; in i915_displayport_test_active_write() local
614 struct intel_dp *intel_dp; in i915_displayport_test_active_show() local
664 struct intel_dp *intel_dp; in i915_displayport_test_data_show() local
[all …]
H A Dintel_dp_tunnel.h19 struct intel_dp;
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_dp);
34 bool intel_dp_tunnel_bw_alloc_is_enabled(struct intel_dp *intel_dp);
40 struct intel_dp *intel_dp,
51 struct intel_dp *intel_dp,
69 static inline void intel_dp_tunnel_resume(struct intel_dp *intel_dp, in intel_dp_tunnel_resume() argument
84 struct intel_dp *intel_dp, in intel_dp_tunnel_atomic_compute_stream_bw() argument
[all …]
H A Dg4x_dp.c97 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_prepare() local
195 static void ilk_edp_pll_on(struct intel_dp *intel_dp, in ilk_edp_pll_on() argument
235 static void ilk_edp_pll_off(struct intel_dp *intel_dp, in ilk_edp_pll_off() argument
305 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_hw_state() local
342 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_config() local
420 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_link_down() local
486 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_dp_audio_enable() local
503 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_dp_audio_disable() local
520 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_disable_dp() local
597 cpt_set_link_train(struct intel_dp *intel_dp, in cpt_set_link_train() argument
[all …]
H A Dintel_dp_tunnel.c30 void intel_dp_tunnel_disconnect(struct intel_dp *intel_dp) in intel_dp_tunnel_disconnect() argument
44 void intel_dp_tunnel_destroy(struct intel_dp *intel_dp) in intel_dp_tunnel_destroy() argument
57 static int get_current_link_bw(struct intel_dp *intel_dp, in get_current_link_bw() argument
70 static int update_tunnel_state(struct intel_dp *intel_dp) in update_tunnel_state() argument
160 static int allocate_initial_tunnel_bw(struct intel_dp *intel_dp, in allocate_initial_tunnel_bw() argument
267 void intel_dp_tunnel_suspend(struct intel_dp *intel_dp) in intel_dp_tunnel_suspend() argument
295 void intel_dp_tunnel_resume(struct intel_dp *intel_dp, in intel_dp_tunnel_resume() argument
396 struct intel_dp *intel_dp, in check_inherited_tunnel_state() argument
506 struct intel_dp *intel_dp, in check_group_state() argument
543 struct intel_dp *intel_dp, in intel_dp_tunnel_atomic_check_state() argument
[all …]
H A Dintel_dp_link_training.h14 struct intel_dp;
17 int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp);
18 bool intel_dp_lttpr_transparent_mode_enabled(struct intel_dp *intel_dp);
20 void intel_dp_link_training_set_mode(struct intel_dp *intel_dp,
22 void intel_dp_link_training_set_bw(struct intel_dp *intel_dp,
26 void intel_dp_get_adjust_train(struct intel_dp *intel_dp,
30 void intel_dp_program_link_training_pattern(struct intel_dp *intel_dp,
34 void intel_dp_set_signal_levels(struct intel_dp *intel_dp,
38 struct intel_dp *intel_dp,
40 void intel_dp_stop_link_train(struct intel_dp *intel_dp,
[all …]
H A Dintel_alpm.c16 bool intel_alpm_aux_wake_supported(struct intel_dp *intel_dp) in intel_alpm_aux_wake_supported() argument
21 bool intel_alpm_aux_less_wake_supported(struct intel_dp *intel_dp) in intel_alpm_aux_less_wake_supported() argument
26 void intel_alpm_init_dpcd(struct intel_dp *intel_dp) in intel_alpm_init_dpcd() argument
141 _lnl_compute_aux_less_alpm_params(struct intel_dp *intel_dp, in _lnl_compute_aux_less_alpm_params() argument
173 static bool _lnl_compute_alpm_params(struct intel_dp *intel_dp, in _lnl_compute_alpm_params() argument
225 bool intel_alpm_compute_params(struct intel_dp *intel_dp, in intel_alpm_compute_params() argument
270 void intel_alpm_lobf_compute_config(struct intel_dp *intel_dp, in intel_alpm_lobf_compute_config() argument
311 static void lnl_alpm_configure(struct intel_dp *intel_dp, in lnl_alpm_configure() argument
320 (!intel_dp->psr.sel_update_enabled && !intel_dp_is_edp(intel_dp))) in lnl_alpm_configure()
327 if ((intel_dp->psr.panel_replay_enabled && intel_dp_is_edp(intel_dp)) || in lnl_alpm_configure()
[all …]
H A Dintel_psr.h19 struct intel_dp;
31 void intel_psr_init_dpcd(struct intel_dp *intel_dp);
37 void intel_psr_disable(struct intel_dp *intel_dp,
39 int intel_psr_debug_set(struct intel_dp *intel_dp, u64 value);
46 void intel_psr_init(struct intel_dp *intel_dp);
47 void intel_psr_compute_config(struct intel_dp *intel_dp,
53 void intel_psr_short_pulse(struct intel_dp *intel_dp);
55 bool intel_psr_enabled(struct intel_dp *intel_dp);
60 void intel_psr_pause(struct intel_dp *intel_dp);
61 void intel_psr_resume(struct intel_dp *intel_dp);
[all …]
H A Dintel_dp_mst.c616 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_compute_config() local
888 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_compute_config_late() local
1395 struct intel_dp *intel_dp = connector->mst.dp; in mst_connector_get_ddc_modes() local
1466 struct intel_dp *intel_dp = connector->mst.dp; in mst_connector_mode_valid_ctx() local
1579 struct intel_dp *intel_dp = connector->mst.dp; in mst_connector_atomic_best_encoder() local
1591 struct intel_dp *intel_dp = connector->mst.dp; in mst_connector_detect_ctx() local
1734 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst.mgr); in mst_topology_add_connector() local
1795 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst.mgr); in mst_topology_poll_hpd_irq() local
1864 struct intel_dp *intel_dp = &dig_port->dp; in mst_stream_encoders_create() local
1882 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_mst_encoder_init() local
[all …]
H A Dintel_alpm.h11 struct intel_dp;
16 void intel_alpm_init_dpcd(struct intel_dp *intel_dp);
17 bool intel_alpm_compute_params(struct intel_dp *intel_dp,
19 void intel_alpm_lobf_compute_config(struct intel_dp *intel_dp,
22 void intel_alpm_configure(struct intel_dp *intel_dp,
25 bool intel_alpm_aux_wake_supported(struct intel_dp *intel_dp);
26 bool intel_alpm_aux_less_wake_supported(struct intel_dp *intel_dp);
H A Dintel_dp_test.h11 struct intel_dp;
14 void intel_dp_test_reset(struct intel_dp *intel_dp);
15 void intel_dp_test_request(struct intel_dp *intel_dp);
16 void intel_dp_test_compute_config(struct intel_dp *intel_dp,
19 bool intel_dp_test_phy(struct intel_dp *intel_dp);
20 bool intel_dp_test_short_pulse(struct intel_dp *intel_dp);
H A Dintel_lspcon.c88 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_detect_vendor() local
93 if (drm_dp_read_desc(&intel_dp->aux, &intel_dp->desc, drm_dp_is_branch(intel_dp->dpcd))) { in lspcon_detect_vendor()
132 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in intel_lspcon_detect_hdr_capability() local
153 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_get_current_mode() local
180 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_wait_mode() local
206 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_change_mode() local
237 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_wake_native_aux_ch() local
255 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_probe() local
491 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in lspcon_write_infoframe() local
638 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in lspcon_infoframes_enabled() local
[all …]
H A Dintel_dp_aux_backlight.c116 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_supports_hdr_backlight() local
179 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_get_backlight() local
217 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_set_aux_backlight() local
263 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_write_content_luminance() local
323 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_enable_backlight() local
390 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_write_panel_luminance_override() local
456 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_get_backlight() local
482 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_set_luminance() local
582 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_aux_vesa_setup_backlight() local
663 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_aux_supports_vesa_backlight() local
[all …]
H A Dintel_dp_mst.h16 struct intel_dp;
24 bool intel_dp_mst_source_support(struct intel_dp *intel_dp);
31 void intel_dp_mst_prepare_probe(struct intel_dp *intel_dp);
32 bool intel_dp_mst_verify_dpcd_state(struct intel_dp *intel_dp);
34 int intel_dp_mtp_tu_compute_config(struct intel_dp *intel_dp,
H A Dintel_quirks.c19 static void intel_set_dpcd_quirk(struct intel_dp *intel_dp, enum intel_quirk_id quirk) in intel_set_dpcd_quirk() argument
21 intel_dp->quirks.mask |= BIT(quirk); in intel_set_dpcd_quirk()
75 static void quirk_fw_sync_len(struct intel_dp *intel_dp) in quirk_fw_sync_len() argument
77 struct intel_display *display = to_intel_display(intel_dp); in quirk_fw_sync_len()
79 intel_set_dpcd_quirk(intel_dp, QUIRK_FW_SYNC_LEN); in quirk_fw_sync_len()
96 void (*hook)(struct intel_dp *intel_dp);
269 void intel_init_dpcd_quirks(struct intel_dp *intel_dp, in intel_init_dpcd_quirks() argument
272 struct intel_display *display = to_intel_display(intel_dp); in intel_init_dpcd_quirks()
288 q->hook(intel_dp); in intel_init_dpcd_quirks()
297 bool intel_has_dpcd_quirk(struct intel_dp *intel_dp, enum intel_quirk_id quirk) in intel_has_dpcd_quirk() 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);
23 int intel_dp_aux_fw_sync_len(struct intel_dp *intel_dp);
H A Dintel_quirks.h12 struct intel_dp;
26 void intel_init_dpcd_quirks(struct intel_dp *intel_dp,
29 bool intel_has_dpcd_quirk(struct intel_dp *intel_dp, enum intel_quirk_id quirk);
H A Dintel_ddi.c350 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_init_dp_buf_reg() local
1185 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in icl_ddi_combo_vswing_program() local
1518 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in hsw_set_signal_levels() local
2372 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_wait_for_fec_status() local
2617 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in mtl_ddi_pre_enable_dp() local
2736 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in tgl_ddi_pre_enable_dp() local
2884 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in hsw_ddi_pre_enable_dp() local
3123 struct intel_dp *intel_dp = &dig_port->dp; in intel_ddi_post_disable_dp() local
3224 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_post_disable_hdmi_or_sst() local
3363 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_enable_dp() local
[all …]
/linux-6.15/drivers/gpu/drm/gma500/
H A Dcdv_intel_dp.c859 intel_dp->adapter.algo_data = &intel_dp->algo; in cdv_intel_dp_i2c_init()
932 intel_dp->link_bw, intel_dp->lane_count, in cdv_intel_dp_mode_fixup()
1044 intel_dp->DP |= intel_dp->color_range; in cdv_intel_dp_mode_set()
1518 intel_dp->link_status[0], intel_dp->link_status[1], intel_dp->link_status[2], in cdv_intel_dp_start_link_train()
1519 intel_dp->link_status[3], intel_dp->link_status[4], intel_dp->link_status[5]); in cdv_intel_dp_start_link_train()
1600 intel_dp->link_status[0], intel_dp->link_status[1], intel_dp->link_status[2], in cdv_intel_dp_complete_link_train()
1601 intel_dp->link_status[3], intel_dp->link_status[4], intel_dp->link_status[5]); in cdv_intel_dp_complete_link_train()
1677 intel_dp->dpcd[0], intel_dp->dpcd[1], in cdv_dp_detect()
1678 intel_dp->dpcd[2], intel_dp->dpcd[3]); in cdv_dp_detect()
2078 intel_dp->dpcd[0], intel_dp->dpcd[1], in cdv_intel_dp_init()
[all …]

12