Lines Matching refs:intel_dp

411 	struct intel_dp *mst_port;
1061 struct intel_dp { struct
1137 uint32_t (*get_aux_clock_divider)(struct intel_dp *dp, int index); argument
1142 uint32_t (*get_aux_send_ctl)(struct intel_dp *dp, argument
1146 i915_reg_t (*aux_ch_ctl_reg)(struct intel_dp *dp); argument
1147 i915_reg_t (*aux_ch_data_reg)(struct intel_dp *dp, int index); argument
1150 void (*prepare_link_retrain)(struct intel_dp *intel_dp); argument
1164 struct intel_dp dp;
1286 static inline struct intel_dp *enc_to_intel_dp(struct drm_encoder *encoder) in enc_to_intel_dp()
1306 dp_to_dig_port(struct intel_dp *intel_dp) in dp_to_dig_port() argument
1308 return container_of(intel_dp, struct intel_digital_port, dp); in dp_to_dig_port()
1312 dp_to_lspcon(struct intel_dp *intel_dp) in dp_to_lspcon() argument
1314 return &dp_to_dig_port(intel_dp)->lspcon; in dp_to_lspcon()
1415 void intel_ddi_prepare_link_retrain(struct intel_dp *intel_dp);
1424 u32 bxt_signal_levels(struct intel_dp *intel_dp);
1425 uint32_t ddi_signal_levels(struct intel_dp *intel_dp);
1677 void intel_dp_set_link_params(struct intel_dp *intel_dp,
1680 int intel_dp_get_link_train_fallback_values(struct intel_dp *intel_dp,
1682 void intel_dp_start_link_train(struct intel_dp *intel_dp);
1683 void intel_dp_stop_link_train(struct intel_dp *intel_dp);
1686 void intel_dp_sink_dpms(struct intel_dp *intel_dp, int mode);
1693 bool intel_dp_is_edp(struct intel_dp *intel_dp);
1700 void intel_edp_panel_vdd_on(struct intel_dp *intel_dp);
1701 void intel_edp_panel_on(struct intel_dp *intel_dp);
1702 void intel_edp_panel_off(struct intel_dp *intel_dp);
1705 int intel_dp_max_link_rate(struct intel_dp *intel_dp);
1706 int intel_dp_max_lane_count(struct intel_dp *intel_dp);
1707 int intel_dp_rate_select(struct intel_dp *intel_dp, int rate);
1712 void intel_edp_drrs_enable(struct intel_dp *intel_dp,
1714 void intel_edp_drrs_disable(struct intel_dp *intel_dp,
1722 intel_dp_program_link_training_pattern(struct intel_dp *intel_dp,
1725 intel_dp_set_signal_levels(struct intel_dp *intel_dp);
1726 void intel_dp_set_idle_link_train(struct intel_dp *intel_dp);
1728 intel_dp_voltage_max(struct intel_dp *intel_dp);
1730 intel_dp_pre_emphasis_max(struct intel_dp *intel_dp, uint8_t voltage_swing);
1731 void intel_dp_compute_rate(struct intel_dp *intel_dp, int port_clock,
1733 bool intel_dp_source_supports_hbr2(struct intel_dp *intel_dp);
1734 bool intel_dp_source_supports_hbr3(struct intel_dp *intel_dp);
1736 intel_dp_get_link_status(struct intel_dp *intel_dp, uint8_t link_status[DP_LINK_STATUS_SIZE]);
1743 bool intel_dp_read_dpcd(struct intel_dp *intel_dp);
1928 void intel_psr_init_dpcd(struct intel_dp *intel_dp);
1929 void intel_psr_enable(struct intel_dp *intel_dp,
1931 void intel_psr_disable(struct intel_dp *intel_dp,
1940 void intel_psr_compute_config(struct intel_dp *intel_dp,
1944 void intel_psr_short_pulse(struct intel_dp *intel_dp);