Re: [PATCH 08/24] media: v4l2-dev: document VFL_DIR_* direction defines

2017-10-09 Thread Hans Verkuil
On 09/10/17 12:19, Mauro Carvalho Chehab wrote:
> The V4L_DIR_* direction flags document the direction for a
> V4L2 device node. Convert them to enum and document.
> 
> Signed-off-by: Mauro Carvalho Chehab 

Acked-by: Hans Verkuil 

Regards,

Hans

> ---
>  include/media/v4l2-dev.h | 22 --
>  1 file changed, 16 insertions(+), 6 deletions(-)
> 
> diff --git a/include/media/v4l2-dev.h b/include/media/v4l2-dev.h
> index f182b47dfd71..87dac58c7799 100644
> --- a/include/media/v4l2-dev.h
> +++ b/include/media/v4l2-dev.h
> @@ -40,11 +40,21 @@ enum vfl_devnode_type {
>  };
>  #define VFL_TYPE_MAX VFL_TYPE_TOUCH
>  
> -/* Is this a receiver, transmitter or mem-to-mem? */
> -/* Ignored for VFL_TYPE_SUBDEV. */
> -#define VFL_DIR_RX   0
> -#define VFL_DIR_TX   1
> -#define VFL_DIR_M2M  2
> +/**
> + * enum  vfl_direction - Identifies if a  video_device corresponds
> + *   to a receiver, a transmitter or a mem-to-mem device.
> + *
> + * @VFL_DIR_RX:  device is a receiver.
> + * @VFL_DIR_TX:  device is a transmitter.
> + * @VFL_DIR_M2M: device is a memory to memory device.
> + *
> + * Note: Ignored if  vfl_devnode_type is %VFL_TYPE_SUBDEV.
> + */
> +enum vfl_devnode_direction {
> + VFL_DIR_RX,
> + VFL_DIR_TX,
> + VFL_DIR_M2M,
> +};
>  
>  struct v4l2_ioctl_callbacks;
>  struct video_device;
> @@ -249,7 +259,7 @@ struct video_device
>   /* device info */
>   char name[32];
>   enum vfl_devnode_type vfl_type;
> - int vfl_dir;
> + enum vfl_devnode_direction vfl_dir;
>   int minor;
>   u16 num;
>   unsigned long flags;
> 



[PATCH 08/24] media: v4l2-dev: document VFL_DIR_* direction defines

2017-10-09 Thread Mauro Carvalho Chehab
The V4L_DIR_* direction flags document the direction for a
V4L2 device node. Convert them to enum and document.

Signed-off-by: Mauro Carvalho Chehab 
---
 include/media/v4l2-dev.h | 22 --
 1 file changed, 16 insertions(+), 6 deletions(-)

diff --git a/include/media/v4l2-dev.h b/include/media/v4l2-dev.h
index f182b47dfd71..87dac58c7799 100644
--- a/include/media/v4l2-dev.h
+++ b/include/media/v4l2-dev.h
@@ -40,11 +40,21 @@ enum vfl_devnode_type {
 };
 #define VFL_TYPE_MAX VFL_TYPE_TOUCH
 
-/* Is this a receiver, transmitter or mem-to-mem? */
-/* Ignored for VFL_TYPE_SUBDEV. */
-#define VFL_DIR_RX 0
-#define VFL_DIR_TX 1
-#define VFL_DIR_M2M2
+/**
+ * enum  vfl_direction - Identifies if a  video_device corresponds
+ * to a receiver, a transmitter or a mem-to-mem device.
+ *
+ * @VFL_DIR_RX:device is a receiver.
+ * @VFL_DIR_TX:device is a transmitter.
+ * @VFL_DIR_M2M:   device is a memory to memory device.
+ *
+ * Note: Ignored if  vfl_devnode_type is %VFL_TYPE_SUBDEV.
+ */
+enum vfl_devnode_direction {
+   VFL_DIR_RX,
+   VFL_DIR_TX,
+   VFL_DIR_M2M,
+};
 
 struct v4l2_ioctl_callbacks;
 struct video_device;
@@ -249,7 +259,7 @@ struct video_device
/* device info */
char name[32];
enum vfl_devnode_type vfl_type;
-   int vfl_dir;
+   enum vfl_devnode_direction vfl_dir;
int minor;
u16 num;
unsigned long flags;
-- 
2.13.6