Lines Matching +full:panel +full:- +full:specific

9  * publicity pertaining to distribution of the software without specific,
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
102 * struct drm_dp_as_sdp - drm DP Adaptive Sync SDP
105 * It is based on DP 2.1 spec [Table 2-126: Adaptive-Sync SDP Header Bytes] and
106 * [Table 2-127: Adaptive-Sync SDP Payload for DB0 through DB8]
108 * @sdp_type: Secondary-data packet type
210 return dsc_dpcd[DP_DSC_SUPPORT - DP_DSC_SUPPORT] &
217 return dsc_dpcd[DP_DSC_MAX_BITS_PER_PIXEL_LOW - DP_DSC_SUPPORT] |
218 ((dsc_dpcd[DP_DSC_MAX_BITS_PER_PIXEL_HI - DP_DSC_SUPPORT] &
226 return dsc_dpcd[DP_DSC_MAX_SLICE_WIDTH - DP_DSC_SUPPORT] *
231 * drm_dp_dsc_sink_supports_format() - check if sink supports DSC with given output format
232 * @dsc_dpcd : DSC-capability DPCDs of the sink
240 return dsc_dpcd[DP_DSC_DEC_COLOR_FORMAT_CAP - DP_DSC_SUPPORT] & output_format;
278 * drm_edp_backlight_supported() - Check an eDP DPCD for VESA backlight support
295 * drm_dp_is_uhbr_rate - Determine if a link rate is UHBR
312 * struct drm_dp_aux_msg - DisplayPort AUX channel transaction
332 * struct drm_dp_aux_cec - DisplayPort CEC-Tunneling-over-AUX
334 * @adap: the CEC adapter for CEC-Tunneling-over-AUX support.
346 * struct drm_dp_aux - DisplayPort AUX channel
360 * @name: user-visible name of this AUX channel and the
361 * I2C-over-AUX adapter.
369 * @ddc: I2C adapter that can be used for I2C-over-AUX
422 * This is a hardware-specific implementation of how
428 * were transferred, or a negative error-code on failure.
431 * the %-EBUSY error, which causes a transaction to be retried.
432 * On a short, helpers will return %-EPROTO to make it simpler
440 * state @dev is in and also no matter what state the panel is
443 * - If the @dev providing the AUX bus is currently unpowered then
446 * - If we're on eDP (using a drm_panel) and the panel is not in a
450 * the panel is powered on if getting an error back is not OK. If a
454 * drm_panel prepare function) has powered the panel.
463 * panel to finish powering on. It is optional for DP AUX controllers
465 * (panel drivers) to call this function after powering up but before
467 * we're not using the AUX controller's HPD. One example of the panel
469 * that the panel driver can read directly.
472 * may still support eDP panels that use the AUX controller's built-in
484 * This function returns 0 if HPD was asserted or -ETIMEDOUT if time
509 * @cec: struct containing fields used for CEC-Tunneling-over-AUX.
531 * drm_dp_dpcd_readb() - read a single byte from the DPCD
546 * drm_dp_dpcd_writeb() - write a single byte to the DPCD
657 * struct drm_dp_desc - DP branch/sink device descriptor
672 * enum drm_dp_quirk - Display Port sink/branch device specific quirks
696 * The device does not set SINK_COUNT to a non-zero value.
725 * drm_dp_has_quirk() - does the DP device have a specific quirk
734 return desc->quirks & BIT(quirk);
738 * struct drm_edp_backlight_info - Probed eDP backlight info struct
740 * @pwm_freq_pre_divider: The PWM frequency pre-divider value being used for this backlight, if any
743 * @aux_enable: Does the panel support the AUX enable cap?
744 * @aux_set: Does the panel support setting the brightness through AUX?
772 int drm_panel_dp_aux_backlight(struct drm_panel *panel, struct drm_dp_aux *aux);
776 static inline int drm_panel_dp_aux_backlight(struct drm_panel *panel,
824 * struct drm_dp_phy_test_params - DP Phy Compliance parameters