1/* SPDX-License-Identifier: MIT */
2#ifndef __NVIF_IF0011_H__
3#define __NVIF_IF0011_H__
4
5union nvif_conn_args {
6	struct nvif_conn_v0 {
7		__u8 version;
8		__u8 id;	/* DCB connector table index. */
9		__u8 pad02[6];
10	} v0;
11};
12
13union nvif_conn_event_args {
14	struct nvif_conn_event_v0 {
15		__u8 version;
16#define NVIF_CONN_EVENT_V0_PLUG   0x01
17#define NVIF_CONN_EVENT_V0_UNPLUG 0x02
18#define NVIF_CONN_EVENT_V0_IRQ    0x04
19		__u8 types;
20		__u8 pad02[6];
21	} v0;
22};
23
24#define NVIF_CONN_V0_HPD_STATUS 0x00000000
25
26union nvif_conn_hpd_status_args {
27	struct nvif_conn_hpd_status_v0 {
28		__u8 version;
29		__u8 support;
30		__u8 present;
31		__u8 pad03[5];
32	} v0;
33};
34#endif
35