/src/sys/external/bsd/drm2/dist/drm/i915/display/ |
intel_dp_aux_backlight.c | 33 static void set_aux_backlight_enable(struct intel_dp *intel_dp, bool enable) 38 if (!(intel_dp->edp_dpcd[1] & DP_EDP_BACKLIGHT_AUX_ENABLE_CAP)) 41 if (drm_dp_dpcd_readb(&intel_dp->aux, DP_EDP_DISPLAY_CONTROL_REGISTER, 52 if (drm_dp_dpcd_writeb(&intel_dp->aux, DP_EDP_DISPLAY_CONTROL_REGISTER, 65 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local in function:intel_dp_aux_get_backlight 69 if (drm_dp_dpcd_read(&intel_dp->aux, DP_EDP_BACKLIGHT_BRIGHTNESS_MSB, 76 if (intel_dp->edp_dpcd[2] & DP_EDP_BACKLIGHT_BRIGHTNESS_BYTE_COUNT) 90 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder) local in function:intel_dp_aux_set_backlight 118 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local in function:intel_dp_aux_set_pwm_freq 186 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local in function:intel_dp_aux_enable_backlight 237 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local in function:intel_dp_aux_setup_backlight 256 struct intel_dp *intel_dp = enc_to_intel_dp(connector->encoder); local in function:intel_dp_aux_display_control_capable [all...] |
intel_dpio_phy.c | 29 #include "display/intel_dp.h" 869 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:chv_phy_pre_encoder_enable 870 struct intel_digital_port *dport = dp_to_dig_port(intel_dp); 1051 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:vlv_phy_pre_encoder_enable 1052 struct intel_digital_port *dport = dp_to_dig_port(intel_dp);
|
intel_lspcon.c | 36 #include "intel_dp.h" 55 static struct intel_dp *lspcon_to_intel_dp(struct intel_lspcon *lspcon) 80 struct intel_dp *dp = lspcon_to_intel_dp(lspcon); 253 struct intel_dp *intel_dp = lspcon_to_intel_dp(lspcon); local in function:lspcon_resume_in_pcon_wa 254 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); 442 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:lspcon_write_infoframe 450 ret = _lspcon_write_avi_infoframe_mca(&intel_dp->aux, 453 ret = _lspcon_write_avi_infoframe_parade(&intel_dp->aux [all...] |
intel_dp_mst.c | 41 #include "intel_dp.h" 52 struct intel_dp *intel_dp = &intel_mst->primary->dp; local in function:intel_dp_mst_compute_link_config 58 bool constant_n = drm_dp_has_quirk(&intel_dp->desc, 72 slots = drm_dp_atomic_find_vcpi_slots(state, &intel_dp->mst_mgr, 102 struct intel_dp *mst_port) 148 struct intel_dp *intel_dp = &intel_mst->primary->dp; local in function:intel_dp_mst_compute_config 167 drm_dp_mst_port_has_audio(&intel_dp->mst_mgr, port); 177 limits.max_clock = intel_dp_max_link_rate(intel_dp); 327 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_mst_disable_dp 351 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_mst_post_disable_dp 418 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_mst_pre_pll_enable_dp 431 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_mst_pre_enable_dp 491 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_mst_enable_dp 529 struct intel_dp *intel_dp = intel_connector->mst_port; local in function:intel_dp_mst_get_ddc_modes 565 struct intel_dp *intel_dp = intel_connector->mst_port; local in function:intel_dp_mst_mode_valid 598 struct intel_dp *intel_dp = intel_connector->mst_port; local in function:intel_mst_atomic_best_encoder 609 struct intel_dp *intel_dp = intel_connector->mst_port; local in function:intel_dp_mst_detect 651 struct intel_dp *intel_dp = container_of(mgr, struct intel_dp, mst_mgr); local in function:intel_dp_add_mst_connector 795 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_dp_create_fake_mst_encoders 814 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_dp_mst_encoder_init 844 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_dp_mst_encoder_cleanup [all...] |
intel_vdsc.c | 969 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dsc_dp_pps_write 970 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp);
|
intel_psr.c | 31 #include "display/intel_dp.h" 226 static bool intel_dp_get_alpm_status(struct intel_dp *intel_dp) 230 if (drm_dp_dpcd_readb(&intel_dp->aux, DP_RECEIVER_ALPM_CAP, 236 static u8 intel_dp_get_sink_sync_latency(struct intel_dp *intel_dp) 240 if (drm_dp_dpcd_readb(&intel_dp->aux, 248 static u16 intel_dp_get_su_x_granulartiy(struct intel_dp *intel_dp) 257 if (!(intel_dp->psr_dpcd[1] & DP_PSR2_SU_GRANULARITY_REQUIRED) 807 struct intel_dp *intel_dp = dev_priv->psr.dp; local in function:intel_psr_enable_locked [all...] |
intel_ddi.c | 41 #include "intel_dp.h" 1246 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_ddi_init_dp_buf_reg 1250 intel_dp->DP = intel_dig_port->saved_port_bits | 1252 intel_dp->DP |= DDI_PORT_WIDTH(intel_dp->lane_count); 2373 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_ddi_dp_voltage_max 2381 intel_dp->link_rate, &n_entries); 2387 intel_dp->link_rate, &n_entries) 2512 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:cnl_ddi_vswing_sequence 2638 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:icl_combo_phy_ddi_vswing_sequence 3275 struct intel_dp *intel_dp; local in function:intel_ddi_enable_fec 3295 struct intel_dp *intel_dp; local in function:intel_ddi_disable_fec_state 3392 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:tgl_ddi_pre_enable_dp 3533 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:hsw_ddi_pre_enable_dp 3722 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_disable_ddi_buf 3743 struct intel_dp *intel_dp = &dig_port->dp; local in function:intel_ddi_post_disable_dp 3924 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_enable_ddi_dp 4042 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_disable_ddi_dp 4090 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_ddi_update_pipe_dp [all...] |
intel_display_types.h | 430 struct intel_dp *mst_port; 1224 struct intel_dp { struct 1309 u32 (*get_aux_clock_divider)(struct intel_dp *dp, int index); 1314 u32 (*get_aux_send_ctl)(struct intel_dp *dp, int send_bytes, 1317 i915_reg_t (*aux_ch_ctl_reg)(struct intel_dp *dp); 1318 i915_reg_t (*aux_ch_data_reg)(struct intel_dp *dp, int index); 1321 void (*prepare_link_retrain)(struct intel_dp *intel_dp); 1344 struct intel_dp dp; 1487 static inline struct intel_dp *enc_to_intel_dp(struct intel_encoder *encoder [all...] |
intel_dp.c | 1 /* $NetBSD: intel_dp.c,v 1.7 2021/12/19 12:41:54 riastradh Exp $ */ 31 __KERNEL_RCSID(0, "$NetBSD: intel_dp.c,v 1.7 2021/12/19 12:41:54 riastradh Exp $"); 58 #include "intel_dp.h" 142 * @intel_dp: DP struct 147 bool intel_dp_is_edp(struct intel_dp *intel_dp) 149 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); 154 static struct intel_dp *intel_attached_dp(struct intel_connector *connector) 161 static bool edp_panel_vdd_on(struct intel_dp *intel_dp); 622 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local in function:intel_dp_mode_valid 842 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:vlv_find_free_pps 1039 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_power_sequencer_reset 1111 struct intel_dp *intel_dp = container_of(this, typeof(* intel_dp), local in function:edp_notify_handler 1547 struct intel_dp *intel_dp = container_of(aux, struct intel_dp, aux); local in function:intel_dp_aux_transfer 2064 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dp_dsc_compute_params 2235 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dp_compute_link_config 2396 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dp_compute_config 2512 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dp_prepare 2820 struct intel_dp *intel_dp = local in function:edp_panel_vdd_work 3010 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(conn_state->best_encoder)); local in function:intel_edp_backlight_on 3048 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(old_conn_state->best_encoder)); local in function:intel_edp_backlight_off 3066 struct intel_dp *intel_dp = intel_attached_dp(connector); local in function:intel_edp_backlight_power 3288 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dp_get_hw_state 3309 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dp_get_config 3393 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_disable_dp 3427 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:g4x_post_disable_dp 3578 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_enable_dp 3638 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:g4x_pre_enable_dp 3688 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:vlv_steal_power_sequencer 3711 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:vlv_init_panel_power_sequencer 4233 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dp_link_down 5126 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:intel_dp_retrain_link 5681 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local in function:intel_dp_detect 5785 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local in function:intel_dp_force 5838 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local in function:intel_dp_connector_register 5865 struct intel_dp *intel_dp = intel_attached_dp(to_intel_connector(connector)); local in function:intel_dp_connector_unregister 5875 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_dp_encoder_flush_work 5908 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); local in function:intel_dp_encoder_suspend 5943 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(&intel_dig_port->base.base)); local in function:intel_dp_hdcp_write_an_aksv 6553 struct intel_dp *intel_dp = enc_to_intel_dp(to_intel_encoder(encoder)); local in function:intel_dp_encoder_reset 6611 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_dp_hpd_pulse 6998 struct intel_dp *intel_dp = dev_priv->drrs.dp; local in function:intel_dp_set_drrs_state 7143 struct intel_dp *intel_dp; local in function:intel_edp_drrs_downclock_work 7485 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_dp_init_connector 7693 struct intel_dp *intel_dp; local in function:intel_dp_mst_suspend 7713 struct intel_dp *intel_dp; local in function:intel_dp_mst_resume [all...] |
intel_display.c | 55 #include "display/intel_dp.h" 15028 struct intel_dp *intel_dp; local in function:intel_set_dp_tp_ctl_normal 15035 intel_dp = enc_to_intel_dp(intel_attached_encoder(to_intel_connector(conn))); 15036 intel_dp_stop_link_train(intel_dp);
|
/src/sys/external/bsd/drm2/dist/drm/i915/ |
i915_debugfs.c | 41 #include "display/intel_dp.h" 1986 struct intel_dp *intel_dp = local in function:i915_psr_sink_status_show 1998 ret = drm_dp_dpcd_readb(&intel_dp->aux, DP_PSR_STATUS, &val); 2399 struct intel_dp *intel_dp = enc_to_intel_dp(intel_encoder); local in function:intel_dp_info 2401 seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]); 2402 seq_printf(m, "\taudio support: %s\n", yesno(intel_dp->has_audio)); 2406 drm_dp_downstream_debug(m, intel_dp->dpcd, intel_dp->downstream_ports 2421 struct intel_dp *intel_dp = &intel_dig_port->dp; local in function:intel_dp_mst_info 3049 struct intel_dp *intel_dp; local in function:i915_displayport_test_active_write 3105 struct intel_dp *intel_dp; local in function:i915_displayport_test_active_show 3155 struct intel_dp *intel_dp; local in function:i915_displayport_test_data_show 3199 struct intel_dp *intel_dp; local in function:i915_displayport_test_type_show 4146 struct intel_dp *intel_dp; local in function:i915_drrs_ctl_set 4362 struct intel_dp *intel_dp = local in function:i915_dpcd_show 4397 struct intel_dp *intel_dp = local in function:i915_panel_show 4441 struct intel_dp *intel_dp; local in function:i915_dsc_fec_support_show 4504 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); local in function:i915_dsc_fec_support_write [all...] |