/openbsd/sys/dev/pci/drm/i915/display/ |
H A D | intel_dp_link_training.c | 61 static u8 *intel_dp_lttpr_phy_caps(struct intel_dp *intel_dp, in intel_dp_lttpr_phy_caps() argument 341 preemph_max = intel_dp->preemph_max(intel_dp); in intel_dp_phy_preemph_max() 456 intel_dp_get_adjust_train(struct intel_dp *intel_dp, in intel_dp_get_adjust_train() argument 494 intel_dp_set_link_train(struct intel_dp *intel_dp, in intel_dp_set_link_train() argument 596 intel_dp_reset_link_train(struct intel_dp *intel_dp, in intel_dp_reset_link_train() argument 607 intel_dp_update_link_train(struct intel_dp *intel_dp, in intel_dp_update_link_train() argument 690 intel_dp_update_link_bw_set(struct intel_dp *intel_dp, in intel_dp_update_link_bw_set() argument 725 intel_dp_prepare_link_train(struct intel_dp *intel_dp, in intel_dp_prepare_link_train() argument 1092 intel_dp_link_train_phy(struct intel_dp *intel_dp, in intel_dp_link_train_phy() argument 1172 intel_dp_128b132b_lane_eq(struct intel_dp *intel_dp, in intel_dp_128b132b_lane_eq() argument [all …]
|
H A D | intel_pps.c | 24 static void pps_init_delays(struct intel_dp *intel_dp); 61 intel_wakeref_t intel_pps_lock(struct intel_dp *intel_dp) in intel_pps_lock() argument 87 vlv_power_sequencer_kick(struct intel_dp *intel_dp) in vlv_power_sequencer_kick() argument 199 vlv_power_sequencer_pipe(struct intel_dp *intel_dp) in vlv_power_sequencer_pipe() argument 247 bxt_power_sequencer_idx(struct intel_dp *intel_dp) in bxt_power_sequencer_idx() argument 389 pps_initial_setup(struct intel_dp *intel_dp) in pps_initial_setup() argument 508 _pp_ctrl_reg(struct intel_dp *intel_dp) in _pp_ctrl_reg() argument 518 _pp_stat_reg(struct intel_dp *intel_dp) in _pp_stat_reg() argument 859 struct intel_dp *intel_dp = container_of(pps, struct intel_dp, pps); in edp_panel_vdd_work() local 969 void intel_pps_on(struct intel_dp *intel_dp) in intel_pps_on() argument [all …]
|
H A D | intel_dp.c | 115 bool intel_dp_is_edp(struct intel_dp *intel_dp) in intel_dp_is_edp() argument 2542 intel_dp_get_dpcd(struct intel_dp *intel_dp); 3226 intel_dp_get_dpcd(struct intel_dp *intel_dp) in intel_dp_get_dpcd() argument 3274 intel_dp_can_mst(struct intel_dp *intel_dp) in intel_dp_can_mst() argument 4685 edp_detect(struct intel_dp *intel_dp) in edp_detect() argument 4715 intel_dp_get_edid(struct intel_dp *intel_dp) in intel_dp_get_edid() argument 5100 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_encoder_flush_work() local 5311 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hpd_pulse() local 5661 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_init_connector() local 5787 struct intel_dp *intel_dp; in intel_dp_mst_suspend() local [all …]
|
H A D | intel_psr.c | 229 static u32 psr_irq_mask_get(struct intel_dp *intel_dp) in psr_irq_mask_get() argument 475 void intel_psr_init_dpcd(struct intel_dp *intel_dp) in intel_psr_init_dpcd() argument 855 struct intel_dp *intel_dp = in tgl_dc3co_disable_work() local 1273 struct intel_dp *intel_dp; in intel_psr_get_config() local 1660 void intel_psr_disable(struct intel_dp *intel_dp, in intel_psr_disable() argument 1686 void intel_psr_pause(struct intel_dp *intel_dp) in intel_psr_pause() argument 1720 void intel_psr_resume(struct intel_dp *intel_dp) in intel_psr_resume() argument 2472 struct intel_dp *intel_dp = in intel_psr_work() local 2705 void intel_psr_init(struct intel_dp *intel_dp) in intel_psr_init() argument 2867 bool intel_psr_enabled(struct intel_dp *intel_dp) in intel_psr_enabled() argument [all …]
|
H A D | intel_pps.h | 17 struct intel_dp; 20 intel_wakeref_t intel_pps_lock(struct intel_dp *intel_dp); 26 void intel_pps_backlight_on(struct intel_dp *intel_dp); 27 void intel_pps_backlight_off(struct intel_dp *intel_dp); 32 void intel_pps_on_unlocked(struct intel_dp *intel_dp); 33 void intel_pps_off_unlocked(struct intel_dp *intel_dp); 36 void intel_pps_vdd_on(struct intel_dp *intel_dp); 37 void intel_pps_on(struct intel_dp *intel_dp); 38 void intel_pps_off(struct intel_dp *intel_dp); 43 bool intel_pps_init(struct intel_dp *intel_dp); [all …]
|
H A D | intel_dp_aux.c | 40 intel_dp_aux_wait_done(struct intel_dp *intel_dp) in intel_dp_aux_wait_done() argument 43 i915_reg_t ch_ctl = intel_dp->aux_ch_ctl_reg(intel_dp); in intel_dp_aux_wait_done() 148 static u32 g4x_get_aux_send_ctl(struct intel_dp *intel_dp, in g4x_get_aux_send_ctl() argument 174 static u32 skl_get_aux_send_ctl(struct intel_dp *intel_dp, in skl_get_aux_send_ctl() argument 211 intel_dp_aux_xfer(struct intel_dp *intel_dp, in intel_dp_aux_xfer() argument 231 ch_ctl = intel_dp->aux_ch_ctl_reg(intel_dp); in intel_dp_aux_xfer() 233 ch_data[i] = intel_dp->aux_ch_data_reg(intel_dp, i); in intel_dp_aux_xfer() 307 u32 send_ctl = intel_dp->get_aux_send_ctl(intel_dp, in intel_dp_aux_xfer() 449 struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); in intel_dp_aux_transfer() local 717 void intel_dp_aux_fini(struct intel_dp *intel_dp) in intel_dp_aux_fini() argument [all …]
|
H A D | intel_dp.h | 25 struct intel_dp; 43 void intel_dp_set_link_params(struct intel_dp *intel_dp, 47 int intel_dp_get_active_pipes(struct intel_dp *intel_dp, 52 void intel_dp_set_power(struct intel_dp *intel_dp, u8 mode); 64 int intel_dp_dsc_compute_config(struct intel_dp *intel_dp, 70 bool intel_dp_has_hdmi_sink(struct intel_dp *intel_dp); 71 bool intel_dp_is_edp(struct intel_dp *intel_dp); 82 int intel_dp_max_link_rate(struct intel_dp *intel_dp); 83 int intel_dp_max_lane_count(struct intel_dp *intel_dp); 94 bool intel_dp_can_bigjoiner(struct intel_dp *intel_dp); [all …]
|
H A D | g4x_dp.c | 92 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_prepare() local 190 static void ilk_edp_pll_on(struct intel_dp *intel_dp, in ilk_edp_pll_on() argument 230 static void ilk_edp_pll_off(struct intel_dp *intel_dp, in ilk_edp_pll_off() argument 300 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_hw_state() local 336 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_get_config() local 413 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_dp_link_down() local 483 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_disable_dp() local 520 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in g4x_post_disable_dp() local 562 cpt_set_link_train(struct intel_dp *intel_dp, in cpt_set_link_train() argument 590 g4x_set_link_train(struct intel_dp *intel_dp, in g4x_set_link_train() argument [all …]
|
H A D | intel_psr.h | 19 struct intel_dp; 24 void intel_psr_init_dpcd(struct intel_dp *intel_dp); 28 void intel_psr_disable(struct intel_dp *intel_dp, 30 int intel_psr_debug_set(struct intel_dp *intel_dp, u64 value); 37 void intel_psr_init(struct intel_dp *intel_dp); 38 void intel_psr_compute_config(struct intel_dp *intel_dp, 43 void intel_psr_irq_handler(struct intel_dp *intel_dp, u32 psr_iir); 44 void intel_psr_short_pulse(struct intel_dp *intel_dp); 46 bool intel_psr_enabled(struct intel_dp *intel_dp); 60 void intel_psr_pause(struct intel_dp *intel_dp); [all …]
|
H A D | intel_dp_link_training.h | 12 struct intel_dp; 14 int intel_dp_init_lttpr_and_dprx_caps(struct intel_dp *intel_dp); 16 void intel_dp_get_adjust_train(struct intel_dp *intel_dp, 20 void intel_dp_program_link_training_pattern(struct intel_dp *intel_dp, 24 void intel_dp_set_signal_levels(struct intel_dp *intel_dp, 27 void intel_dp_start_link_train(struct intel_dp *intel_dp, 29 void intel_dp_stop_link_train(struct intel_dp *intel_dp, 33 intel_dp_dump_link_status(struct intel_dp *intel_dp, enum drm_dp_phy dp_phy, 42 void intel_dp_128b132b_sdp_crc16(struct intel_dp *intel_dp,
|
H A D | intel_dp_mst.c | 556 struct intel_dp *intel_dp = &dig_port->dp; in intel_mst_disable_dp() local 587 struct intel_dp *intel_dp = &dig_port->dp; in intel_mst_post_disable_dp() local 658 struct intel_dp *intel_dp = &dig_port->dp; in intel_mst_post_pll_disable_dp() local 672 struct intel_dp *intel_dp = &dig_port->dp; in intel_mst_pre_pll_enable_dp() local 693 struct intel_dp *intel_dp = &dig_port->dp; in intel_mst_pre_enable_dp() local 752 struct intel_dp *intel_dp = &dig_port->dp; in intel_mst_enable_dp() local 1103 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); in intel_dp_add_mst_connector() local 1160 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); in intel_dp_mst_poll_hpd_irq() local 1223 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_create_fake_mst_encoders() local 1242 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_mst_encoder_init() local [all …]
|
H A D | intel_lspcon.c | 125 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_detect_hdr_capability() local 144 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_get_current_mode() local 159 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_wait_mode() local 184 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_change_mode() local 214 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_wake_native_aux_ch() local 234 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_probe() local 278 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); in lspcon_resume_in_pcon_wa() local 468 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in lspcon_write_infoframe() local 614 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in lspcon_infoframes_enabled() local 648 struct intel_dp *intel_dp = &dig_port->dp; in lspcon_init() local [all …]
|
H A D | intel_dp_aux_backlight.c | 119 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_supports_hdr_backlight() local 125 intel_dp_wait_source_oui(intel_dp); in intel_dp_aux_supports_hdr_backlight() 171 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_get_backlight() local 207 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_set_aux_backlight() local 241 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_hdr_enable_backlight() local 344 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_set_backlight() local 361 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_enable_backlight() local 383 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); in intel_dp_aux_vesa_disable_backlight() local 394 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_aux_vesa_setup_backlight() local 455 struct intel_dp *intel_dp = intel_attached_dp(connector); in intel_dp_aux_supports_vesa_backlight() local [all …]
|
H A D | intel_display_debugfs.c | 235 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); in intel_dp_info() local 242 drm_dp_downstream_debug(m, intel_dp->dpcd, intel_dp->downstream_ports, in intel_dp_info() 810 struct intel_dp *intel_dp; in i915_displayport_test_active_write() local 865 struct intel_dp *intel_dp; in i915_displayport_test_active_show() local 914 struct intel_dp *intel_dp; in i915_displayport_test_data_show() local 967 struct intel_dp *intel_dp; in i915_displayport_test_type_show() local 1104 struct intel_dp *intel_dp = in i915_panel_show() local 1195 struct intel_dp *intel_dp; in i915_dsc_fec_support_show() local 1266 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in i915_dsc_fec_support_write() local 1339 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in i915_dsc_bpc_write() local [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);
|
H A D | intel_ddi.c | 328 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_init_dp_buf_reg() local 1121 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in icl_ddi_combo_vswing_program() local 1408 static int intel_ddi_dp_level(struct intel_dp *intel_dp, in intel_ddi_dp_level() argument 1453 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in hsw_set_signal_levels() local 2412 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in mtl_ddi_pre_enable_dp() local 2516 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in tgl_ddi_pre_enable_dp() local 2654 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in hsw_ddi_pre_enable_dp() local 2898 struct intel_dp *intel_dp = &dig_port->dp; in intel_ddi_post_disable_dp() local 3100 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_enable_ddi_dp() local 3273 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_disable_ddi_dp() local [all …]
|
H A D | intel_display_types.h | 621 struct intel_dp *mst_port; 1706 struct intel_dp { struct 1772 void (*prepare_link_retrain)(struct intel_dp *intel_dp, argument 1774 void (*set_link_train)(struct intel_dp *intel_dp, argument 1777 void (*set_idle_link_train)(struct intel_dp *intel_dp, argument 1780 u8 (*preemph_max)(struct intel_dp *intel_dp); argument 1781 u8 (*voltage_max)(struct intel_dp *intel_dp, argument 1832 struct intel_dp dp; argument 1975 dp_to_dig_port(struct intel_dp *intel_dp) in dp_to_dig_port() argument 1981 dp_to_lspcon(struct intel_dp *intel_dp) in dp_to_lspcon() argument [all …]
|
H A D | intel_dp_mst.h | 15 struct intel_dp; 22 bool intel_dp_mst_source_support(struct intel_dp *intel_dp);
|
H A D | g4x_dp.h | 18 struct intel_dp; 22 enum pipe vlv_active_pipe(struct intel_dp *intel_dp);
|
H A D | intel_vrr.c | 17 struct intel_dp *intel_dp; in intel_vrr_is_capable() local 31 intel_dp = intel_attached_dp(connector); in intel_vrr_is_capable() 33 if (!drm_dp_sink_can_do_video_without_timing_msa(intel_dp->dpcd)) in intel_vrr_is_capable()
|
H A D | intel_dp_hdcp.c | 390 struct intel_dp *dp = &dig_port->dp; in intel_dp_hdcp2_wait_for_msg() 501 struct intel_dp *dp = &dig_port->dp; in intel_dp_hdcp2_read_msg() 803 struct intel_dp *intel_dp = &dig_port->dp; in intel_dp_hdcp_init() local 811 else if (!intel_dp_is_edp(intel_dp)) in intel_dp_hdcp_init()
|
H A D | intel_ddi_buf_trans.c | 1125 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in use_edp_hobl() local 1126 struct intel_connector *connector = intel_dp->attached_connector; in use_edp_hobl() 1128 return connector->panel.vbt.edp.hobl && !intel_dp->hobl_failed; in use_edp_hobl() 1133 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in use_edp_low_vswing() local 1134 struct intel_connector *connector = intel_dp->attached_connector; in use_edp_low_vswing()
|
H A D | intel_dpio_phy.c | 908 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in chv_phy_pre_encoder_enable() local 909 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in chv_phy_pre_encoder_enable() 1091 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in vlv_phy_pre_encoder_enable() local 1092 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in vlv_phy_pre_encoder_enable()
|
H A D | intel_ddi.h | 18 struct intel_dp;
|
H A D | intel_display_irq.c | 756 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in ivb_display_irq_handler() local 761 intel_psr_irq_handler(intel_dp, psr_iir); in ivb_display_irq_handler() 876 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in gen8_de_misc_irq_handler() local 879 iir_reg = TRANS_PSR_IIR(intel_dp->psr.transcoder); in gen8_de_misc_irq_handler() 888 intel_psr_irq_handler(intel_dp, psr_iir); in gen8_de_misc_irq_handler()
|