xref: /netbsd-src/sys/external/bsd/drm2/dist/drm/nouveau/include/nvif/cl0046.h (revision 41ec02673d281bbb3d38e6c78504ce6e30c228c1)
1 /*	$NetBSD: cl0046.h,v 1.2 2021/12/18 23:45:33 riastradh Exp $	*/
2 
3 /* SPDX-License-Identifier: MIT */
4 #ifndef __NVIF_CL0046_H__
5 #define __NVIF_CL0046_H__
6 
7 #define NV04_DISP_NTFY_VBLANK                                              0x00
8 #define NV04_DISP_NTFY_CONN                                                0x01
9 
10 struct nv04_disp_mthd_v0 {
11 	__u8  version;
12 #define NV04_DISP_SCANOUTPOS                                               0x00
13 	__u8  method;
14 	__u8  head;
15 	__u8  pad03[5];
16 };
17 
18 struct nv04_disp_scanoutpos_v0 {
19 	__u8  version;
20 	__u8  pad01[7];
21 	__s64 time[2];
22 	__u16 vblanks;
23 	__u16 vblanke;
24 	__u16 vtotal;
25 	__u16 vline;
26 	__u16 hblanks;
27 	__u16 hblanke;
28 	__u16 htotal;
29 	__u16 hline;
30 };
31 #endif
32