Lines Matching refs:eld
3179 connector->eld[5] |= (db[6] >> 7) << 1; /* Supports_AI */ in parse_hdmi_vsdb()
3229 uint8_t *eld = connector->eld; in drm_edid_to_eld() local
3237 memset(eld, 0, sizeof(connector->eld)); in drm_edid_to_eld()
3250 eld[20 + mnl] = name[mnl]; in drm_edid_to_eld()
3252 eld[4] = (cea[1] << 5) | mnl; in drm_edid_to_eld()
3253 DRM_DEBUG_KMS("ELD monitor %s\n", eld + 20); in drm_edid_to_eld()
3255 eld[0] = 2 << 3; /* ELD version: 2 */ in drm_edid_to_eld()
3257 eld[16] = edid->mfg_id[0]; in drm_edid_to_eld()
3258 eld[17] = edid->mfg_id[1]; in drm_edid_to_eld()
3259 eld[18] = edid->prod_code[0]; in drm_edid_to_eld()
3260 eld[19] = edid->prod_code[1]; in drm_edid_to_eld()
3279 memcpy(eld + 20 + mnl, &db[1], dbl); in drm_edid_to_eld()
3284 eld[7] = db[1]; in drm_edid_to_eld()
3296 eld[5] |= sad_count << 4; in drm_edid_to_eld()
3300 eld[DRM_ELD_SAD_COUNT_CONN_TYPE] |= DRM_ELD_CONN_TYPE_DP; in drm_edid_to_eld()
3302 eld[DRM_ELD_SAD_COUNT_CONN_TYPE] |= DRM_ELD_CONN_TYPE_HDMI; in drm_edid_to_eld()
3304 eld[DRM_ELD_BASELINE_ELD_LEN] = in drm_edid_to_eld()
3305 DIV_ROUND_UP(drm_eld_calc_baseline_block_size(eld), 4); in drm_edid_to_eld()
3308 drm_eld_size(eld), sad_count); in drm_edid_to_eld()
3487 if (connector->encoder == encoder && connector->eld[0]) in drm_select_eld()