~ubuntu-branches/debian/experimental/linux-tools/experimental

« back to all changes in this revision

Viewing changes to include/uapi/drm/drm_mode.h

  • Committer: Package Import Robot
  • Author(s): Ben Hutchings
  • Date: 2014-02-02 16:57:49 UTC
  • mfrom: (1.1.10) (0.1.21 sid)
  • Revision ID: package-import@ubuntu.com-20140202165749-tw94o9t1t0a8txk6
Tags: 3.13-1~exp2
Merge changes from sid up to 3.12.6-3

Show diffs side-by-side

added added

removed removed

Lines of Context:
44
44
 
45
45
/* Video mode flags */
46
46
/* bit compatible with the xorg definitions. */
47
 
#define DRM_MODE_FLAG_PHSYNC    (1<<0)
48
 
#define DRM_MODE_FLAG_NHSYNC    (1<<1)
49
 
#define DRM_MODE_FLAG_PVSYNC    (1<<2)
50
 
#define DRM_MODE_FLAG_NVSYNC    (1<<3)
51
 
#define DRM_MODE_FLAG_INTERLACE (1<<4)
52
 
#define DRM_MODE_FLAG_DBLSCAN   (1<<5)
53
 
#define DRM_MODE_FLAG_CSYNC     (1<<6)
54
 
#define DRM_MODE_FLAG_PCSYNC    (1<<7)
55
 
#define DRM_MODE_FLAG_NCSYNC    (1<<8)
56
 
#define DRM_MODE_FLAG_HSKEW     (1<<9) /* hskew provided */
57
 
#define DRM_MODE_FLAG_BCAST     (1<<10)
58
 
#define DRM_MODE_FLAG_PIXMUX    (1<<11)
59
 
#define DRM_MODE_FLAG_DBLCLK    (1<<12)
60
 
#define DRM_MODE_FLAG_CLKDIV2   (1<<13)
 
47
#define DRM_MODE_FLAG_PHSYNC                    (1<<0)
 
48
#define DRM_MODE_FLAG_NHSYNC                    (1<<1)
 
49
#define DRM_MODE_FLAG_PVSYNC                    (1<<2)
 
50
#define DRM_MODE_FLAG_NVSYNC                    (1<<3)
 
51
#define DRM_MODE_FLAG_INTERLACE                 (1<<4)
 
52
#define DRM_MODE_FLAG_DBLSCAN                   (1<<5)
 
53
#define DRM_MODE_FLAG_CSYNC                     (1<<6)
 
54
#define DRM_MODE_FLAG_PCSYNC                    (1<<7)
 
55
#define DRM_MODE_FLAG_NCSYNC                    (1<<8)
 
56
#define DRM_MODE_FLAG_HSKEW                     (1<<9) /* hskew provided */
 
57
#define DRM_MODE_FLAG_BCAST                     (1<<10)
 
58
#define DRM_MODE_FLAG_PIXMUX                    (1<<11)
 
59
#define DRM_MODE_FLAG_DBLCLK                    (1<<12)
 
60
#define DRM_MODE_FLAG_CLKDIV2                   (1<<13)
 
61
 /*
 
62
  * When adding a new stereo mode don't forget to adjust DRM_MODE_FLAGS_3D_MAX
 
63
  * (define not exposed to user space).
 
64
  */
 
65
#define DRM_MODE_FLAG_3D_MASK                   (0x1f<<14)
 
66
#define  DRM_MODE_FLAG_3D_NONE                  (0<<14)
 
67
#define  DRM_MODE_FLAG_3D_FRAME_PACKING         (1<<14)
 
68
#define  DRM_MODE_FLAG_3D_FIELD_ALTERNATIVE     (2<<14)
 
69
#define  DRM_MODE_FLAG_3D_LINE_ALTERNATIVE      (3<<14)
 
70
#define  DRM_MODE_FLAG_3D_SIDE_BY_SIDE_FULL     (4<<14)
 
71
#define  DRM_MODE_FLAG_3D_L_DEPTH               (5<<14)
 
72
#define  DRM_MODE_FLAG_3D_L_DEPTH_GFX_GFX_DEPTH (6<<14)
 
73
#define  DRM_MODE_FLAG_3D_TOP_AND_BOTTOM        (7<<14)
 
74
#define  DRM_MODE_FLAG_3D_SIDE_BY_SIDE_HALF     (8<<14)
 
75
 
61
76
 
62
77
/* DPMS flags */
63
78
/* bit compatible with the xorg definitions. */
165
180
#define DRM_MODE_ENCODER_LVDS   3
166
181
#define DRM_MODE_ENCODER_TVDAC  4
167
182
#define DRM_MODE_ENCODER_VIRTUAL 5
 
183
#define DRM_MODE_ENCODER_DSI    6
168
184
 
169
185
struct drm_mode_get_encoder {
170
186
        __u32 encoder_id;
203
219
#define DRM_MODE_CONNECTOR_TV           13
204
220
#define DRM_MODE_CONNECTOR_eDP          14
205
221
#define DRM_MODE_CONNECTOR_VIRTUAL      15
 
222
#define DRM_MODE_CONNECTOR_DSI          16
206
223
 
207
224
struct drm_mode_get_connector {
208
225