Lines Matching +full:needs +full:- +full:hpd

75  * struct drm_dp_vsc_sdp - drm DP VSC SDP
78 * It is based on DP 1.4 spec [Table 2-116: VSC SDP Header Bytes] and
79 * [Table 2-117: VSC SDP Payload for DB16 through DB18]
81 * @sdp_type: secondary-data packet type
88 * @content_type: CTA-861-G defines content types and expected processing by a sink device
177 return dsc_dpcd[DP_DSC_SUPPORT - DP_DSC_SUPPORT] & in drm_dp_sink_supports_dsc()
184 return dsc_dpcd[DP_DSC_MAX_BITS_PER_PIXEL_LOW - DP_DSC_SUPPORT] | in drm_edp_dsc_sink_output_bpp()
185 ((dsc_dpcd[DP_DSC_MAX_BITS_PER_PIXEL_HI - DP_DSC_SUPPORT] & in drm_edp_dsc_sink_output_bpp()
193 return dsc_dpcd[DP_DSC_MAX_SLICE_WIDTH - DP_DSC_SUPPORT] * in drm_dp_dsc_sink_max_slice_width()
198 * drm_dp_dsc_sink_supports_format() - check if sink supports DSC with given output format
199 * @dsc_dpcd : DSC-capability DPCDs of the sink
207 return dsc_dpcd[DP_DSC_DEC_COLOR_FORMAT_CAP - DP_DSC_SUPPORT] & output_format; in drm_dp_dsc_sink_supports_format()
239 * drm_edp_backlight_supported() - Check an eDP DPCD for VESA backlight support
256 * drm_dp_is_uhbr_rate - Determine if a link rate is UHBR
273 * struct drm_dp_aux_msg - DisplayPort AUX channel transaction
293 * struct drm_dp_aux_cec - DisplayPort CEC-Tunneling-over-AUX
295 * @adap: the CEC adapter for CEC-Tunneling-over-AUX support.
307 * struct drm_dp_aux - DisplayPort AUX channel
321 * @name: user-visible name of this AUX channel and the
322 * I2C-over-AUX adapter.
330 * @ddc: I2C adapter that can be used for I2C-over-AUX
364 * channels, the driver needs to do additional locking to
383 * This is a hardware-specific implementation of how
389 * were transferred, or a negative error-code on failure.
392 * the %-EBUSY error, which causes a transaction to be retried.
393 * On a short, helpers will return %-EPROTO to make it simpler
404 * - If the @dev providing the AUX bus is currently unpowered then
407 * - If we're on eDP (using a drm_panel) and the panel is not in a
421 * @wait_hpd_asserted: wait for HPD to be asserted
426 * This function will efficiently wait for the HPD signal to be
428 * know that the HPD signal is expected to be asserted within `wait_us`
434 * This function returns 0 if HPD was asserted or -ETIMEDOUT if time
435 * expired and HPD wasn't asserted. This function should not print
442 * NOTE: this function specifically reports the state of the HPD pin
444 * the HPD concept in much of the rest of DRM which is more about
446 * assumed always present even if the HPD pin is deasserted.
459 * @cec: struct containing fields used for CEC-Tunneling-over-AUX.
475 * drm_dp_dpcd_readb() - read a single byte from the DPCD
490 * drm_dp_dpcd_writeb() - write a single byte to the DPCD
593 * struct drm_dp_desc - DP branch/sink device descriptor
606 * enum drm_dp_quirk - Display Port sink/branch device specific quirks
630 * The device does not set SINK_COUNT to a non-zero value.
659 * drm_dp_has_quirk() - does the DP device have a specific quirk
668 return desc->quirks & BIT(quirk); in drm_dp_has_quirk()
672 * struct drm_edp_backlight_info - Probed eDP backlight info struct
674 * @pwm_freq_pre_divider: The PWM frequency pre-divider value being used for this backlight, if any
758 * struct drm_dp_phy_test_params - DP Phy Compliance parameters