if0012.h (1958d69fa8e7448a44f12dcb3e5ecd9b78f25121) | if0012.h (0a4410a79fe6b28be42cf936ad1650b6f1186694) |
---|---|
1/* SPDX-License-Identifier: MIT */ 2#ifndef __NVIF_IF0012_H__ 3#define __NVIF_IF0012_H__ 4 5#include <drm/display/drm_dp.h> 6 7union nvif_outp_args { 8 struct nvif_outp_v0 { 9 __u8 version; 10 __u8 id; /* DCB device index. */ | 1/* SPDX-License-Identifier: MIT */ 2#ifndef __NVIF_IF0012_H__ 3#define __NVIF_IF0012_H__ 4 5#include <drm/display/drm_dp.h> 6 7union nvif_outp_args { 8 struct nvif_outp_v0 { 9 __u8 version; 10 __u8 id; /* DCB device index. */ |
11 __u8 pad02[6]; | 11#define NVIF_OUTP_V0_TYPE_DAC 0x00 12#define NVIF_OUTP_V0_TYPE_SOR 0x01 13#define NVIF_OUTP_V0_TYPE_PIOR 0x02 14 __u8 type; 15#define NVIF_OUTP_V0_PROTO_RGB_CRT 0x00 16#define NVIF_OUTP_V0_PROTO_TMDS 0x01 17#define NVIF_OUTP_V0_PROTO_LVDS 0x02 18#define NVIF_OUTP_V0_PROTO_DP 0x03 19 __u8 proto; 20 __u8 heads; 21 __u8 ddc; 22 __u8 conn; 23 union { 24 struct { 25 __u32 freq_max; 26 } rgb_crt; 27 struct { 28 __u8 dual; 29 } tmds; 30 struct { 31 __u8 acpi_edid; 32 } lvds; 33 struct { 34 __u8 aux; 35 __u8 mst; 36 __u8 increased_wm; 37 __u8 link_nr; 38 __u32 link_bw; 39 } dp; 40 }; |
12 } v0; 13}; 14 15#define NVIF_OUTP_V0_DETECT 0x00 16#define NVIF_OUTP_V0_EDID_GET 0x01 17 18#define NVIF_OUTP_V0_INHERIT 0x10 19#define NVIF_OUTP_V0_ACQUIRE 0x11 --- 246 unchanged lines hidden --- | 41 } v0; 42}; 43 44#define NVIF_OUTP_V0_DETECT 0x00 45#define NVIF_OUTP_V0_EDID_GET 0x01 46 47#define NVIF_OUTP_V0_INHERIT 0x10 48#define NVIF_OUTP_V0_ACQUIRE 0x11 --- 246 unchanged lines hidden --- |