Commit 468fde0b authored by Mauro Carvalho Chehab's avatar Mauro Carvalho Chehab

media: v4l2-dev: document VFL_DIR_* direction defines

The V4L_DIR_* direction flags document the direction for a
V4L2 device node. Convert them to enum and document.
Acked-by: default avatarHans Verkuil <hans.verkuil@cisco.com>
Signed-off-by: default avatarMauro Carvalho Chehab <mchehab@s-opensource.com>
parent 1ac05163
...@@ -41,11 +41,21 @@ enum vfl_devnode_type { ...@@ -41,11 +41,21 @@ enum vfl_devnode_type {
}; };
#define VFL_TYPE_MAX VFL_TYPE_TOUCH #define VFL_TYPE_MAX VFL_TYPE_TOUCH
/* Is this a receiver, transmitter or mem-to-mem? */ /**
/* Ignored for VFL_TYPE_SUBDEV. */ * enum vfl_direction - Identifies if a &struct video_device corresponds
#define VFL_DIR_RX 0 * to a receiver, a transmitter or a mem-to-mem device.
#define VFL_DIR_TX 1 *
#define VFL_DIR_M2M 2 * @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 &enum 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 v4l2_ioctl_callbacks;
struct video_device; struct video_device;
...@@ -250,7 +260,7 @@ struct video_device ...@@ -250,7 +260,7 @@ struct video_device
/* device info */ /* device info */
char name[32]; char name[32];
enum vfl_devnode_type vfl_type; enum vfl_devnode_type vfl_type;
int vfl_dir; enum vfl_devnode_direction vfl_dir;
int minor; int minor;
u16 num; u16 num;
unsigned long flags; unsigned long flags;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment