blob: 47294b7f61de38a4e0c5765cd8f60d625640ecc9 [file] [log] [blame]
Ben Cheng655a7c02013-10-16 16:09:24 -07001/****************************************************************************
2 ****************************************************************************
3 ***
4 *** This header was automatically generated from a Linux kernel header
5 *** of the same name, to make information necessary for userspace to
6 *** call into the kernel available to libc. It contains only constants,
7 *** structures, and macros generated from the original header, and thus,
8 *** contains no copyrightable information.
9 ***
10 *** To edit the content of this header, modify the corresponding
11 *** source file (e.g. under external/kernel-headers/original/) then
12 *** run bionic/libc/kernel/tools/update_all.py
13 ***
14 *** Any manual change here will be lost the next time this script will
15 *** be run. You've been warned!
16 ***
17 ****************************************************************************
18 ****************************************************************************/
19#ifndef _UAPI_EXYNOS_DRM_H_
20#define _UAPI_EXYNOS_DRM_H_
21#include <drm/drm.h>
22struct drm_exynos_gem_create {
23/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080024 uint64_t size;
25 unsigned int flags;
26 unsigned int handle;
Ben Cheng655a7c02013-10-16 16:09:24 -070027};
28/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -070029struct drm_exynos_gem_info {
Tao Baod7db5942015-01-28 10:07:51 -080030 unsigned int handle;
31 unsigned int flags;
32 uint64_t size;
Ben Cheng655a7c02013-10-16 16:09:24 -070033/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Christopher Ferris82d75042015-01-26 10:57:07 -080034};
Ben Cheng655a7c02013-10-16 16:09:24 -070035struct drm_exynos_vidi_connection {
Tao Baod7db5942015-01-28 10:07:51 -080036 unsigned int connection;
37 unsigned int extensions;
Ben Cheng655a7c02013-10-16 16:09:24 -070038/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080039 uint64_t edid;
Ben Cheng655a7c02013-10-16 16:09:24 -070040};
41enum e_drm_exynos_gem_mem_type {
Tao Baod7db5942015-01-28 10:07:51 -080042 EXYNOS_BO_CONTIG = 0 << 0,
Ben Cheng655a7c02013-10-16 16:09:24 -070043/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080044 EXYNOS_BO_NONCONTIG = 1 << 0,
45 EXYNOS_BO_NONCACHABLE = 0 << 1,
46 EXYNOS_BO_CACHABLE = 1 << 1,
47 EXYNOS_BO_WC = 1 << 2,
Ben Cheng655a7c02013-10-16 16:09:24 -070048/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080049 EXYNOS_BO_MASK = EXYNOS_BO_NONCONTIG | EXYNOS_BO_CACHABLE | EXYNOS_BO_WC
Ben Cheng655a7c02013-10-16 16:09:24 -070050};
51struct drm_exynos_g2d_get_ver {
Tao Baod7db5942015-01-28 10:07:51 -080052 __u32 major;
Ben Cheng655a7c02013-10-16 16:09:24 -070053/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080054 __u32 minor;
Ben Cheng655a7c02013-10-16 16:09:24 -070055};
56struct drm_exynos_g2d_cmd {
Tao Baod7db5942015-01-28 10:07:51 -080057 __u32 offset;
Ben Cheng655a7c02013-10-16 16:09:24 -070058/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080059 __u32 data;
Ben Cheng655a7c02013-10-16 16:09:24 -070060};
61enum drm_exynos_g2d_buf_type {
Tao Baod7db5942015-01-28 10:07:51 -080062 G2D_BUF_USERPTR = 1 << 31,
Ben Cheng655a7c02013-10-16 16:09:24 -070063/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
64};
65enum drm_exynos_g2d_event_type {
Tao Baod7db5942015-01-28 10:07:51 -080066 G2D_EVENT_NOT,
67 G2D_EVENT_NONSTOP,
Ben Cheng655a7c02013-10-16 16:09:24 -070068/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080069 G2D_EVENT_STOP,
Ben Cheng655a7c02013-10-16 16:09:24 -070070};
71struct drm_exynos_g2d_userptr {
Tao Baod7db5942015-01-28 10:07:51 -080072 unsigned long userptr;
Ben Cheng655a7c02013-10-16 16:09:24 -070073/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080074 unsigned long size;
Ben Cheng655a7c02013-10-16 16:09:24 -070075};
76struct drm_exynos_g2d_set_cmdlist {
Tao Baod7db5942015-01-28 10:07:51 -080077 __u64 cmd;
Ben Cheng655a7c02013-10-16 16:09:24 -070078/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080079 __u64 cmd_buf;
80 __u32 cmd_nr;
81 __u32 cmd_buf_nr;
82 __u64 event_type;
Ben Cheng655a7c02013-10-16 16:09:24 -070083/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080084 __u64 user_data;
Ben Cheng655a7c02013-10-16 16:09:24 -070085};
86struct drm_exynos_g2d_exec {
Tao Baod7db5942015-01-28 10:07:51 -080087 __u64 async;
Ben Cheng655a7c02013-10-16 16:09:24 -070088/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
89};
90enum drm_exynos_ops_id {
Tao Baod7db5942015-01-28 10:07:51 -080091 EXYNOS_DRM_OPS_SRC,
92 EXYNOS_DRM_OPS_DST,
Ben Cheng655a7c02013-10-16 16:09:24 -070093/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080094 EXYNOS_DRM_OPS_MAX,
Ben Cheng655a7c02013-10-16 16:09:24 -070095};
96struct drm_exynos_sz {
Tao Baod7db5942015-01-28 10:07:51 -080097 __u32 hsize;
Ben Cheng655a7c02013-10-16 16:09:24 -070098/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -080099 __u32 vsize;
Ben Cheng655a7c02013-10-16 16:09:24 -0700100};
101struct drm_exynos_pos {
Tao Baod7db5942015-01-28 10:07:51 -0800102 __u32 x;
Ben Cheng655a7c02013-10-16 16:09:24 -0700103/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800104 __u32 y;
105 __u32 w;
106 __u32 h;
Christopher Ferris82d75042015-01-26 10:57:07 -0800107};
Tao Baod7db5942015-01-28 10:07:51 -0800108/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700109enum drm_exynos_flip {
Tao Baod7db5942015-01-28 10:07:51 -0800110 EXYNOS_DRM_FLIP_NONE = (0 << 0),
111 EXYNOS_DRM_FLIP_VERTICAL = (1 << 0),
112 EXYNOS_DRM_FLIP_HORIZONTAL = (1 << 1),
Ben Cheng655a7c02013-10-16 16:09:24 -0700113/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800114 EXYNOS_DRM_FLIP_BOTH = EXYNOS_DRM_FLIP_VERTICAL | EXYNOS_DRM_FLIP_HORIZONTAL,
Ben Cheng655a7c02013-10-16 16:09:24 -0700115};
Christopher Ferris82d75042015-01-26 10:57:07 -0800116enum drm_exynos_degree {
Tao Baod7db5942015-01-28 10:07:51 -0800117 EXYNOS_DRM_DEGREE_0,
Ben Cheng655a7c02013-10-16 16:09:24 -0700118/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800119 EXYNOS_DRM_DEGREE_90,
120 EXYNOS_DRM_DEGREE_180,
121 EXYNOS_DRM_DEGREE_270,
Ben Cheng655a7c02013-10-16 16:09:24 -0700122};
Tao Baod7db5942015-01-28 10:07:51 -0800123/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700124enum drm_exynos_planer {
Tao Baod7db5942015-01-28 10:07:51 -0800125 EXYNOS_DRM_PLANAR_Y,
126 EXYNOS_DRM_PLANAR_CB,
127 EXYNOS_DRM_PLANAR_CR,
Ben Cheng655a7c02013-10-16 16:09:24 -0700128/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800129 EXYNOS_DRM_PLANAR_MAX,
Ben Cheng655a7c02013-10-16 16:09:24 -0700130};
Christopher Ferris82d75042015-01-26 10:57:07 -0800131struct drm_exynos_ipp_prop_list {
Tao Baod7db5942015-01-28 10:07:51 -0800132 __u32 version;
Ben Cheng655a7c02013-10-16 16:09:24 -0700133/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800134 __u32 ipp_id;
135 __u32 count;
136 __u32 writeback;
137 __u32 flip;
Ben Cheng655a7c02013-10-16 16:09:24 -0700138/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800139 __u32 degree;
140 __u32 csc;
141 __u32 crop;
142 __u32 scale;
Ben Cheng655a7c02013-10-16 16:09:24 -0700143/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800144 __u32 refresh_min;
145 __u32 refresh_max;
146 __u32 reserved;
147 struct drm_exynos_sz crop_min;
Ben Cheng655a7c02013-10-16 16:09:24 -0700148/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800149 struct drm_exynos_sz crop_max;
150 struct drm_exynos_sz scale_min;
151 struct drm_exynos_sz scale_max;
Ben Cheng655a7c02013-10-16 16:09:24 -0700152};
Tao Baod7db5942015-01-28 10:07:51 -0800153/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700154struct drm_exynos_ipp_config {
Tao Baod7db5942015-01-28 10:07:51 -0800155 enum drm_exynos_ops_id ops_id;
156 enum drm_exynos_flip flip;
157 enum drm_exynos_degree degree;
Ben Cheng655a7c02013-10-16 16:09:24 -0700158/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800159 __u32 fmt;
160 struct drm_exynos_sz sz;
161 struct drm_exynos_pos pos;
Ben Cheng655a7c02013-10-16 16:09:24 -0700162};
Tao Baod7db5942015-01-28 10:07:51 -0800163/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700164enum drm_exynos_ipp_cmd {
Tao Baod7db5942015-01-28 10:07:51 -0800165 IPP_CMD_NONE,
166 IPP_CMD_M2M,
167 IPP_CMD_WB,
Ben Cheng655a7c02013-10-16 16:09:24 -0700168/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800169 IPP_CMD_OUTPUT,
170 IPP_CMD_MAX,
Christopher Ferris82d75042015-01-26 10:57:07 -0800171};
Ben Cheng655a7c02013-10-16 16:09:24 -0700172struct drm_exynos_ipp_property {
Ben Cheng655a7c02013-10-16 16:09:24 -0700173/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800174 struct drm_exynos_ipp_config config[EXYNOS_DRM_OPS_MAX];
175 enum drm_exynos_ipp_cmd cmd;
176 __u32 ipp_id;
177 __u32 prop_id;
178/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
179 __u32 refresh_rate;
Ben Cheng655a7c02013-10-16 16:09:24 -0700180};
Christopher Ferris82d75042015-01-26 10:57:07 -0800181enum drm_exynos_ipp_buf_type {
Tao Baod7db5942015-01-28 10:07:51 -0800182 IPP_BUF_ENQUEUE,
183/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
184 IPP_BUF_DEQUEUE,
Ben Cheng655a7c02013-10-16 16:09:24 -0700185};
Christopher Ferris82d75042015-01-26 10:57:07 -0800186struct drm_exynos_ipp_queue_buf {
Tao Baod7db5942015-01-28 10:07:51 -0800187 enum drm_exynos_ops_id ops_id;
Ben Cheng655a7c02013-10-16 16:09:24 -0700188/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800189 enum drm_exynos_ipp_buf_type buf_type;
190 __u32 prop_id;
191 __u32 buf_id;
192 __u32 handle[EXYNOS_DRM_PLANAR_MAX];
Ben Cheng655a7c02013-10-16 16:09:24 -0700193/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800194 __u32 reserved;
195 __u64 user_data;
Christopher Ferris82d75042015-01-26 10:57:07 -0800196};
Ben Cheng655a7c02013-10-16 16:09:24 -0700197enum drm_exynos_ipp_ctrl {
Ben Cheng655a7c02013-10-16 16:09:24 -0700198/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800199 IPP_CTRL_PLAY,
200 IPP_CTRL_STOP,
201 IPP_CTRL_PAUSE,
202 IPP_CTRL_RESUME,
203/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
204 IPP_CTRL_MAX,
Ben Cheng655a7c02013-10-16 16:09:24 -0700205};
Christopher Ferris82d75042015-01-26 10:57:07 -0800206struct drm_exynos_ipp_cmd_ctrl {
Tao Baod7db5942015-01-28 10:07:51 -0800207 __u32 prop_id;
Ben Cheng655a7c02013-10-16 16:09:24 -0700208/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800209 enum drm_exynos_ipp_ctrl ctrl;
210};
Christopher Ferris82d75042015-01-26 10:57:07 -0800211#define DRM_EXYNOS_GEM_CREATE 0x00
Ben Cheng655a7c02013-10-16 16:09:24 -0700212#define DRM_EXYNOS_GEM_GET 0x04
Tao Baod7db5942015-01-28 10:07:51 -0800213/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700214#define DRM_EXYNOS_VIDI_CONNECTION 0x07
Ben Cheng655a7c02013-10-16 16:09:24 -0700215#define DRM_EXYNOS_G2D_GET_VER 0x20
216#define DRM_EXYNOS_G2D_SET_CMDLIST 0x21
217#define DRM_EXYNOS_G2D_EXEC 0x22
Tao Baod7db5942015-01-28 10:07:51 -0800218/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700219#define DRM_EXYNOS_IPP_GET_PROPERTY 0x30
Ben Cheng655a7c02013-10-16 16:09:24 -0700220#define DRM_EXYNOS_IPP_SET_PROPERTY 0x31
221#define DRM_EXYNOS_IPP_QUEUE_BUF 0x32
222#define DRM_EXYNOS_IPP_CMD_CTRL 0x33
Ben Cheng655a7c02013-10-16 16:09:24 -0700223/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800224#define DRM_IOCTL_EXYNOS_GEM_CREATE DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_GEM_CREATE, struct drm_exynos_gem_create)
225#define DRM_IOCTL_EXYNOS_GEM_GET DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_GEM_GET, struct drm_exynos_gem_info)
226#define DRM_IOCTL_EXYNOS_VIDI_CONNECTION DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_VIDI_CONNECTION, struct drm_exynos_vidi_connection)
227#define DRM_IOCTL_EXYNOS_G2D_GET_VER DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_GET_VER, struct drm_exynos_g2d_get_ver)
Ben Cheng655a7c02013-10-16 16:09:24 -0700228/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800229#define DRM_IOCTL_EXYNOS_G2D_SET_CMDLIST DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_SET_CMDLIST, struct drm_exynos_g2d_set_cmdlist)
230#define DRM_IOCTL_EXYNOS_G2D_EXEC DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_G2D_EXEC, struct drm_exynos_g2d_exec)
231#define DRM_IOCTL_EXYNOS_IPP_GET_PROPERTY DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_GET_PROPERTY, struct drm_exynos_ipp_prop_list)
232#define DRM_IOCTL_EXYNOS_IPP_SET_PROPERTY DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_SET_PROPERTY, struct drm_exynos_ipp_property)
Ben Cheng655a7c02013-10-16 16:09:24 -0700233/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800234#define DRM_IOCTL_EXYNOS_IPP_QUEUE_BUF DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_QUEUE_BUF, struct drm_exynos_ipp_queue_buf)
235#define DRM_IOCTL_EXYNOS_IPP_CMD_CTRL DRM_IOWR(DRM_COMMAND_BASE + DRM_EXYNOS_IPP_CMD_CTRL, struct drm_exynos_ipp_cmd_ctrl)
Christopher Ferris82d75042015-01-26 10:57:07 -0800236#define DRM_EXYNOS_G2D_EVENT 0x80000000
Ben Cheng655a7c02013-10-16 16:09:24 -0700237#define DRM_EXYNOS_IPP_EVENT 0x80000001
Tao Baod7db5942015-01-28 10:07:51 -0800238/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700239struct drm_exynos_g2d_event {
Tao Baod7db5942015-01-28 10:07:51 -0800240 struct drm_event base;
241 __u64 user_data;
242 __u32 tv_sec;
Ben Cheng655a7c02013-10-16 16:09:24 -0700243/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800244 __u32 tv_usec;
245 __u32 cmdlist_no;
246 __u32 reserved;
Ben Cheng655a7c02013-10-16 16:09:24 -0700247};
Tao Baod7db5942015-01-28 10:07:51 -0800248/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700249struct drm_exynos_ipp_event {
Tao Baod7db5942015-01-28 10:07:51 -0800250 struct drm_event base;
251 __u64 user_data;
252 __u32 tv_sec;
Ben Cheng655a7c02013-10-16 16:09:24 -0700253/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Tao Baod7db5942015-01-28 10:07:51 -0800254 __u32 tv_usec;
255 __u32 prop_id;
256 __u32 reserved;
257 __u32 buf_id[EXYNOS_DRM_OPS_MAX];
Ben Cheng655a7c02013-10-16 16:09:24 -0700258/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */
Ben Cheng655a7c02013-10-16 16:09:24 -0700259};
260#endif