diff --git a/include/drm/exynos_drm.h b/include/drm/exynos_drm.h index 907daaf..1123342 100644 --- a/include/drm/exynos_drm.h +++ b/include/drm/exynos_drm.h @@ -76,6 +76,22 @@ struct drm_exynos_gem_mmap { uint64_t mapped; };
+/**
- A structure for user connection request of virtual display.
- @connection: indicate whether doing connetion or not by user.
- @extensions: if this value is 1 then the vidi driver would need additional
- 128bytes edid data.
- @pad: just padding to be 64-bit aligned.
- @edid: the edid data pointer from user side.
- */
+struct drm_exynos_vidi_connection {
- unsigned int connection;
- unsigned int extensions;
- unsigned int pad;
- void *edid;
+};
No void * in ioctl structs use u64, also not sure why you have a 32-bit pad since you probably want it padded to 64-bit.
Dave.