| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_link_training.c | 70 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 D | intel_pps.c | 26 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 D | intel_pps.h | 20 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 D | intel_psr.c | 307 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 D | intel_dp.c | 134 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 D | intel_dp.h | 23 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 D | intel_dp_aux.c | 56 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 D | intel_dp_test.c | 22 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 D | intel_dp_tunnel.h | 19 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 D | g4x_dp.c | 97 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 D | intel_dp_tunnel.c | 30 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 D | intel_dp_link_training.h | 14 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 D | intel_alpm.c | 16 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 D | intel_psr.h | 19 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 D | intel_dp_mst.c | 616 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_compute_config() local 888 struct intel_dp *intel_dp = to_primary_dp(encoder); in mst_stream_compute_config_late() local 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 D | intel_alpm.h | 11 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 D | intel_dp_test.h | 11 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 D | intel_lspcon.c | 88 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 D | intel_dp_aux_backlight.c | 116 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 D | intel_dp_mst.h | 16 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 D | intel_quirks.c | 19 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 D | intel_dp_aux.h | 13 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 D | intel_quirks.h | 12 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 D | intel_ddi.c | 350 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 D | cdv_intel_dp.c | 859 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 …]
|