| /kernel/linux/linux-6.6/drivers/video/ |
| D | hdmi.c | 55 * 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/ |
| D | hdmi.c | 54 * 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/ |
| 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 …]
|
| 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 …]
|
| /kernel/linux/linux-6.6/drivers/gpu/drm/display/ |
| D | drm_hdmi_helper.c | 18 * 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/ |
| D | sti_hdmi.c | 296 * @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/ |
| D | sti_hdmi.c | 304 * @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/ |
| D | hdmi.h | 192 /* 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/ |
| D | hdmi.h | 192 /* 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/ |
| D | analogix-anx78xx.h | 182 * 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 */
|
| D | analogix-i2c-txcommon.h | 149 /* 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/ |
| D | analogix-anx78xx.h | 182 * 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 */
|
| D | analogix-i2c-txcommon.h | 149 /* 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/ |
| D | hdmigf119.c | 49 /* 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()
|
| D | hdmigk104.c | 50 /* AVI InfoFrame */ in gk104_hdmi_ctrl() 61 /* GENERIC(?) / Vendor InfoFrame? */ in gk104_hdmi_ctrl() 72 /* ??? InfoFrame? */ in gk104_hdmi_ctrl()
|
| D | hdmigt215.c | 50 /* AVI InfoFrame */ in gt215_hdmi_ctrl() 61 /* Audio InfoFrame */ in gt215_hdmi_ctrl() 68 /* Vendor InfoFrame */ in gt215_hdmi_ctrl()
|
| D | hdmig84.c | 50 /* 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/ |
| D | lsdc_output_7a2000.c | 291 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/ |
| D | hdmi_audio.c | 77 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/ |
| D | hdmi_audio.c | 77 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/ |
| D | adv7511_audio.c | 157 /* 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/ |
| D | ext-ctrls-dv.rst | 97 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/ |
| D | ext-ctrls-dv.rst | 97 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/ |
| D | freesync.c | 718 * 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/ |
| D | adv748x.txt | 29 "infoframe", "cbus", "cec", "sdp", "txa", "txb" 71 "infoframe", "cbus", "cec", "sdp", "txa", "txb";
|