162306a36Sopenharmony_ci/* SPDX-License-Identifier: MIT */ 262306a36Sopenharmony_ci 362306a36Sopenharmony_ci#ifndef DRM_HDMI_HELPER 462306a36Sopenharmony_ci#define DRM_HDMI_HELPER 562306a36Sopenharmony_ci 662306a36Sopenharmony_ci#include <linux/hdmi.h> 762306a36Sopenharmony_ci 862306a36Sopenharmony_cistruct drm_connector; 962306a36Sopenharmony_cistruct drm_connector_state; 1062306a36Sopenharmony_cistruct drm_display_mode; 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_civoid 1362306a36Sopenharmony_cidrm_hdmi_avi_infoframe_colorimetry(struct hdmi_avi_infoframe *frame, 1462306a36Sopenharmony_ci const struct drm_connector_state *conn_state); 1562306a36Sopenharmony_ci 1662306a36Sopenharmony_civoid 1762306a36Sopenharmony_cidrm_hdmi_avi_infoframe_bars(struct hdmi_avi_infoframe *frame, 1862306a36Sopenharmony_ci const struct drm_connector_state *conn_state); 1962306a36Sopenharmony_ci 2062306a36Sopenharmony_ciint 2162306a36Sopenharmony_cidrm_hdmi_infoframe_set_hdr_metadata(struct hdmi_drm_infoframe *frame, 2262306a36Sopenharmony_ci const struct drm_connector_state *conn_state); 2362306a36Sopenharmony_ci 2462306a36Sopenharmony_civoid drm_hdmi_avi_infoframe_content_type(struct hdmi_avi_infoframe *frame, 2562306a36Sopenharmony_ci const struct drm_connector_state *conn_state); 2662306a36Sopenharmony_ci 2762306a36Sopenharmony_ci#endif 28