Lines Matching refs:infoframe

296  * @slot: infoframe to reset
318 DRM_ERROR("unsupported infoframe slot: %#x\n", slot);
334 * Helper to concatenate infoframe in 32 bits word
354 * @data: infoframe to write
385 DRM_ERROR("unsupported infoframe type: %#x\n", *ptr);
389 /* Disable transmission slot for updated infoframe */
414 /* Enable transmission slot for updated infoframe */
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;
440 ret = drm_hdmi_avi_infoframe_from_display_mode(&infoframe,
443 DRM_ERROR("failed to setup AVI infoframe: %d\n", ret);
447 /* fixed infoframe configuration not linked to the mode */
448 infoframe.colorspace = hdmi->colorspace;
449 infoframe.quantization_range = HDMI_QUANTIZATION_RANGE_DEFAULT;
450 infoframe.colorimetry = HDMI_COLORIMETRY_NONE;
452 ret = hdmi_avi_infoframe_pack(&infoframe, buffer, sizeof(buffer));
454 DRM_ERROR("failed to pack AVI infoframe: %d\n", ret);
464 * Prepare and configure the AUDIO infoframe
466 * AUDIO infoframe are transmitted once per frame and
487 DRM_ERROR("failed to pack audio infoframe: %d\n", ret);
503 * Prepare and configure the VS infoframe
505 * Vendor Specific infoframe are transmitted once per frame and
516 struct hdmi_vendor_infoframe infoframe;
522 ret = drm_hdmi_vendor_infoframe_from_display_mode(&infoframe,
527 * Going into that statement does not means vendor infoframe
528 * fails. It just informed us that vendor infoframe is not
530 * mode requires vendor infoframe. So just simply return 0.
535 ret = hdmi_vendor_infoframe_pack(&infoframe, buffer, sizeof(buffer));
537 DRM_ERROR("failed to pack VS infoframe: %d\n", ret);
908 /* Program AVI infoframe */
910 DRM_ERROR("Unable to configure AVI infoframe\n");
919 /* Program VS infoframe */
921 DRM_ERROR("Unable to configure VS infoframe\n");
1316 /* Initialize audio infoframe */
1319 DRM_ERROR("Failed to init audio infoframe\n");