Lines Matching refs:sdp
3381 struct dp_sdp *sdp) in drm_dp_vsc_sdp_pack() argument
3385 memset(sdp, 0, sizeof(struct dp_sdp)); in drm_dp_vsc_sdp_pack()
3391 sdp->sdp_header.HB0 = 0; /* Secondary-Data Packet ID = 0 */ in drm_dp_vsc_sdp_pack()
3392 sdp->sdp_header.HB1 = vsc->sdp_type; /* Secondary-data Packet Type */ in drm_dp_vsc_sdp_pack()
3393 sdp->sdp_header.HB2 = vsc->revision; /* Revision Number */ in drm_dp_vsc_sdp_pack()
3394 sdp->sdp_header.HB3 = vsc->length; /* Number of Valid Data Bytes */ in drm_dp_vsc_sdp_pack()
3397 sdp->db[0] = 1; in drm_dp_vsc_sdp_pack()
3398 sdp->db[3] = 1; in drm_dp_vsc_sdp_pack()
3410 sdp->db[16] = (vsc->pixelformat & 0xf) << 4; /* DB16[7:4] */ in drm_dp_vsc_sdp_pack()
3411 sdp->db[16] |= vsc->colorimetry & 0xf; /* DB16[3:0] */ in drm_dp_vsc_sdp_pack()
3418 sdp->db[17] = 0x1; /* DB17[3:0] */ in drm_dp_vsc_sdp_pack()
3421 sdp->db[17] = 0x2; in drm_dp_vsc_sdp_pack()
3424 sdp->db[17] = 0x3; in drm_dp_vsc_sdp_pack()
3427 sdp->db[17] = 0x4; in drm_dp_vsc_sdp_pack()
3436 sdp->db[17] |= 0x80; /* DB17[7] */ in drm_dp_vsc_sdp_pack()
3439 sdp->db[18] = vsc->content_type & 0x7; in drm_dp_vsc_sdp_pack()