Searched refs:eld (Results 1 – 9 of 9) sorted by relevance
/linux-4.1.27/drivers/gpu/drm/i915/ |
D | intel_audio.c | 99 uint8_t *eld = connector->eld; in intel_eld_uptodate() local 113 for (i = 0; i < drm_eld_size(eld) / 4; i++) in intel_eld_uptodate() 114 if (I915_READ(reg_edid) != *((uint32_t *)eld + i)) in intel_eld_uptodate() 144 uint8_t *eld = connector->eld; in g4x_audio_codec_enable() local 149 DRM_DEBUG_KMS("Enable audio codec, %u bytes ELD\n", eld[2]); in g4x_audio_codec_enable() 168 len = min(drm_eld_size(eld) / 4, len); in g4x_audio_codec_enable() 171 I915_WRITE(G4X_HDMIW_HDMIEDID, *((uint32_t *)eld + i)); in g4x_audio_codec_enable() 211 const uint8_t *eld = connector->eld; in hsw_audio_codec_enable() local 216 pipe_name(pipe), drm_eld_size(eld)); in hsw_audio_codec_enable() 237 len = min(drm_eld_size(eld), 84); in hsw_audio_codec_enable() [all …]
|
/linux-4.1.27/include/drm/ |
D | drm_edid.h | 345 static inline int drm_eld_mnl(const uint8_t *eld) in drm_eld_mnl() argument 347 return (eld[DRM_ELD_CEA_EDID_VER_MNL] & DRM_ELD_MNL_MASK) >> DRM_ELD_MNL_SHIFT; in drm_eld_mnl() 354 static inline int drm_eld_sad_count(const uint8_t *eld) in drm_eld_sad_count() argument 356 return (eld[DRM_ELD_SAD_COUNT_CONN_TYPE] & DRM_ELD_SAD_COUNT_MASK) >> in drm_eld_sad_count() 367 static inline int drm_eld_calc_baseline_block_size(const uint8_t *eld) in drm_eld_calc_baseline_block_size() argument 370 drm_eld_mnl(eld) + drm_eld_sad_count(eld) * 3; in drm_eld_calc_baseline_block_size() 383 static inline int drm_eld_size(const uint8_t *eld) in drm_eld_size() argument 385 return DRM_ELD_HEADER_BLOCK_SIZE + eld[DRM_ELD_BASELINE_ELD_LEN] * 4; in drm_eld_size()
|
D | drm_crtc.h | 713 uint8_t eld[MAX_ELD_BYTES]; member
|
/linux-4.1.27/sound/pci/hda/ |
D | patch_hdmi.c | 406 struct hdmi_eld *eld; in hdmi_eld_ctl_info() local 413 eld = &per_pin->sink_eld; in hdmi_eld_ctl_info() 416 uinfo->count = eld->eld_valid ? eld->eld_size : 0; in hdmi_eld_ctl_info() 428 struct hdmi_eld *eld; in hdmi_eld_ctl_get() local 433 eld = &per_pin->sink_eld; in hdmi_eld_ctl_get() 436 if (eld->eld_size > ARRAY_SIZE(ucontrol->value.bytes.data) || in hdmi_eld_ctl_get() 437 eld->eld_size > ELD_MAX_SIZE) { in hdmi_eld_ctl_get() 445 if (eld->eld_valid) in hdmi_eld_ctl_get() 446 memcpy(ucontrol->value.bytes.data, eld->eld_buffer, in hdmi_eld_ctl_get() 447 eld->eld_size); in hdmi_eld_ctl_get() [all …]
|
D | hda_eld.c | 479 void snd_hdmi_print_eld_info(struct hdmi_eld *eld, in snd_hdmi_print_eld_info() argument 482 struct parsed_hdmi_eld *e = &eld->info; in snd_hdmi_print_eld_info() 500 snd_iprintf(buffer, "monitor_present\t\t%d\n", eld->monitor_present); in snd_hdmi_print_eld_info() 501 snd_iprintf(buffer, "eld_valid\t\t%d\n", eld->eld_valid); in snd_hdmi_print_eld_info() 502 if (!eld->eld_valid) in snd_hdmi_print_eld_info() 527 void snd_hdmi_write_eld_info(struct hdmi_eld *eld, in snd_hdmi_write_eld_info() argument 530 struct parsed_hdmi_eld *e = &eld->info; in snd_hdmi_write_eld_info() 546 eld->monitor_present = val; in snd_hdmi_write_eld_info() 548 eld->eld_valid = val; in snd_hdmi_write_eld_info()
|
D | hda_local.h | 781 void snd_hdmi_print_eld_info(struct hdmi_eld *eld, 783 void snd_hdmi_write_eld_info(struct hdmi_eld *eld,
|
/linux-4.1.27/drivers/gpu/drm/ |
D | drm_edid.c | 3060 connector->eld[5] |= (db[6] >> 7) << 1; /* Supports_AI */ in parse_hdmi_vsdb() 3111 uint8_t *eld = connector->eld; in drm_edid_to_eld() local 3119 memset(eld, 0, sizeof(connector->eld)); in drm_edid_to_eld() 3132 eld[20 + mnl] = name[mnl]; in drm_edid_to_eld() 3134 eld[4] = (cea[1] << 5) | mnl; in drm_edid_to_eld() 3135 DRM_DEBUG_KMS("ELD monitor %s\n", eld + 20); in drm_edid_to_eld() 3137 eld[0] = 2 << 3; /* ELD version: 2 */ in drm_edid_to_eld() 3139 eld[16] = edid->mfg_id[0]; in drm_edid_to_eld() 3140 eld[17] = edid->mfg_id[1]; in drm_edid_to_eld() 3141 eld[18] = edid->prod_code[0]; in drm_edid_to_eld() [all …]
|
/linux-4.1.27/Documentation/sound/alsa/ |
D | Procfile.txt | 173 card*/eld#* 178 Some ELD fields may be modified by doing `echo name hex_value > eld#*`.
|
/linux-4.1.27/drivers/gpu/drm/nouveau/ |
D | nv50_display.c | 1715 struct nv50_disp_sor_hda_eld_v0 eld; in nv50_audio_mode_set() member 1717 u8 data[sizeof(nv_connector->base.eld)]; in nv50_audio_mode_set() 1731 memcpy(args.data, nv_connector->base.eld, sizeof(args.data)); in nv50_audio_mode_set() 1744 struct nv50_disp_sor_hda_eld_v0 eld; in nv50_audio_disconnect() member
|