| /src/sys/dev/hdaudio/ |
| hdafg_dd.h | 39 struct eld_baseline_block eld; member in struct:hdafg_dd_info
|
| hdafg_dd.c | 50 struct eld_baseline_block *block = &hdi->eld; 112 printf("hdafg eld padding ignored = %u\n", (unsigned int)datalen);
|
| hdafg.c | 887 hda_error(sc, "bad ELD size (%u/%u)\n", 897 hda_error(sc, "failed to parse ELD data\n"); 903 hda_print(sc, " ELD version=0x%x", ELD_VER(&hdi.eld)); 904 hda_print1(sc, ",len=%u", hdi.eld.header.baseline_eld_len * 4); 905 hda_print1(sc, ",edid=0x%x", ELD_CEA_EDID_VER(&hdi.eld)); 906 hda_print1(sc, ",port=0x%" PRIx64, hdi.eld.port_id); 907 hda_print1(sc, ",vendor=0x%04x", hdi.eld.vendor); 908 hda_print1(sc, ",product=0x%04x", hdi.eld.product);
|
| /src/sys/external/bsd/drm2/dist/drm/i915/display/ |
| intel_lpe_audio.h | 25 const void *eld, int ls_clock, bool dp_output);
|
| intel_audio.c | 295 const u8 *eld = connector->eld; local in function:intel_eld_uptodate 309 for (i = 0; i < drm_eld_size(eld) / 4; i++) 310 if (I915_READ(reg_edid) != *((const u32 *)eld + i)) 331 /* Invalidate ELD */ 343 const u8 *eld = connector->eld; local in function:g4x_audio_codec_enable 348 DRM_DEBUG_KMS("Enable audio codec, %u bytes ELD\n", drm_eld_size(eld)); 364 len = (tmp >> 9) & 0x1f; /* ELD buffer size * 515 const u8 *eld = connector->eld; local in function:hsw_audio_codec_enable 614 const u8 *eld = connector->eld; local in function:ilk_audio_codec_enable 1026 const u8 *eld; local in function:i915_audio_component_get_eld [all...] |
| intel_lpe_audio.c | 319 * @eld : ELD data 323 * Notify lpe audio driver of eld change. 327 const void *eld, int ls_clock, bool dp_output) 344 if (eld != NULL) { 345 memcpy(ppdata->eld, eld, HDMI_MAX_ELD_BYTES); 354 memset(ppdata->eld, 0, HDMI_MAX_ELD_BYTES);
|
| intel_sdvo.c | 1711 u8 *eld = connector->eld; local in function:intel_sdvo_enable_audio 1713 eld[6] = drm_av_sync_delay(connector, adjusted_mode) / 2; 1719 eld, drm_eld_size(eld));
|
| /src/sys/external/bsd/drm2/i915drm/ |
| intel_lpe_audio.c | 59 enum port port, const void *eld, int ls_clock, bool dp_output)
|
| /src/sys/external/bsd/drm2/dist/include/drm/ |
| drm_edid.h | 229 /* ELD Header Block */ 240 /* ELD Baseline Block for ELD_Ver == 2 */ 388 * drm_eld_mnl - Get ELD monitor name length in bytes. 389 * @eld: pointer to an eld memory structure with mnl set 391 static inline int drm_eld_mnl(const uint8_t *eld) 393 return (eld[DRM_ELD_CEA_EDID_VER_MNL] & DRM_ELD_MNL_MASK) >> DRM_ELD_MNL_SHIFT; 397 * drm_eld_sad - Get ELD SAD structures. 398 * @eld: pointer to an eld memory structure with sad_count se [all...] |
| intel_lpe_audio.h | 43 u8 eld[HDMI_MAX_ELD_BYTES]; member in struct:intel_hdmi_lpe_audio_port_pdata
|
| drm_connector.h | 1324 /** @eld: EDID-like data, if present */ 1325 uint8_t eld[MAX_ELD_BYTES]; member in struct:drm_connector 1326 /** @latency_present: AV delay info from ELD, if found */ 1329 * @video_latency: Video latency info from ELD, if found. 1334 * @audio_latency: audio latency info from ELD, if found
|
| /src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/ |
| nouveau_nvkm_engine_disp_sorgk104.c | 50 .eld = gf119_hda_eld,
|
| nouveau_nvkm_engine_disp_sormcp89.c | 50 .eld = gt215_hda_eld,
|
| nouveau_nvkm_engine_disp_sorgm107.c | 64 .eld = gf119_hda_eld,
|
| nouveau_nvkm_engine_disp_sorgt215.c | 66 .eld = gt215_hda_eld,
|
| nouveau_nvkm_engine_disp_sortu102.c | 95 .eld = gf119_hda_eld,
|
| nouveau_nvkm_engine_disp_sorgv100.c | 110 .eld = gf119_hda_eld,
|
| nouveau_nvkm_engine_disp_sorgm200.c | 123 .eld = gf119_hda_eld,
|
| ior.h | 92 void (*eld)(struct nvkm_ior *, u8 *data, u8 size); member in struct:nvkm_ior_func::__anonfa17732f0608
|
| nouveau_nvkm_engine_disp_sorgf119.c | 184 .eld = gf119_hda_eld,
|
| nouveau_nvkm_engine_disp_rootnv50.c | 147 nvif_ioctl(object, "disp sor hda eld size %d\n", size); 149 nvif_ioctl(object, "disp sor hda eld vers %d\n", 163 ior->func->hda.eld(ior, data, size);
|
| /src/sys/external/bsd/drm2/dist/drm/ |
| drm_edid.c | 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; local in function:drm_edid_to_eld 4382 DRM_DEBUG_KMS("ELD: no CEA Extension found\n"); 4386 mnl = get_monitor_name(edid, &eld[DRM_ELD_MONITOR_NAME_STRING]) [all...] |
| /src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/ |
| nouveau_dispnv50_disp.c | 497 * audio component binding for ELD notification 532 ret = drm_eld_size(nv_connector->base.eld); 533 memcpy(buf, nv_connector->base.eld, 617 struct nv50_disp_sor_hda_eld_v0 eld; member in struct:nv50_audio_disable::__anond7be28a30508 642 struct nv50_disp_sor_hda_eld_v0 eld; member in struct:nv50_audio_enable::__packed::__anond7be28a30608 644 u8 data[sizeof(nv_connector->base.eld)]; 657 memcpy(args.data, nv_connector->base.eld, sizeof(args.data));
|
| /src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/ |
| amdgpu_dm.c | 645 ret = drm_eld_size(connector->eld); 646 memcpy(buf, connector->eld, min(max_bytes, ret)); 654 DRM_DEBUG_KMS("Get ELD : idx=%d ret=%d en=%d\n", port, ret, *enabled); 756 DRM_DEBUG_KMS("Notify ELD: %d\n", pin);
|