Lines Matching refs:vsc

2040 static void dw_dp_vsc_sdp_pack(const struct drm_dp_vsc_sdp *vsc,  in dw_dp_vsc_sdp_pack()  argument
2045 sdp->header.HB2 = vsc->revision; in dw_dp_vsc_sdp_pack()
2046 sdp->header.HB3 = vsc->length; in dw_dp_vsc_sdp_pack()
2048 sdp->db[16] = (vsc->pixelformat & 0xf) << 4; in dw_dp_vsc_sdp_pack()
2049 sdp->db[16] |= vsc->colorimetry & 0xf; in dw_dp_vsc_sdp_pack()
2051 switch (vsc->bpc) { in dw_dp_vsc_sdp_pack()
2069 if (vsc->dynamic_range == DP_DYNAMIC_RANGE_CTA) in dw_dp_vsc_sdp_pack()
2072 sdp->db[18] = vsc->content_type & 0x7; in dw_dp_vsc_sdp_pack()
2080 struct drm_dp_vsc_sdp vsc = {}; in dw_dp_send_vsc_sdp() local
2083 vsc.revision = 0x5; in dw_dp_send_vsc_sdp()
2084 vsc.length = 0x13; in dw_dp_send_vsc_sdp()
2088 vsc.pixelformat = DP_PIXELFORMAT_YUV444; in dw_dp_send_vsc_sdp()
2091 vsc.pixelformat = DP_PIXELFORMAT_YUV420; in dw_dp_send_vsc_sdp()
2094 vsc.pixelformat = DP_PIXELFORMAT_YUV422; in dw_dp_send_vsc_sdp()
2098 vsc.pixelformat = DP_PIXELFORMAT_RGB; in dw_dp_send_vsc_sdp()
2104 vsc.colorimetry = DP_COLORIMETRY_BT2020_RGB; in dw_dp_send_vsc_sdp()
2106 vsc.colorimetry = DP_COLORIMETRY_DEFAULT; in dw_dp_send_vsc_sdp()
2107 vsc.dynamic_range = DP_DYNAMIC_RANGE_VESA; in dw_dp_send_vsc_sdp()
2110 vsc.colorimetry = DP_COLORIMETRY_BT2020_YCC; in dw_dp_send_vsc_sdp()
2112 vsc.colorimetry = DP_COLORIMETRY_BT709_YCC; in dw_dp_send_vsc_sdp()
2113 vsc.dynamic_range = DP_DYNAMIC_RANGE_CTA; in dw_dp_send_vsc_sdp()
2116 vsc.bpc = video->bpc; in dw_dp_send_vsc_sdp()
2117 vsc.content_type = DP_CONTENT_TYPE_NOT_DEFINED; in dw_dp_send_vsc_sdp()
2119 dw_dp_vsc_sdp_pack(&vsc, &sdp); in dw_dp_send_vsc_sdp()