xref: /openbmc/linux/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmi.h (revision 0898782247ae533d1f4e47a06bc5d4870931b284)
1*b7019ac5SIlia 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