|
@@ -42,6 +42,14 @@ struct media_device_info {
|
|
|
|
|
|
#define MEDIA_ENT_ID_FLAG_NEXT (1 << 31)
|
|
|
|
|
|
+/* Used values for media_entity_desc::type */
|
|
|
+
|
|
|
+/*
|
|
|
+ * Initial value to be used when a new entity is created
|
|
|
+ * Drivers should change it to something useful
|
|
|
+ */
|
|
|
+#define MEDIA_ENT_T_UNKNOWN 0x00000000
|
|
|
+
|
|
|
/*
|
|
|
* Base numbers for entity types
|
|
|
*
|
|
@@ -76,6 +84,12 @@ struct media_device_info {
|
|
|
|
|
|
/* V4L2 Sub-device entities */
|
|
|
|
|
|
+/*
|
|
|
+ * Subdevs are initialized with MEDIA_ENT_T_V4L2_SUBDEV_UNKNOWN,
|
|
|
+ * in order to preserve backward compatibility.
|
|
|
+ * Drivers should change to the proper subdev type before
|
|
|
+ * registering the entity.
|
|
|
+ */
|
|
|
#define MEDIA_ENT_T_V4L2_SUBDEV_UNKNOWN MEDIA_ENT_T_V4L2_SUBDEV_BASE
|
|
|
|
|
|
#define MEDIA_ENT_T_V4L2_SUBDEV_SENSOR (MEDIA_ENT_T_V4L2_SUBDEV_BASE + 1)
|