Lines Matching full:infoframe

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
448 ret = drm_hdmi_avi_infoframe_from_display_mode(&infoframe, in hdmi_avi_infoframe_config()
451 DRM_ERROR("failed to setup AVI infoframe: %d\n", ret); in hdmi_avi_infoframe_config()
455 /* fixed infoframe configuration not linked to the mode */ 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()
462 DRM_ERROR("failed to pack AVI infoframe: %d\n", ret); in hdmi_avi_infoframe_config()
472 * Prepare and configure the AUDIO infoframe
474 * AUDIO infoframe are transmitted once per frame and
495 DRM_ERROR("failed to pack audio infoframe: %d\n", ret); in hdmi_audio_infoframe_config()
511 * Prepare and configure the VS infoframe
513 * Vendor Specific infoframe are transmitted once per frame and
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()
535 * Going into that statement does not means vendor infoframe in hdmi_vendor_infoframe_config()
536 * fails. It just informed us that vendor infoframe is not in hdmi_vendor_infoframe_config()
538 * mode requires vendor infoframe. So just simply return 0. in hdmi_vendor_infoframe_config()
543 ret = hdmi_vendor_infoframe_pack(&infoframe, buffer, sizeof(buffer)); in hdmi_vendor_infoframe_config()
545 DRM_ERROR("failed to pack VS infoframe: %d\n", ret); in hdmi_vendor_infoframe_config()
700 seq_printf(s, "\n AVI Infoframe (Data Island slot N=%d):", in hdmi_dbg_show()
710 seq_printf(s, "\n\n AUDIO Infoframe (Data Island slot N=%d):", in hdmi_dbg_show()
720 seq_printf(s, "\n\n VENDOR SPECIFIC Infoframe (Data Island slot N=%d):", in hdmi_dbg_show()
916 /* Program AVI infoframe */ in sti_hdmi_pre_enable()
918 DRM_ERROR("Unable to configure AVI infoframe\n"); in sti_hdmi_pre_enable()
927 /* Program VS infoframe */ in sti_hdmi_pre_enable()
929 DRM_ERROR("Unable to configure VS infoframe\n"); in sti_hdmi_pre_enable()
1326 /* Initialize audio infoframe */ in sti_hdmi_bind()
1329 DRM_ERROR("Failed to init audio infoframe\n"); in sti_hdmi_bind()