Home | History | Annotate | Download | only in drm

Lines Matching defs:eld

4274 		connector->eld[DRM_ELD_SAD_COUNT_CONN_TYPE] |= DRM_ELD_SUPPORTS_AI;
4348 memset(connector->eld, 0, sizeof(connector->eld));
4359 * drm_edid_to_eld - build ELD from EDID
4363 * Fill the ELD (EDID-Like Data) buffer for passing to the audio driver. The
4364 * HDCP and Port_ID ELD fields are left for the graphics driver to fill in.
4368 uint8_t *eld = connector->eld;
4382 DRM_DEBUG_KMS("ELD: no CEA Extension found\n");
4386 mnl = get_monitor_name(edid, &eld[DRM_ELD_MONITOR_NAME_STRING]);
4387 DRM_DEBUG_KMS("ELD monitor %s\n", &eld[DRM_ELD_MONITOR_NAME_STRING]);
4389 eld[DRM_ELD_CEA_EDID_VER_MNL] = cea[1] << DRM_ELD_CEA_EDID_VER_SHIFT;
4390 eld[DRM_ELD_CEA_EDID_VER_MNL] |= mnl;
4392 eld[DRM_ELD_VER] = DRM_ELD_VER_CEA861D;
4394 eld[DRM_ELD_MANUFACTURER_NAME0] = edid->mfg_id[0];
4395 eld[DRM_ELD_MANUFACTURER_NAME1] = edid->mfg_id[1];
4396 eld[DRM_ELD_PRODUCT_CODE0] = edid->prod_code[0];
4397 eld[DRM_ELD_PRODUCT_CODE1] = edid->prod_code[1];
4418 memcpy(&eld[DRM_ELD_CEA_SAD(mnl, total_sad_count)],
4425 eld[DRM_ELD_SPEAKER] = db[1];
4437 eld[DRM_ELD_SAD_COUNT_CONN_TYPE] |= total_sad_count << DRM_ELD_SAD_COUNT_SHIFT;
4441 eld[DRM_ELD_SAD_COUNT_CONN_TYPE] |= DRM_ELD_CONN_TYPE_DP;
4443 eld[DRM_ELD_SAD_COUNT_CONN_TYPE] |= DRM_ELD_CONN_TYPE_HDMI;
4445 eld[DRM_ELD_BASELINE_ELD_LEN] =
4446 DIV_ROUND_UP(drm_eld_calc_baseline_block_size(eld), 4);
4448 DRM_DEBUG_KMS("ELD size %d, SAD count %d\n",
4449 drm_eld_size(eld), total_sad_count);
5129 * &drm_display_info structure and ELD in @connector with any information which