Home
last modified time | relevance | path

Searched full:infoframe (Results 1 – 25 of 204) sorted by relevance

123456789

/kernel/linux/linux-6.6/drivers/video/
Dhdmi.c55 * hdmi_avi_infoframe_init() - initialize an HDMI AVI infoframe
56 * @frame: HDMI AVI infoframe
82 * hdmi_avi_infoframe_check() - check a HDMI AVI infoframe
83 * @frame: HDMI AVI infoframe
85 * Validates that the infoframe is consistent and updates derived fields
97 * hdmi_avi_infoframe_pack_only() - write HDMI AVI infoframe to binary buffer
98 * @frame: HDMI AVI infoframe
133 /* start infoframe payload */ in hdmi_avi_infoframe_pack_only()
185 * hdmi_avi_infoframe_pack() - check a HDMI AVI infoframe,
187 * @frame: HDMI AVI infoframe
[all …]
/kernel/linux/linux-5.10/drivers/video/
Dhdmi.c54 * hdmi_avi_infoframe_init() - initialize an HDMI AVI infoframe
55 * @frame: HDMI AVI infoframe
81 * hdmi_avi_infoframe_check() - check a HDMI AVI infoframe
82 * @frame: HDMI AVI infoframe
84 * Validates that the infoframe is consistent and updates derived fields
96 * hdmi_avi_infoframe_pack_only() - write HDMI AVI infoframe to binary buffer
97 * @frame: HDMI AVI infoframe
132 /* start infoframe payload */ in hdmi_avi_infoframe_pack_only()
184 * hdmi_avi_infoframe_pack() - check a HDMI AVI infoframe,
186 * @frame: HDMI AVI infoframe
[all …]
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/media/i2c/
Dadv7604.yaml36 - 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 …]
Dadv748x.yaml38 - 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 …]
/kernel/linux/linux-6.6/drivers/gpu/drm/display/
Ddrm_hdmi_helper.c18 * drm_hdmi_infoframe_set_hdr_metadata() - fill an HDMI DRM infoframe with
20 * @frame: HDMI DRM infoframe
45 /* Sink EOTF is Bit map while infoframe is absolute values */ in drm_hdmi_infoframe_set_hdr_metadata()
124 * drm_hdmi_avi_infoframe_colorimetry() - fill the HDMI AVI infoframe
126 * @frame: HDMI AVI infoframe
142 * ToDo: Extend it for ACE formats as well. Modify the infoframe in drm_hdmi_avi_infoframe_colorimetry()
151 * drm_hdmi_avi_infoframe_bars() - fill the HDMI AVI infoframe
153 * @frame: HDMI AVI infoframe
167 * drm_hdmi_avi_infoframe_content_type() - fill the HDMI AVI infoframe
170 * @frame: HDMI AVI infoframe
/kernel/linux/linux-5.10/drivers/gpu/drm/sti/
Dsti_hdmi.c296 * @slot: infoframe to reset
318 DRM_ERROR("unsupported infoframe slot: %#x\n", slot); in hdmi_infoframe_reset()
334 * Helper to concatenate infoframe in 32 bits word
354 * @data: infoframe to write
385 DRM_ERROR("unsupported infoframe type: %#x\n", *ptr); in hdmi_infoframe_write_infopack()
389 /* Disable transmission slot for updated infoframe */ in hdmi_infoframe_write_infopack()
414 /* Enable transmission slot for updated infoframe */ in hdmi_infoframe_write_infopack()
421 * Prepare and configure the AVI infoframe
423 * AVI infoframe are transmitted at least once per two video field and
434 struct hdmi_avi_infoframe infoframe; in hdmi_avi_infoframe_config() local
[all …]
/kernel/linux/linux-6.6/drivers/gpu/drm/sti/
Dsti_hdmi.c304 * @slot: infoframe to reset
326 DRM_ERROR("unsupported infoframe slot: %#x\n", slot); in hdmi_infoframe_reset()
342 * Helper to concatenate infoframe in 32 bits word
362 * @data: infoframe to write
393 DRM_ERROR("unsupported infoframe type: %#x\n", *ptr); in hdmi_infoframe_write_infopack()
397 /* Disable transmission slot for updated infoframe */ in hdmi_infoframe_write_infopack()
422 /* Enable transmission slot for updated infoframe */ in hdmi_infoframe_write_infopack()
429 * Prepare and configure the AVI infoframe
431 * AVI infoframe are transmitted at least once per two video field and
442 struct hdmi_avi_infoframe infoframe; in hdmi_avi_infoframe_config() local
[all …]
/kernel/linux/linux-6.6/include/linux/
Dhdmi.h192 /* DRM Infoframe as per CTA 861.G spec */
389 * @hdmi_type1: HDR Metadata Infoframe.
414 * union hdmi_infoframe - overall union of all abstract infoframe representations
415 * @any: generic infoframe
416 * @avi: avi infoframe
417 * @spd: spd infoframe
419 * @audio: audio infoframe
420 * @drm: Dynamic Range and Mastering infoframe
423 * have the same header which also indicates which type of infoframe should be
/kernel/linux/linux-5.10/include/linux/
Dhdmi.h192 /* DRM Infoframe as per CTA 861.G spec */
384 * @hdmi_type1: HDR Metadata Infoframe.
409 * union hdmi_infoframe - overall union of all abstract infoframe representations
410 * @any: generic infoframe
411 * @avi: avi infoframe
412 * @spd: spd infoframe
414 * @audio: audio infoframe
415 * @drm: Dynamic Range and Mastering infoframe
418 * have the same header which also indicates which type of infoframe should be
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/analogix/
Danalogix-anx78xx.h182 * InfoFrame and Control Packet Registers
185 /* AVI InfoFrame packet checksum */
188 /* AVI InfoFrame Registers */
194 /* Audio InfoFrame Registers */
198 /* MPEG/HDMI Vendor Specific InfoFrame Packet type code */
201 /* MPEG/HDMI Vendor Specific InfoFrame Packet length */
204 /* MPEG/HDMI Vendor Specific InfoFrame Packet version number */
207 /* MPEG/HDMI Vendor Specific InfoFrame Packet content */
Danalogix-i2c-txcommon.h149 /* InfoFrame AVI Packet DB1 Register */
157 /* InfoFrame Audio Packet DB1 Register */
160 /* InfoFrame MPEG Packet DB1 Register */
/kernel/linux/linux-5.10/drivers/gpu/drm/bridge/analogix/
Danalogix-anx78xx.h182 * InfoFrame and Control Packet Registers
185 /* AVI InfoFrame packet checksum */
188 /* AVI InfoFrame Registers */
194 /* Audio InfoFrame Registers */
198 /* MPEG/HDMI Vendor Specific InfoFrame Packet type code */
201 /* MPEG/HDMI Vendor Specific InfoFrame Packet length */
204 /* MPEG/HDMI Vendor Specific InfoFrame Packet version number */
207 /* MPEG/HDMI Vendor Specific InfoFrame Packet content */
Danalogix-i2c-txcommon.h149 /* InfoFrame AVI Packet DB1 Register */
157 /* InfoFrame Audio Packet DB1 Register */
160 /* InfoFrame MPEG Packet DB1 Register */
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/engine/disp/
Dhdmigf119.c49 /* AVI InfoFrame */ in gf119_hdmi_ctrl()
60 /* GENERIC(?) / Vendor InfoFrame? */ in gf119_hdmi_ctrl()
64 * These appear to be the audio infoframe registers, in gf119_hdmi_ctrl()
65 * but no other set of infoframe registers has yet in gf119_hdmi_ctrl()
75 /* ??? InfoFrame? */ in gf119_hdmi_ctrl()
Dhdmigk104.c50 /* AVI InfoFrame */ in gk104_hdmi_ctrl()
61 /* GENERIC(?) / Vendor InfoFrame? */ in gk104_hdmi_ctrl()
72 /* ??? InfoFrame? */ in gk104_hdmi_ctrl()
Dhdmigt215.c50 /* AVI InfoFrame */ in gt215_hdmi_ctrl()
61 /* Audio InfoFrame */ in gt215_hdmi_ctrl()
68 /* Vendor InfoFrame */ in gt215_hdmi_ctrl()
Dhdmig84.c50 /* AVI InfoFrame */ in g84_hdmi_ctrl()
61 /* Audio InfoFrame */ in g84_hdmi_ctrl()
68 /* Vendor InfoFrame */ in g84_hdmi_ctrl()
/kernel/linux/linux-6.6/drivers/gpu/drm/loongson/
Dlsdc_output_7a2000.c291 struct hdmi_avi_infoframe infoframe; in ls7a2000_hdmi_set_avi_infoframe() local
297 err = drm_hdmi_avi_infoframe_from_display_mode(&infoframe, in ls7a2000_hdmi_set_avi_infoframe()
301 drm_err(ddev, "failed to setup AVI infoframe: %d\n", err); in ls7a2000_hdmi_set_avi_infoframe()
305 /* Fixed infoframe configuration not linked to the mode */ in ls7a2000_hdmi_set_avi_infoframe()
306 infoframe.colorspace = HDMI_COLORSPACE_RGB; in ls7a2000_hdmi_set_avi_infoframe()
307 infoframe.quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT; in ls7a2000_hdmi_set_avi_infoframe()
308 infoframe.colorimetry = HDMI_COLORIMETRY_NONE; in ls7a2000_hdmi_set_avi_infoframe()
310 err = hdmi_avi_infoframe_pack(&infoframe, buffer, sizeof(buffer)); in ls7a2000_hdmi_set_avi_infoframe()
312 drm_err(ddev, "failed to pack AVI infoframe: %d\n", err); in ls7a2000_hdmi_set_avi_infoframe()
329 drm_dbg(ddev, "Update HDMI-%u avi infoframe\n", index); in ls7a2000_hdmi_set_avi_infoframe()
/kernel/linux/linux-5.10/drivers/gpu/drm/msm/hdmi/
Dhdmi_audio.c77 struct hdmi_audio_infoframe *info = &audio->infoframe; in msm_hdmi_audio_update()
164 /* configure infoframe: */ in msm_hdmi_audio_update()
232 audio->infoframe.channels = nchannels[num_of_channels]; in msm_hdmi_audio_info_setup()
233 audio->infoframe.channel_allocation = channel_allocation; in msm_hdmi_audio_info_setup()
234 audio->infoframe.level_shift_value = level_shift; in msm_hdmi_audio_info_setup()
235 audio->infoframe.downmix_inhibit = down_mix; in msm_hdmi_audio_info_setup()
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/hdmi/
Dhdmi_audio.c77 struct hdmi_audio_infoframe *info = &audio->infoframe; in msm_hdmi_audio_update()
164 /* configure infoframe: */ in msm_hdmi_audio_update()
232 audio->infoframe.channels = nchannels[num_of_channels]; in msm_hdmi_audio_info_setup()
233 audio->infoframe.channel_allocation = channel_allocation; in msm_hdmi_audio_info_setup()
234 audio->infoframe.level_shift_value = level_shift; in msm_hdmi_audio_info_setup()
235 audio->infoframe.downmix_inhibit = down_mix; in msm_hdmi_audio_info_setup()
/kernel/linux/linux-6.6/drivers/gpu/drm/bridge/adv7511/
Dadv7511_audio.c157 /* send current Audio infoframe values while updating */ in adv7511_hdmi_hw_params()
163 /* use Audio infoframe updated info */ in adv7511_hdmi_hw_params()
177 /* hide Audio infoframe updates */ in audio_startup()
195 /* use Audio infoframe updated info */ in audio_startup()
/kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/
Dext-ctrls-dv.rst97 the AVI InfoFrame. The term 'IT Content' is used for content that
121 InfoFrame is set to 0.
156 InfoFrame. The term 'IT Content' is used for content that originates
/kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/
Dext-ctrls-dv.rst97 the AVI InfoFrame. The term 'IT Content' is used for content that
121 InfoFrame is set to 0.
156 InfoFrame. The term 'IT Content' is used for content that originates
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/display/modules/freesync/
Dfreesync.c718 * Descriptor InfoFrame) in build_vrr_infopacket_header_v1()
740 * Descriptor InfoFrame) in build_vrr_infopacket_header_v1()
745 * For INFOFRAME, the value must be 1Bh] in build_vrr_infopacket_header_v1()
749 /* HB3 = [Bits 7:2 = INFOFRAME SDP Version Number = 0x1] in build_vrr_infopacket_header_v1()
767 * Descriptor InfoFrame) in build_vrr_infopacket_header_v2()
788 * Descriptor InfoFrame) in build_vrr_infopacket_header_v2()
793 * For INFOFRAME, the value must be 1Bh] in build_vrr_infopacket_header_v2()
797 /* HB3 = [Bits 7:2 = INFOFRAME SDP Version Number = 0x2] in build_vrr_infopacket_header_v2()
818 * Descriptor InfoFrame) in build_vrr_infopacket_header_v3()
839 * Descriptor InfoFrame) in build_vrr_infopacket_header_v3()
[all …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/media/i2c/
Dadv748x.txt29 "infoframe", "cbus", "cec", "sdp", "txa", "txb"
71 "infoframe", "cbus", "cec", "sdp", "txa", "txb";

123456789