1b7019ac5SIlia Mirkin /* SPDX-License-Identifier: MIT */
2af85389cSBen Skeggs #ifndef __NVKM_DISP_HDMI_H__
3af85389cSBen Skeggs #define __NVKM_DISP_HDMI_H__
4797b2fb8SBen Skeggs #include "ior.h"
5af85389cSBen Skeggs 
6af85389cSBen Skeggs struct packed_hdmi_infoframe {
7af85389cSBen Skeggs 	u32 header;
8af85389cSBen Skeggs 	u32 subpack0_low;
9af85389cSBen Skeggs 	u32 subpack0_high;
10af85389cSBen Skeggs 	u32 subpack1_low;
11af85389cSBen Skeggs 	u32 subpack1_high;
12af85389cSBen Skeggs };
13af85389cSBen Skeggs 
14af85389cSBen Skeggs void pack_hdmi_infoframe(struct packed_hdmi_infoframe *packed_frame,
15af85389cSBen Skeggs 			 u8 *raw_frame, ssize_t len);
16af85389cSBen Skeggs #endif
17