|
@@ -26,6 +26,12 @@
|
|
|
#define VFL_TYPE_SUBDEV 3
|
|
|
#define VFL_TYPE_MAX 4
|
|
|
|
|
|
+/* 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
|
|
|
+
|
|
|
struct v4l2_ioctl_callbacks;
|
|
|
struct video_device;
|
|
|
struct v4l2_device;
|
|
@@ -105,7 +111,8 @@ struct video_device
|
|
|
|
|
|
/* device info */
|
|
|
char name[32];
|
|
|
- int vfl_type;
|
|
|
+ int vfl_type; /* device type */
|
|
|
+ int vfl_dir; /* receiver, transmitter or m2m */
|
|
|
/* 'minor' is set to -1 if the registration failed */
|
|
|
int minor;
|
|
|
u16 num;
|