Lines Matching +full:edp +full:- +full:phy

35  * eDP: Embedded DisplayPort version 1
38 * MST: Multistream Transport - part of DP 1.2a
40 * 1.2 formally includes both eDP and DPI definitions.
49 /* bits per component for non-RAW */
145 # define DP_MSA_TIMING_PAR_IGNORED (1 << 6) /* eDP */
169 # define DP_DPCD_DISPLAY_CONTROL_CAPABLE (1 << 3) /* edp v1.2 or higher */
179 #define DP_SUPPORTED_LINK_RATES 0x010 /* eDP 1.4 */
180 # define DP_MAX_SUPPORTED_RATES 8 /* 16-bit little-endian */
233 #define DP_RECEIVER_ALPM_CAP 0x02e /* eDP 1.4 */
236 #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CAP 0x02f /* eDP 1.4 */
286 #define DP_DSC_MAX_BITS_PER_PIXEL_LOW 0x067 /* eDP 1.4 */
288 #define DP_DSC_MAX_BITS_PER_PIXEL_HI 0x068 /* eDP 1.4 */
290 # define DP_DSC_MAX_BPP_DELTA_VERSION_MASK (0x3 << 5) /* eDP 1.5 & DP 2.0 */
291 # define DP_DSC_MAX_BPP_DELTA_AVAILABILITY (1 << 7) /* eDP 1.5 & DP 2.0 */
363 # define DP_PSR2_IS_SUPPORTED 2 /* eDP 1.4 */
364 # define DP_PSR2_WITH_Y_COORD_IS_SUPPORTED 3 /* eDP 1.4a */
365 # define DP_PSR2_WITH_Y_COORD_ET_SUPPORTED 4 /* eDP 1.5, adopted eDP 1.4b SCR */
378 # define DP_PSR2_SU_Y_COORDINATE_REQUIRED (1 << 4) /* eDP 1.4a */
379 # define DP_PSR2_SU_GRANULARITY_REQUIRED (1 << 5) /* eDP 1.4b */
380 # define DP_PSR2_SU_AUX_FRAME_SYNC_NOT_NEEDED (1 << 6)/* eDP 1.5, adopted eDP 1.4b SCR */
382 #define DP_PSR2_SU_X_GRANULARITY 0x072 /* eDP 1.4b */
383 #define DP_PSR2_SU_Y_GRANULARITY 0x074 /* eDP 1.4b */
386 * 0x80-0x8f describe downstream port capabilities, but there are two layouts
441 * VESA DP-to-HDMI PCON Specification adds caps for colorspace
442 * conversion in DFP cap DPCD 83h. Sec6.1 Table-3.
461 /* DP-HDMI2.1 PCON DSC ENCODER SUPPORT */
467 /* DP-HDMI2.1 PCON DSC Version */
474 /* DP-HDMI2.1 PCON DSC RC Buffer block size */
482 /* DP-HDMI2.1 PCON DSC RC Buffer size */
485 /* DP-HDMI2.1 PCON DSC Slice capabilities-1 */
524 /* DP-HDMI2.1 PCON DSC Slice capabilities-2 */
530 /* DP-HDMI2.1 PCON HDMI TX Encoder Bits/pixel increment */
553 # define DP_LINK_RATE_TABLE 0x00 /* eDP 1.4 */
576 /* DPCD 1.1 only. For DPCD >= 1.2 see per-lane DP_LINK_QUAL_LANEn_SET */
618 # define DP_MSA_TIMING_PAR_IGNORE_EN (1 << 7) /* eDP */
674 #define DP_LINK_RATE_SET 0x115 /* eDP 1.4 */
678 #define DP_RECEIVER_ALPM_CONFIG 0x116 /* eDP 1.4 */
682 #define DP_SINK_DEVICE_AUX_FRAME_SYNC_CONF 0x117 /* eDP 1.4 */
705 #define DP_AUX_FRAME_SYNC_VALUE 0x15c /* eDP 1.4 */
718 # define DP_PSR_SU_REGION_SCANLINE_CAPTURE BIT(4) /* eDP 1.4a */
719 # define DP_PSR_IRQ_HPD_WITH_CRC_ERRORS BIT(5) /* eDP 1.4a */
720 # define DP_PSR_ENABLE_PSR2 BIT(6) /* eDP 1.4a */
950 /* Source Device-specific */
953 /* Sink Device-specific */
956 /* Branch Device-specific */
970 /* eDP-specific */
971 #define DP_EDP_DPCD_REV 0x700 /* eDP 1.2 */
976 # define DP_EDP_14a 0x04 /* eDP 1.4a */
977 # define DP_EDP_14b 0x05 /* eDP 1.4b */
1003 #define DP_EDP_GENERAL_CAP_3 0x704 /* eDP 1.4 */
1026 # define DP_EDP_UPDATE_REGION_BRIGHTNESS (1 << 6) /* eDP 1.4 */
1054 #define DP_EDP_REGIONAL_BACKLIGHT_BASE 0x740 /* eDP 1.4 */
1055 #define DP_EDP_REGIONAL_BACKLIGHT_0 0x741 /* eDP 1.4 */
1057 #define DP_EDP_MSO_LINK_CAPABILITIES 0x7a4 /* eDP 1.4 */
1087 # define DP_PSR_VSC_SDP_UNCORRECTABLE_ERROR (1 << 2) /* eDP 1.4 */
1101 #define DP_SYNCHRONIZATION_LATENCY_IN_SINK 0x2009 /* edp 1.4 */
1107 #define DP_LAST_RECEIVED_PSR_SDP 0x200a /* eDP 1.2 */
1108 # define DP_PSR_STATE_BIT (1 << 0) /* eDP 1.2 */
1109 # define DP_UPDATE_RFB_BIT (1 << 1) /* eDP 1.2 */
1110 # define DP_CRC_VALID_BIT (1 << 2) /* eDP 1.2 */
1111 # define DP_SU_VALID (1 << 3) /* eDP 1.4 */
1112 # define DP_FIRST_SCAN_LINE_SU_REGION (1 << 4) /* eDP 1.4 */
1113 # define DP_LAST_SCAN_LINE_SU_REGION (1 << 5) /* eDP 1.4 */
1114 # define DP_Y_COORDINATE_VALID (1 << 6) /* eDP 1.4a */
1116 #define DP_RECEIVER_ALPM_STATUS 0x200b /* eDP 1.4 */
1239 /* PCON CONFIGURE-1 FRL FOR HDMI SINK */
1256 /* PCON CONFIGURE-2 FRL FOR HDMI SINK */
1316 * Valid Offsets to be added to Base : 0-127
1321 * Offset-0 8LSBs of the Slice height.
1322 * Offset-1 8MSBs of the Slice height.
1327 * Offset-0 8LSBs of the Slice width.
1328 * Offset-1 8MSBs of the Slice width.
1333 * Offset-0 8LSBs of the bits_per_pixel.
1334 * Offset-1 2MSBs of the bits_per_pixel.
1384 /* LTTPR: Link Training (LT)-tunable PHY Repeaters */
1418 (__DP_LTTPR1_BASE + (__DP_LTTPR2_BASE - __DP_LTTPR1_BASE) * \
1419 ((dp_phy) - DP_PHY_LTTPR1))
1422 (DP_LTTPR_BASE(dp_phy) - DP_LTTPR_BASE(DP_PHY_LTTPR1) + (lttpr1_reg))
1465 (__DP_FEC1_BASE + ((__DP_FEC2_BASE - __DP_FEC1_BASE) * \
1466 ((dp_phy) - DP_PHY_LTTPR1)))
1469 (DP_FEC_BASE(dp_phy) - DP_FEC_BASE(DP_PHY_LTTPR1) + fec1_reg)
1510 /* peer device type - DP 1.2a Table 2-92 */
1517 /* DP 1.2 MST sideband request names DP 1.2a Table 2-80 */
1542 /* DP 1.2 MST sideband nak reasons - table 2.84 */
1559 /* DP 1.2 MST PORTs - Section 2.5.1 v1.2a spec */
1580 #define DP_SDP_CAMERA_GENERIC(i) (0x08 + (i)) /* 0-7, DP 1.3 */
1584 /* 0x80+ CEA-861 infoframe types */
1589 * struct dp_sdp_header - DP secondary data packet header
1607 * struct dp_sdp - DP secondary data packet
1612 * db[1]: 0 - PSR State; 1 - Update RFB; 2 - CRC Valid
1619 * db[8] - db[31]: Reserved
1621 * db[0] - db[15]: Reserved
1625 * db[19] - db[31]: Reserved
1637 * enum dp_pixelformat - drm DP Pixel encoding formats
1640 * It is based on DP 1.4 spec [Table 2-117: VSC SDP Payload for DB16 through
1662 * enum dp_colorimetry - drm DP Colorimetry formats
1665 * It is based on DP 1.4 spec [Table 2-117: VSC SDP Payload for DB16 through
1668 * @DP_COLORIMETRY_DEFAULT: sRGB (IEC 61966-2-1) or
1669 * ITU-R BT.601 colorimetry format
1671 * @DP_COLORIMETRY_BT709_YCC: ITU-R BT.709 colorimetry format
1673 * (scRGB (IEC 61966-2-2)) colorimetry format
1677 * @DP_COLORIMETRY_DCI_P3_RGB: DCI-P3 (SMPTE RP 431-2) colorimetry format
1681 * @DP_COLORIMETRY_BT2020_RGB: ITU-R BT.2020 R' G' B' colorimetry format
1682 * @DP_COLORIMETRY_BT2020_CYCC: ITU-R BT.2020 Y'c C'bc C'rc colorimetry format
1683 * @DP_COLORIMETRY_BT2020_YCC: ITU-R BT.2020 Y' C'b C'r colorimetry format
1703 * enum dp_dynamic_range - drm DP Dynamic Range
1706 * It is based on DP 1.4 spec [Table 2-117: VSC SDP Payload for DB16 through
1718 * enum dp_content_type - drm DP Content Type
1721 * It is based on DP 1.4 spec [Table 2-117: VSC SDP Payload for DB16 through
1723 * CTA-861-G defines content types and expected processing by a sink device