1 /* SPDX-License-Identifier: MIT */
2 #ifndef __NVIF_IF0011_H__
3 #define __NVIF_IF0011_H__
4 
5 union nvif_conn_args {
6 	struct nvif_conn_v0 {
7 		__u8 version;
8 		__u8 id;	/* DCB connector table index. */
9 		__u8 pad02[6];
10 #define NVIF_CONN_V0_VGA       0x00
11 #define NVIF_CONN_V0_TV        0x01
12 #define NVIF_CONN_V0_DVI_I     0x02
13 #define NVIF_CONN_V0_DVI_D     0x03
14 #define NVIF_CONN_V0_LVDS      0x04
15 #define NVIF_CONN_V0_LVDS_SPWG 0x05
16 #define NVIF_CONN_V0_HDMI      0x06
17 #define NVIF_CONN_V0_DP        0x07
18 #define NVIF_CONN_V0_EDP       0x08
19 		__u8 type;
20 	} v0;
21 };
22 
23 union nvif_conn_event_args {
24 	struct nvif_conn_event_v0 {
25 		__u8 version;
26 #define NVIF_CONN_EVENT_V0_PLUG   0x01
27 #define NVIF_CONN_EVENT_V0_UNPLUG 0x02
28 #define NVIF_CONN_EVENT_V0_IRQ    0x04
29 		__u8 types;
30 		__u8 pad02[6];
31 	} v0;
32 };
33 #endif
34