Home
last modified time | relevance | path

Searched refs:eld (Results 1 – 25 of 26) sorted by relevance

12

/netbsd-src/sys/external/bsd/drm2/dist/include/drm/
H A Ddrm_edid.h391 static inline int drm_eld_mnl(const uint8_t *eld) in drm_eld_mnl() argument
393 return (eld[DRM_ELD_CEA_EDID_VER_MNL] & DRM_ELD_MNL_MASK) >> DRM_ELD_MNL_SHIFT; in drm_eld_mnl()
400 static inline const uint8_t *drm_eld_sad(const uint8_t *eld) in drm_eld_sad() argument
404 ver = (eld[DRM_ELD_VER] & DRM_ELD_VER_MASK) >> DRM_ELD_VER_SHIFT; in drm_eld_sad()
408 mnl = drm_eld_mnl(eld); in drm_eld_sad()
412 return eld + DRM_ELD_CEA_SAD(mnl, 0); in drm_eld_sad()
419 static inline int drm_eld_sad_count(const uint8_t *eld) in drm_eld_sad_count() argument
421 return (eld[DRM_ELD_SAD_COUNT_CONN_TYPE] & DRM_ELD_SAD_COUNT_MASK) >> in drm_eld_sad_count()
432 static inline int drm_eld_calc_baseline_block_size(const uint8_t *eld) in drm_eld_calc_baseline_block_size() argument
435 drm_eld_mnl(eld) + drm_eld_sad_count(eld) * 3; in drm_eld_calc_baseline_block_size()
[all …]
H A Dintel_lpe_audio.h43 u8 eld[HDMI_MAX_ELD_BYTES]; member
H A Ddrm_connector.h1325 uint8_t eld[MAX_ELD_BYTES]; member
/netbsd-src/sys/external/bsd/drm2/dist/drm/i915/display/
H A Dintel_audio.c295 const u8 *eld = connector->eld; in intel_eld_uptodate() local
309 for (i = 0; i < drm_eld_size(eld) / 4; i++) in intel_eld_uptodate()
310 if (I915_READ(reg_edid) != *((const u32 *)eld + i)) in intel_eld_uptodate()
343 const u8 *eld = connector->eld; in g4x_audio_codec_enable() local
348 DRM_DEBUG_KMS("Enable audio codec, %u bytes ELD\n", drm_eld_size(eld)); in g4x_audio_codec_enable()
367 len = min(drm_eld_size(eld) / 4, len); in g4x_audio_codec_enable()
370 I915_WRITE(G4X_HDMIW_HDMIEDID, *((const u32 *)eld + i)); in g4x_audio_codec_enable()
515 const u8 *eld = connector->eld; in hsw_audio_codec_enable() local
520 transcoder_name(cpu_transcoder), drm_eld_size(eld)); in hsw_audio_codec_enable()
543 len = min(drm_eld_size(eld), 84); in hsw_audio_codec_enable()
[all …]
H A Dintel_lpe_audio.c327 const void *eld, int ls_clock, bool dp_output) in intel_lpe_audio_notify() argument
344 if (eld != NULL) { in intel_lpe_audio_notify()
345 memcpy(ppdata->eld, eld, HDMI_MAX_ELD_BYTES); in intel_lpe_audio_notify()
354 memset(ppdata->eld, 0, HDMI_MAX_ELD_BYTES); in intel_lpe_audio_notify()
H A Dintel_lpe_audio.h25 const void *eld, int ls_clock, bool dp_output);
H A Dintel_sdvo.c1711 u8 *eld = connector->eld; in intel_sdvo_enable_audio() local
1713 eld[6] = drm_av_sync_delay(connector, adjusted_mode) / 2; in intel_sdvo_enable_audio()
1719 eld, drm_eld_size(eld)); in intel_sdvo_enable_audio()
/netbsd-src/sys/dev/hdaudio/
H A Dhdafg_dd.h39 struct eld_baseline_block eld; member
H A Dhdafg_dd.c50 struct eld_baseline_block *block = &hdi->eld; in hdafg_dd_parse_info()
H A Dhdafg.c903 hda_print(sc, " ELD version=0x%x", ELD_VER(&hdi.eld)); in hdafg_assoc_dump_dd()
904 hda_print1(sc, ",len=%u", hdi.eld.header.baseline_eld_len * 4); in hdafg_assoc_dump_dd()
905 hda_print1(sc, ",edid=0x%x", ELD_CEA_EDID_VER(&hdi.eld)); in hdafg_assoc_dump_dd()
906 hda_print1(sc, ",port=0x%" PRIx64, hdi.eld.port_id); in hdafg_assoc_dump_dd()
907 hda_print1(sc, ",vendor=0x%04x", hdi.eld.vendor); in hdafg_assoc_dump_dd()
908 hda_print1(sc, ",product=0x%04x", hdi.eld.product); in hdafg_assoc_dump_dd()
/netbsd-src/sys/external/bsd/drm2/i915drm/
H A Dintel_lpe_audio.c59 enum port port, const void *eld, int ls_clock, bool dp_output) in intel_lpe_audio_notify() argument
/netbsd-src/sys/external/bsd/drm2/dist/drm/
H A Ddrm_edid.c4274 connector->eld[DRM_ELD_SAD_COUNT_CONN_TYPE] |= DRM_ELD_SUPPORTS_AI; in drm_parse_hdmi_vsdb_audio()
4348 memset(connector->eld, 0, sizeof(connector->eld)); in clear_eld()
4368 uint8_t *eld = connector->eld; in drm_edid_to_eld() local
4386 mnl = get_monitor_name(edid, &eld[DRM_ELD_MONITOR_NAME_STRING]); in drm_edid_to_eld()
4387 DRM_DEBUG_KMS("ELD monitor %s\n", &eld[DRM_ELD_MONITOR_NAME_STRING]); in drm_edid_to_eld()
4389 eld[DRM_ELD_CEA_EDID_VER_MNL] = cea[1] << DRM_ELD_CEA_EDID_VER_SHIFT; in drm_edid_to_eld()
4390 eld[DRM_ELD_CEA_EDID_VER_MNL] |= mnl; in drm_edid_to_eld()
4392 eld[DRM_ELD_VER] = DRM_ELD_VER_CEA861D; in drm_edid_to_eld()
4394 eld[DRM_ELD_MANUFACTURER_NAME0] = edid->mfg_id[0]; in drm_edid_to_eld()
4395 eld[DRM_ELD_MANUFACTURER_NAME1] = edid->mfg_id[1]; in drm_edid_to_eld()
[all …]
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/nvkm/engine/disp/
H A Dnouveau_nvkm_engine_disp_sorgk104.c50 .eld = gf119_hda_eld,
H A Dnouveau_nvkm_engine_disp_sormcp89.c50 .eld = gt215_hda_eld,
H A Dnouveau_nvkm_engine_disp_sorgm107.c64 .eld = gf119_hda_eld,
H A Dnouveau_nvkm_engine_disp_sorgt215.c66 .eld = gt215_hda_eld,
H A Dnouveau_nvkm_engine_disp_sortu102.c95 .eld = gf119_hda_eld,
H A Dnouveau_nvkm_engine_disp_sorgv100.c110 .eld = gf119_hda_eld,
H A Dnouveau_nvkm_engine_disp_sorgm200.c123 .eld = gf119_hda_eld,
H A Dnouveau_nvkm_engine_disp_sorgf119.c184 .eld = gf119_hda_eld,
H A Dior.h92 void (*eld)(struct nvkm_ior *, u8 *data, u8 size); member
H A Dnouveau_nvkm_engine_disp_rootnv50.c163 ior->func->hda.eld(ior, data, size); in nv50_disp_root_mthd_()
/netbsd-src/external/gpl3/gdb/dist/readline/readline/support/
H A Dshobj-conf76 SHOBJ_LD=/usr/bin/eld
/netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/dispnv50/
H A Dnouveau_dispnv50_disp.c532 ret = drm_eld_size(nv_connector->base.eld); in nv50_audio_component_get_eld()
533 memcpy(buf, nv_connector->base.eld, in nv50_audio_component_get_eld()
617 struct nv50_disp_sor_hda_eld_v0 eld; in nv50_audio_disable() member
642 struct nv50_disp_sor_hda_eld_v0 eld; in nv50_audio_enable() member
644 u8 data[sizeof(nv_connector->base.eld)]; in nv50_audio_enable()
657 memcpy(args.data, nv_connector->base.eld, sizeof(args.data)); in nv50_audio_enable()
/netbsd-src/sys/external/bsd/drm2/dist/drm/amd/display/amdgpu_dm/
H A Damdgpu_dm.c645 ret = drm_eld_size(connector->eld); in amdgpu_dm_audio_component_get_eld()
646 memcpy(buf, connector->eld, min(max_bytes, ret)); in amdgpu_dm_audio_component_get_eld()

12