| /linux-6.15/drivers/gpu/drm/display/ |
| H A D | drm_hdmi_state_helper.c | 345 &infoframe->data.avi; in hdmi_generate_avi_infoframe() 351 infoframe->set = false; in hdmi_generate_avi_infoframe() 368 infoframe->set = true; in hdmi_generate_avi_infoframe() 379 &infoframe->data.spd; in hdmi_generate_spd_infoframe() 392 infoframe->set = true; in hdmi_generate_spd_infoframe() 403 &infoframe->data.drm; in hdmi_generate_hdr_infoframe() 418 infoframe->set = true; in hdmi_generate_hdr_infoframe() 444 infoframe->set = true; in hdmi_generate_hdmi_vendor_infoframe() 738 memcpy(&infoframe->data, frame, sizeof(infoframe->data)); in drm_atomic_helper_connector_hdmi_update_audio_infoframe() 739 infoframe->set = true; in drm_atomic_helper_connector_hdmi_update_audio_infoframe() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/media/i2c/ |
| H A D | adv7604.yaml | 36 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 37 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 38 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 39 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 40 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 41 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 42 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 43 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 44 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] 45 - enum: [ avlink, cec, infoframe, esdp, dpp, afe, rep, edid, hdmi, test, cp, vdp ] [all …]
|
| H A D | adv748x.yaml | 38 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 39 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 40 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 41 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 42 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 43 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 44 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 45 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 46 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] 47 - enum: [ dpll, cp, hdmi, edid, repeater, infoframe, cbus, cec, sdp, txa, txb ] [all …]
|
| /linux-6.15/drivers/gpu/drm/loongson/ |
| H A D | lsdc_output_7a2000.c | 290 struct hdmi_avi_infoframe infoframe; in ls7a2000_hdmi_set_avi_infoframe() local 296 err = drm_hdmi_avi_infoframe_from_display_mode(&infoframe, in ls7a2000_hdmi_set_avi_infoframe() 305 infoframe.colorspace = HDMI_COLORSPACE_RGB; in ls7a2000_hdmi_set_avi_infoframe() 306 infoframe.quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT; in ls7a2000_hdmi_set_avi_infoframe() 307 infoframe.colorimetry = HDMI_COLORIMETRY_NONE; in ls7a2000_hdmi_set_avi_infoframe() 309 err = hdmi_avi_infoframe_pack(&infoframe, buffer, sizeof(buffer)); in ls7a2000_hdmi_set_avi_infoframe()
|
| /linux-6.15/drivers/gpu/drm/ |
| H A D | drm_debugfs.c | 531 struct drm_connector_hdmi_infoframe *infoframe; in audio_infoframe_read() local 540 infoframe = &connector->hdmi.infoframes.audio; in audio_infoframe_read() 541 if (!infoframe->set) in audio_infoframe_read() 544 frame = &infoframe->data; in audio_infoframe_read() 580 struct drm_connector_hdmi_infoframe *infoframe; \ 594 infoframe = &conn_state->hdmi.infoframes._f; \ 595 if (!infoframe->set) \ 598 frame = &infoframe->data; \
|
| /linux-6.15/drivers/gpu/drm/sti/ |
| H A D | sti_hdmi.c | 442 struct hdmi_avi_infoframe infoframe; in hdmi_avi_infoframe_config() local 448 ret = drm_hdmi_avi_infoframe_from_display_mode(&infoframe, in hdmi_avi_infoframe_config() 456 infoframe.colorspace = hdmi->colorspace; in hdmi_avi_infoframe_config() 457 infoframe.quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT; in hdmi_avi_infoframe_config() 458 infoframe.colorimetry = HDMI_COLORIMETRY_NONE; in hdmi_avi_infoframe_config() 460 ret = hdmi_avi_infoframe_pack(&infoframe, buffer, sizeof(buffer)); in hdmi_avi_infoframe_config() 524 struct hdmi_vendor_infoframe infoframe; in hdmi_vendor_infoframe_config() local 530 ret = drm_hdmi_vendor_infoframe_from_display_mode(&infoframe, in hdmi_vendor_infoframe_config() 543 ret = hdmi_vendor_infoframe_pack(&infoframe, buffer, sizeof(buffer)); in hdmi_vendor_infoframe_config()
|
| /linux-6.15/drivers/gpu/drm/bridge/adv7511/ |
| H A D | adv7511_drv.c | 211 uint8_t infoframe[17]; in adv7511_set_config_csc() local 273 hdmi_avi_infoframe_pack(&config.avi_infoframe, infoframe, in adv7511_set_config_csc() 274 sizeof(infoframe)); in adv7511_set_config_csc() 278 infoframe + 1, sizeof(infoframe) - 1); in adv7511_set_config_csc()
|
| /linux-6.15/drivers/gpu/drm/nouveau/dispnv50/ |
| H A D | disp.c | 775 union hdmi_infoframe infoframe = { 0 }; in nv50_hdmi_enable() local 779 struct nvif_outp_infoframe_v0 infoframe; in nv50_hdmi_enable() member 818 args.infoframe.version = 0; in nv50_hdmi_enable() 819 args.infoframe.head = nv_crtc->index; in nv50_hdmi_enable() 821 if (!drm_hdmi_avi_infoframe_from_display_mode(&infoframe.avi, &nv_connector->base, mode)) { in nv50_hdmi_enable() 822 drm_hdmi_avi_infoframe_quant_range(&infoframe.avi, &nv_connector->base, mode, in nv50_hdmi_enable() 825 size = hdmi_infoframe_pack(&infoframe, args.data, ARRAY_SIZE(args.data)); in nv50_hdmi_enable() 830 nvif_outp_infoframe(&nv_encoder->outp, NVIF_OUTP_INFOFRAME_V0_AVI, &args.infoframe, size); in nv50_hdmi_enable() 834 if (!drm_hdmi_vendor_infoframe_from_display_mode(&infoframe.vendor.hdmi, in nv50_hdmi_enable() 836 size = hdmi_infoframe_pack(&infoframe, args.data, ARRAY_SIZE(args.data)); in nv50_hdmi_enable() [all …]
|
| /linux-6.15/arch/arm64/boot/dts/renesas/ |
| H A D | r8a77970-eagle-function-expansion.dtso | 115 "infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
|
| H A D | salvator-common.dtsi | 531 "infoframe", "cbus", "cec", "sdp", "txa", "txb" ;
|
| /linux-6.15/drivers/gpu/drm/omapdrm/dss/ |
| H A D | hdmi5_core.c | 559 char vic = cfg->infoframe.video_code; in hdmi5_configure() 582 cfg->infoframe.quantization_range = range; in hdmi5_configure() 595 hdmi_core_write_avi_infoframe(core, &cfg->infoframe); in hdmi5_configure()
|
| H A D | hdmi.h | 178 struct hdmi_avi_infoframe infoframe; member
|
| H A D | hdmi4.c | 379 hdmi->cfg.infoframe = avi; in hdmi4_bridge_enable()
|
| H A D | hdmi5.c | 377 hdmi->cfg.infoframe = avi; in hdmi5_bridge_enable()
|
| H A D | hdmi4_core.c | 294 hdmi_core_write_avi_infoframe(core, &cfg->infoframe); in hdmi4_configure()
|
| /linux-6.15/drivers/gpu/drm/exynos/ |
| H A D | exynos_hdmi.c | 112 struct hdmi_audio_infoframe infoframe; member 797 struct hdmi_audio_infoframe *infoframe = &hdata->audio.infoframe; in hdmi_audio_infoframe_apply() local 801 len = hdmi_audio_infoframe_pack(infoframe, buf, sizeof(buf)); in hdmi_audio_infoframe_apply() 2042 audio_infoframe = &hdata->audio.infoframe; in hdmi_probe()
|
| /linux-6.15/drivers/video/fbdev/omap2/omapfb/dss/ |
| H A D | hdmi.h | 174 struct hdmi_avi_infoframe infoframe; member
|
| H A D | hdmi5_core.c | 594 cfg->infoframe.quantization_range = HDMI_QUANTIZATION_RANGE_LIMITED; in hdmi5_configure() 608 hdmi_core_write_avi_infoframe(core, &cfg->infoframe); in hdmi5_configure()
|
| H A D | hdmi4.c | 478 hdmi.cfg.infoframe = *avi; in hdmi_set_infoframe()
|
| H A D | hdmi5.c | 510 hdmi.cfg.infoframe = *avi; in hdmi_set_infoframe()
|
| H A D | hdmi4_core.c | 339 hdmi_core_write_avi_infoframe(core, &cfg->infoframe); in hdmi4_configure()
|
| /linux-6.15/Documentation/arch/arm/omap/ |
| H A D | dss.rst | 74 and CEA-861 audio infoframe structures. This should be enough to support
|
| /linux-6.15/drivers/gpu/drm/vc4/ |
| H A D | vc4_hdmi.c | 634 const u8 *infoframe, size_t len) in vc4_hdmi_write_infoframe() argument 660 memcpy(buffer, infoframe, len); in vc4_hdmi_write_infoframe()
|