| /drivers/gpu/drm/ |
| A D | drm_eld.c | 21 int drm_eld_sad_get(const u8 *eld, int sad_index, struct cea_sad *cta_sad) in drm_eld_sad_get() argument 25 if (sad_index >= drm_eld_sad_count(eld)) in drm_eld_sad_get() 28 sad = eld + DRM_ELD_CEA_SAD(drm_eld_mnl(eld), sad_index); in drm_eld_sad_get() 44 int drm_eld_sad_set(u8 *eld, int sad_index, const struct cea_sad *cta_sad) in drm_eld_sad_set() argument 48 if (sad_index >= drm_eld_sad_count(eld)) in drm_eld_sad_set() 51 sad = eld + DRM_ELD_CEA_SAD(drm_eld_mnl(eld), sad_index); in drm_eld_sad_set()
|
| A D | drm_edid.c | 5631 memset(connector->eld, 0, sizeof(connector->eld)); in clear_eld() 5677 uint8_t *eld = connector->eld; in drm_edid_to_eld() local 5689 &eld[DRM_ELD_MONITOR_NAME_STRING]); in drm_edid_to_eld() 5692 eld[DRM_ELD_CEA_EDID_VER_MNL] |= mnl; in drm_edid_to_eld() 5694 eld[DRM_ELD_VER] = DRM_ELD_VER_CEA861D; in drm_edid_to_eld() 5698 eld[DRM_ELD_PRODUCT_CODE0] = drm_edid->edid->prod_code[0]; in drm_edid_to_eld() 5712 memcpy(&eld[DRM_ELD_CEA_SAD(mnl, total_sad_count)], in drm_edid_to_eld() 5719 eld[DRM_ELD_SPEAKER] = data[0]; in drm_edid_to_eld() 5740 eld[DRM_ELD_BASELINE_ELD_LEN] = in drm_edid_to_eld() 5741 DIV_ROUND_UP(drm_eld_calc_baseline_block_size(eld), 4); in drm_edid_to_eld() [all …]
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_audio.c | 269 u32 *eld = (u32 *)crtc_state->eld; in g4x_audio_codec_get_config() local 307 const u32 *eld = (const u32 *)crtc_state->eld; in g4x_audio_codec_enable() local 711 if (!connector->eld[0]) { in intel_audio_compute_config() 719 BUILD_BUG_ON(sizeof(crtc_state->eld) != sizeof(connector->eld)); in intel_audio_compute_config() 720 memcpy(crtc_state->eld, connector->eld, sizeof(crtc_state->eld)); in intel_audio_compute_config() 769 BUILD_BUG_ON(sizeof(audio_state->eld) != sizeof(crtc_state->eld)); in intel_audio_codec_enable() 770 memcpy(audio_state->eld, crtc_state->eld, sizeof(audio_state->eld)); in intel_audio_codec_enable() 828 memset(audio_state->eld, 0, sizeof(audio_state->eld)); in intel_audio_codec_disable() 856 memcpy(crtc_state->eld, audio_state->eld, sizeof(audio_state->eld)); in intel_acomp_get_config() 1236 const u8 *eld = audio_state->eld; in intel_audio_component_get_eld() local [all …]
|
| A D | intel_lpe_audio.c | 330 const void *eld, int ls_clock, bool dp_output) in intel_lpe_audio_notify() argument 347 if (eld != NULL) { in intel_lpe_audio_notify() 348 memcpy(ppdata->eld, eld, HDMI_MAX_ELD_BYTES); in intel_lpe_audio_notify() 357 memset(ppdata->eld, 0, HDMI_MAX_ELD_BYTES); in intel_lpe_audio_notify()
|
| A D | intel_lpe_audio.h | 21 const void *eld, int ls_clock, bool dp_output); 35 const void *eld, int ls_clock, bool dp_output) in intel_lpe_audio_notify() argument
|
| A D | intel_crtc_state_dump.c | 286 drm_print_hex_dump(&p, "ELD: ", pipe_config->eld, in intel_crtc_state_dump() 287 drm_eld_size(pipe_config->eld)); in intel_crtc_state_dump()
|
| A D | intel_display_core.h | 98 u8 eld[MAX_ELD_BYTES]; member
|
| A D | intel_sdvo.c | 1212 crtc_state->eld, sizeof(crtc_state->eld)); in intel_sdvo_get_eld() 1819 const u8 *eld = crtc_state->eld; in intel_sdvo_enable_audio() local 1828 eld, drm_eld_size(eld)); in intel_sdvo_enable_audio()
|
| /drivers/gpu/drm/bridge/synopsys/ |
| A D | dw-hdmi-gp-audio.c | 117 u8 *eld; in audio_get_eld() local 119 eld = audio->get_eld(audio->hdmi); in audio_get_eld() 120 if (eld) in audio_get_eld() 121 memcpy(buf, eld, min_t(size_t, MAX_ELD_BYTES, len)); in audio_get_eld()
|
| A D | dw-hdmi-i2s-audio.c | 138 u8 *eld; in dw_hdmi_i2s_get_eld() local 140 eld = audio->get_eld(audio->hdmi); in dw_hdmi_i2s_get_eld() 141 if (eld) in dw_hdmi_i2s_get_eld() 142 memcpy(buf, eld, min_t(size_t, MAX_ELD_BYTES, len)); in dw_hdmi_i2s_get_eld()
|
| A D | dw-hdmi-ahb-audio.c | 324 u8 *eld; in dw_hdmi_open() local 329 eld = dw->data.get_eld(dw->data.hdmi); in dw_hdmi_open() 330 if (eld) { in dw_hdmi_open() 331 ret = snd_pcm_hw_constraint_eld(runtime, eld); in dw_hdmi_open()
|
| /drivers/gpu/drm/display/ |
| A D | drm_hdmi_audio_helper.c | 89 memcpy(buf, connector->eld, min(sizeof(connector->eld), len)); in drm_connector_hdmi_audio_get_eld()
|
| /drivers/gpu/drm/nouveau/nvkm/engine/disp/ |
| A D | ior.h | 100 void (*eld)(struct nvkm_ior *, int head, u8 *data, u8 size); member
|
| A D | gt215.c | 64 .eld = gt215_sor_hda_eld,
|
| A D | uoutp.c | 202 ior->func->hda->eld(ior, args->v0.head, args->v0.data, argc); in nvkm_uoutp_mthd_hda_eld()
|
| A D | gf119.c | 80 .eld = gf119_sor_hda_eld,
|
| /drivers/gpu/drm/radeon/ |
| A D | radeon_audio.c | 779 ret = drm_eld_size(connector->eld); in radeon_audio_component_get_eld() 780 memcpy(buf, connector->eld, min(max_bytes, ret)); in radeon_audio_component_get_eld()
|
| /drivers/gpu/drm/bridge/ |
| A D | sii902x.c | 811 memcpy(buf, sii902x->connector.eld, in sii902x_audio_get_eld() 812 min(sizeof(sii902x->connector.eld), len)); in sii902x_audio_get_eld()
|
| A D | ite-it66121.c | 1455 memcpy(buf, ctx->connector->eld, in it66121_audio_get_eld() 1456 min(sizeof(ctx->connector->eld), len)); in it66121_audio_get_eld()
|
| A D | tda998x_drv.c | 1158 memcpy(buf, priv->connector.eld, in tda998x_audio_get_eld() 1159 min(sizeof(priv->connector.eld), len)); in tda998x_audio_get_eld()
|
| /drivers/gpu/drm/sti/ |
| A D | sti_hdmi.c | 1234 memcpy(buf, connector->eld, min(sizeof(connector->eld), len)); in hdmi_audio_get_eld()
|
| /drivers/gpu/drm/nouveau/dispnv50/ |
| A D | disp.c | 630 ret = drm_eld_size(nv_connector->base.eld); in nv50_audio_component_get_eld() 631 memcpy(buf, nv_connector->base.eld, in nv50_audio_component_get_eld() 765 nvif_outp_hda_eld(&nv_encoder->outp, nv_crtc->index, nv_connector->base.eld, in nv50_audio_enable() 766 drm_eld_size(nv_connector->base.eld)); in nv50_audio_enable()
|
| /drivers/gpu/drm/mediatek/ |
| A D | mtk_hdmi.c | 1563 memcpy(buf, hdmi->curr_conn->eld, min(sizeof(hdmi->curr_conn->eld), len)); in mtk_hdmi_audio_get_eld()
|
| /drivers/gpu/drm/exynos/ |
| A D | exynos_hdmi.c | 1652 memcpy(buf, connector->eld, min(sizeof(connector->eld), len)); in hdmi_audio_get_eld()
|
| /drivers/gpu/drm/tegra/ |
| A D | hdmi.c | 624 size_t length = drm_eld_size(hdmi->output.connector.eld), i; in tegra_hdmi_write_eld() 628 tegra_hdmi_writel(hdmi, i << 8 | hdmi->output.connector.eld[i], in tegra_hdmi_write_eld()
|