Searched refs:intel_dp (Results 1 – 9 of 9) sorted by relevance
/drivers/gpu/drm/i915/ |
D | intel_dp.c | 107 static bool is_edp(struct intel_dp *intel_dp) in is_edp() argument 109 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in is_edp() 114 static struct drm_device *intel_dp_to_dev(struct intel_dp *intel_dp) in intel_dp_to_dev() argument 116 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_to_dev() 121 static struct intel_dp *intel_attached_dp(struct drm_connector *connector) in intel_attached_dp() 126 static void intel_dp_link_down(struct intel_dp *intel_dp); 127 static bool edp_panel_vdd_on(struct intel_dp *intel_dp); 128 static void edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync); 129 static void vlv_init_panel_power_sequencer(struct intel_dp *intel_dp); 139 intel_dp_max_link_bw(struct intel_dp *intel_dp) in intel_dp_max_link_bw() argument [all …]
|
D | intel_psr.c | 59 static bool is_edp_psr(struct intel_dp *intel_dp) in is_edp_psr() argument 61 return intel_dp->psr_dpcd[0] & DP_PSR_IS_SUPPORTED; in is_edp_psr() 75 static void intel_psr_write_vsc(struct intel_dp *intel_dp, in intel_psr_write_vsc() argument 78 struct intel_digital_port *dig_port = dp_to_dig_port(intel_dp); in intel_psr_write_vsc() 106 static void vlv_psr_setup_vsc(struct intel_dp *intel_dp) in vlv_psr_setup_vsc() argument 108 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in vlv_psr_setup_vsc() 122 static void skl_psr_setup_su_vsc(struct intel_dp *intel_dp) in skl_psr_setup_su_vsc() argument 132 intel_psr_write_vsc(intel_dp, &psr_vsc); in skl_psr_setup_su_vsc() 135 static void hsw_psr_setup_vsc(struct intel_dp *intel_dp) in hsw_psr_setup_vsc() argument 145 intel_psr_write_vsc(intel_dp, &psr_vsc); in hsw_psr_setup_vsc() [all …]
|
D | intel_dp_mst.c | 39 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_mst_compute_config() local 57 lane_count = drm_dp_max_lane_count(intel_dp->dpcd); in intel_dp_mst_compute_config() 63 pipe_config->port_clock = intel_dp_max_link_rate(intel_dp); in intel_dp_mst_compute_config() 84 slots = drm_dp_find_vcpi_slots(&intel_dp->mst_mgr, mst_pbn); in intel_dp_mst_compute_config() 104 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_mst_disable_dp() local 107 DRM_DEBUG_KMS("%d\n", intel_dp->active_mst_links); in intel_mst_disable_dp() 109 drm_dp_mst_reset_vcpi_slots(&intel_dp->mst_mgr, intel_mst->port); in intel_mst_disable_dp() 111 ret = drm_dp_update_payload_part1(&intel_dp->mst_mgr); in intel_mst_disable_dp() 121 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_mst_post_disable_dp() local 123 DRM_DEBUG_KMS("%d\n", intel_dp->active_mst_links); in intel_mst_post_disable_dp() [all …]
|
D | intel_drv.h | 232 struct intel_dp *mst_port; 728 struct intel_dp { struct 777 uint32_t (*get_aux_clock_divider)(struct intel_dp *dp, int index); argument 782 uint32_t (*get_aux_send_ctl)(struct intel_dp *dp, argument 797 struct intel_dp dp; argument 908 static inline struct intel_dp *enc_to_intel_dp(struct drm_encoder *encoder) in enc_to_intel_dp() 914 dp_to_dig_port(struct intel_dp *intel_dp) in dp_to_dig_port() argument 916 return container_of(intel_dp, struct intel_digital_port, dp); in dp_to_dig_port() 1001 uint32_t ddi_signal_levels(struct intel_dp *intel_dp); 1201 void intel_dp_set_link_params(struct intel_dp *intel_dp, [all …]
|
D | intel_ddi.c | 728 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_ddi_init_dp_buf_reg() local 732 intel_dp->DP = intel_dig_port->saved_port_bits | in intel_ddi_init_dp_buf_reg() 734 intel_dp->DP |= DDI_PORT_WIDTH(intel_dp->lane_count); in intel_ddi_init_dp_buf_reg() 1926 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_enable_transcoder_func() local 1928 if (intel_dp->is_mst) { in intel_ddi_enable_transcoder_func() 1935 struct intel_dp *intel_dp = &enc_to_mst(encoder)->primary->dp; in intel_ddi_enable_transcoder_func() local 1937 if (intel_dp->is_mst) { in intel_ddi_enable_transcoder_func() 2262 uint32_t ddi_signal_levels(struct intel_dp *intel_dp) in ddi_signal_levels() argument 2264 struct intel_digital_port *dport = dp_to_dig_port(intel_dp); in ddi_signal_levels() 2267 uint8_t train_set = intel_dp->train_set[0]; in ddi_signal_levels() [all …]
|
D | i915_debugfs.c | 2592 struct intel_dp *intel_dp = NULL; in i915_sink_crc() local 2609 intel_dp = enc_to_intel_dp(&encoder->base); in i915_sink_crc() 2611 ret = intel_dp_sink_crc(intel_dp, crc); in i915_sink_crc() 2860 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_info() local 2862 seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]); in intel_dp_info() 2863 seq_printf(m, "\taudio support: %s\n", yesno(intel_dp->has_audio)); in intel_dp_info() 4156 struct intel_dp *intel_dp; in i915_displayport_test_active_write() local 4186 intel_dp = enc_to_intel_dp(connector->encoder); in i915_displayport_test_active_write() 4195 intel_dp->compliance_test_active = 1; in i915_displayport_test_active_write() 4197 intel_dp->compliance_test_active = 0; in i915_displayport_test_active_write() [all …]
|
D | Makefile | 81 intel_dp.o \
|
D | i915_drv.h | 979 struct intel_dp; 983 struct intel_dp *dp; 993 struct intel_dp *enabled;
|
/drivers/gpu/drm/gma500/ |
D | cdv_intel_dp.c | 325 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_lane_count() local 328 if (intel_dp->dpcd[DP_DPCD_REV] >= 0x11) { in cdv_intel_dp_max_lane_count() 329 max_lane_count = intel_dp->dpcd[DP_MAX_LANE_COUNT] & 0x1f; in cdv_intel_dp_max_lane_count() 343 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_link_bw() local 344 int max_link_bw = intel_dp->dpcd[DP_MAX_LINK_RATE]; in cdv_intel_dp_max_link_bw() 381 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_vdd_on() local 384 if (intel_dp->panel_on) { in cdv_intel_edp_panel_vdd_on() 395 msleep(intel_dp->panel_power_up_delay); in cdv_intel_edp_panel_vdd_on() 416 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_on() local 419 if (intel_dp->panel_on) in cdv_intel_edp_panel_on() [all …]
|