Searched refs:intel_dp (Results 1 – 10 of 10) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_dp.c | 102 static bool is_edp(struct intel_dp *intel_dp) in is_edp() argument 104 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in is_edp() 109 static struct drm_device *intel_dp_to_dev(struct intel_dp *intel_dp) in intel_dp_to_dev() argument 111 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in intel_dp_to_dev() 116 static struct intel_dp *intel_attached_dp(struct drm_connector *connector) in intel_attached_dp() 121 static void intel_dp_link_down(struct intel_dp *intel_dp); 122 static bool edp_panel_vdd_on(struct intel_dp *intel_dp); 123 static void edp_panel_vdd_off(struct intel_dp *intel_dp, bool sync); 124 static void vlv_init_panel_power_sequencer(struct intel_dp *intel_dp); 129 intel_dp_max_link_bw(struct intel_dp *intel_dp) in intel_dp_max_link_bw() argument [all …]
|
D | intel_dp_mst.c | 38 struct intel_dp *intel_dp = &intel_dig_port->dp; in intel_dp_mst_compute_config() local 54 lane_count = drm_dp_max_lane_count(intel_dp->dpcd); in intel_dp_mst_compute_config() 56 rate = intel_dp_max_link_rate(intel_dp); in intel_dp_mst_compute_config() 58 if (intel_dp->num_sink_rates) { in intel_dp_mst_compute_config() 59 intel_dp->link_bw = 0; in intel_dp_mst_compute_config() 60 intel_dp->rate_select = intel_dp_rate_select(intel_dp, rate); in intel_dp_mst_compute_config() 62 intel_dp->link_bw = drm_dp_link_rate_to_bw_code(rate); in intel_dp_mst_compute_config() 63 intel_dp->rate_select = 0; in intel_dp_mst_compute_config() 66 intel_dp->lane_count = lane_count; in intel_dp_mst_compute_config() 91 slots = drm_dp_find_vcpi_slots(&intel_dp->mst_mgr, mst_pbn); in intel_dp_mst_compute_config() [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() 104 static void vlv_psr_setup_vsc(struct intel_dp *intel_dp) in vlv_psr_setup_vsc() argument 106 struct intel_digital_port *intel_dig_port = dp_to_dig_port(intel_dp); in vlv_psr_setup_vsc() 120 static void hsw_psr_setup_vsc(struct intel_dp *intel_dp) in hsw_psr_setup_vsc() argument 130 intel_psr_write_vsc(intel_dp, &psr_vsc); in hsw_psr_setup_vsc() 133 static void vlv_psr_enable_sink(struct intel_dp *intel_dp) in vlv_psr_enable_sink() argument 135 drm_dp_dpcd_writeb(&intel_dp->aux, DP_PSR_EN_CFG, in vlv_psr_enable_sink() [all …]
|
D | intel_drv.h | 229 struct intel_dp *mst_port; 614 struct intel_dp { struct 664 uint32_t (*get_aux_clock_divider)(struct intel_dp *dp, int index); argument 669 uint32_t (*get_aux_send_ctl)(struct intel_dp *dp, argument 679 struct intel_dp dp; 784 static inline struct intel_dp *enc_to_intel_dp(struct drm_encoder *encoder) in enc_to_intel_dp() 790 dp_to_dig_port(struct intel_dp *intel_dp) in dp_to_dig_port() argument 792 return container_of(intel_dp, struct intel_digital_port, dp); in dp_to_dig_port() 1065 void intel_dp_start_link_train(struct intel_dp *intel_dp); 1066 void intel_dp_complete_link_train(struct intel_dp *intel_dp); [all …]
|
D | intel_ddi.c | 463 struct intel_dp *intel_dp = enc_to_intel_dp(&encoder->base); in intel_ddi_init_dp_buf_reg() local 467 intel_dp->DP = intel_dig_port->saved_port_bits | in intel_ddi_init_dp_buf_reg() 469 intel_dp->DP |= DDI_PORT_WIDTH(intel_dp->lane_count); in intel_ddi_init_dp_buf_reg() 1178 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in skl_ddi_pll_select() local 1180 switch (intel_dp->link_bw) { in skl_ddi_pll_select() 1359 struct intel_dp *intel_dp = enc_to_intel_dp(encoder); in intel_ddi_enable_transcoder_func() local 1361 if (intel_dp->is_mst) { in intel_ddi_enable_transcoder_func() 1366 temp |= DDI_PORT_WIDTH(intel_dp->lane_count); in intel_ddi_enable_transcoder_func() 1368 struct intel_dp *intel_dp = &enc_to_mst(encoder)->primary->dp; in intel_ddi_enable_transcoder_func() local 1370 if (intel_dp->is_mst) { in intel_ddi_enable_transcoder_func() [all …]
|
D | Makefile | 74 intel_dp.o \
|
D | i915_debugfs.c | 2315 struct intel_dp *intel_dp = NULL; in i915_sink_crc() local 2332 intel_dp = enc_to_intel_dp(&encoder->base); in i915_sink_crc() 2334 ret = intel_dp_sink_crc(intel_dp, crc); in i915_sink_crc() 2571 struct intel_dp *intel_dp = enc_to_intel_dp(&intel_encoder->base); in intel_dp_info() local 2573 seq_printf(m, "\tDPCD rev: %x\n", intel_dp->dpcd[DP_DPCD_REV]); in intel_dp_info() 2574 seq_printf(m, "\taudio support: %s\n", intel_dp->has_audio ? "yes" : in intel_dp_info()
|
D | i915_drv.h | 865 struct intel_dp; 869 struct intel_dp *dp; 879 struct intel_dp *enabled;
|
/linux-4.1.27/drivers/gpu/drm/gma500/ |
D | cdv_intel_dp.c | 326 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_lane_count() local 329 if (intel_dp->dpcd[DP_DPCD_REV] >= 0x11) { in cdv_intel_dp_max_lane_count() 330 max_lane_count = intel_dp->dpcd[DP_MAX_LANE_COUNT] & 0x1f; in cdv_intel_dp_max_lane_count() 344 struct cdv_intel_dp *intel_dp = encoder->dev_priv; in cdv_intel_dp_max_link_bw() local 345 int max_link_bw = intel_dp->dpcd[DP_MAX_LINK_RATE]; in cdv_intel_dp_max_link_bw() 382 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_vdd_on() local 385 if (intel_dp->panel_on) { in cdv_intel_edp_panel_vdd_on() 396 msleep(intel_dp->panel_power_up_delay); in cdv_intel_edp_panel_vdd_on() 417 struct cdv_intel_dp *intel_dp = intel_encoder->dev_priv; in cdv_intel_edp_panel_on() local 420 if (intel_dp->panel_on) in cdv_intel_edp_panel_on() [all …]
|
/linux-4.1.27/Documentation/DocBook/ |
D | .drm.xml.cmd | 2 …intel_dp.c drivers/gpu/drm/i915/intel_dp.c drivers/gpu/drm/i915/intel_dp.c drivers/gpu/drm/i915/in…
|