headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1
Subsystems (2)
PATCH 1/1 headers: sync DRM_MODE_ROTATE/REFLECT defines from kernel v4.14-rc1
Add the new DRM_MODE_ROTATE_* and DRM_MODE_REFLECT_* defines from v4.14-rc1 kernel.
--- include/drm/drm_mode.h | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)
include/drm/drm_mode.h +47 -0
@@ -119,6 +119,53 @@ extern "C" {#define DRM_MODE_LINK_STATUS_GOOD 0#define DRM_MODE_LINK_STATUS_BAD 1 +/* +* DRM_MODE_ROTATE_<degrees> +* +* Signals that a drm plane is been rotated <degrees> degrees in counter +* clockwise direction. +* +* This define is provided as a convenience, looking up the property id +* using the name->prop id lookup is the preferred method. +*/ +#define DRM_MODE_ROTATE_0 (1<<0) +#define DRM_MODE_ROTATE_90 (1<<1) +#define DRM_MODE_ROTATE_180 (1<<2) +#define DRM_MODE_ROTATE_270 (1<<3) + +/* +* DRM_MODE_ROTATE_MASK +* +* Bitmask used to look for drm plane rotations. +*/ +#define DRM_MODE_ROTATE_MASK (\ + DRM_MODE_ROTATE_0 | \ + DRM_MODE_ROTATE_90 | \ + DRM_MODE_ROTATE_180 | \ + DRM_MODE_ROTATE_270) + +/* +* DRM_MODE_REFLECT_<axis> +* +* Signals that the contents of a drm plane is reflected in the <axis> axis, +* in the same way as mirroring. +* +* This define is provided as a convenience, looking up the property id +* using the name->prop id lookup is the preferred method. +*/ +#define DRM_MODE_REFLECT_X (1<<4) +#define DRM_MODE_REFLECT_Y (1<<5) + +/* +* DRM_MODE_REFLECT_MASK +* +* Bitmask used to look for drm plane reflections. +*/ +#define DRM_MODE_REFLECT_MASK (\ + DRM_MODE_REFLECT_X | \ + DRM_MODE_REFLECT_Y) + +struct drm_mode_modeinfo {__u32 clock;__u16 hdisplay;
Signature · 6 lines
2.11.0 _______________________________________________ dri-devel mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/dri-devel
Quoted 7 lines · Rob Herring
Add the new DRM_MODE_ROTATE_* and DRM_MODE_REFLECT_* defines from v4.14-rc1 kernel.
Signed-off-by Rob Herring <[email protected]>--- include/drm/drm_mode.h | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+)
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel
Hey Rob,
This looks good to me, feel free to add my r-b.
Rob.
Quoted 69 lines · Rob Herring
Add the new DRM_MODE_ROTATE_* and DRM_MODE_REFLECT_* defines from v4.14-rc1
kernel.Signed-off-by Rob Herring <[email protected]>---
include/drm/drm_mode.h | 47
+++++++++++++++++++++++++++++++++++++++++++++++1 file changed, 47 insertions(+)include/drm/drm_mode.h +0
-0@@ -119,6 +119,53 @@ extern "C" { #define DRM_MODE_LINK_STATUS_GOOD 0 #define DRM_MODE_LINK_STATUS_BAD 1
+/*
+ * DRM_MODE_ROTATE_<degrees>
+ *
+ * Signals that a drm plane is been rotated <degrees> degrees in counter
+ * clockwise direction.
+ *
+ * This define is provided as a convenience, looking up the property id
+ * using thename->propid lookup is the preferred method.
+ */include/drm/drm_mode.h +20
-0+#define DRM_MODE_ROTATE_0 (1<<0) +#define DRM_MODE_ROTATE_90 (1<<1) +#define DRM_MODE_ROTATE_180 (1<<2) +#define DRM_MODE_ROTATE_270 (1<<3) + +/* +* DRM_MODE_ROTATE_MASK +* +* Bitmask used to look for drm plane rotations. +*/ +#define DRM_MODE_ROTATE_MASK (\ + DRM_MODE_ROTATE_0 | \ + DRM_MODE_ROTATE_90 | \ + DRM_MODE_ROTATE_180 | \ + DRM_MODE_ROTATE_270) + +/* +* DRM_MODE_REFLECT_<axis> +* +* Signals that the contents of a drm plane is reflected in the <axis> axis,
+ * in the same way as mirroring.
+ *
+ * This define is provided as a convenience, looking up the property id
+ * using thename->propid lookup is the preferred method.
+ */include/drm/drm_mode.h +13
-0+#define DRM_MODE_REFLECT_X (1<<4) +#define DRM_MODE_REFLECT_Y (1<<5) + +/* +* DRM_MODE_REFLECT_MASK +* +* Bitmask used to look for drm plane reflections. +*/ +#define DRM_MODE_REFLECT_MASK (\ + DRM_MODE_REFLECT_X | \ + DRM_MODE_REFLECT_Y) + +
Quoted 3 lines
struct
drm_mode_modeinfo{
__u32clock;
__u16hdisplay;
_______________________________________________
dri-devel mailing list
[email protected]
https://lists.freedesktop.org/mailman/listinfo/dri-devel