[media] v4l2-subdev: use MEDIA_ENT_T_UNKNOWN for new subdevs
Instead of abusing MEDIA_ENT_T_V4L2_SUBDEV, initialize new subdev entities as MEDIA_ENT_T_UNKNOWN. Acked-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user