From: Vaibhav Hiremath <hvaibhav@xxxxxx> Note - Resending again with TVP driver for completeness. Added ioctl support for query std, set std, enum input, get input, set input, enum output, get output and set output. For sensor kind of slave drivers v4l2-int-device.h provides necessary ioctl support, but the ioctls required to interface with decoders and encoders are missing. Most of the decoders and encoders supports multiple inputs and outputs, like S-Video or Composite. With these ioctl''s user can select the specific input/output. Signed-off-by: Brijesh Jadav <brijesh.j@xxxxxx> Signed-off-by: Hardik Shah <hardik.shah@xxxxxx> Signed-off-by: Manjunath Hadli <mrh@xxxxxx> Signed-off-by: R Sivaraj <sivaraj@xxxxxx> Signed-off-by: Vaibhav Hiremath <hvaibhav@xxxxxx> Signed-off-by: Karicheri Muralidharan <m-karicheri2@xxxxxx> --- include/media/v4l2-int-device.h | 16 ++++++++++++++++ 1 files changed, 16 insertions(+), 0 deletions(-) diff --git a/include/media/v4l2-int-device.h b/include/media/v4l2-int-device.h index 9c2df41..d73a11b 100644 --- a/include/media/v4l2-int-device.h +++ b/include/media/v4l2-int-device.h @@ -183,6 +183,14 @@ enum v4l2_int_ioctl_num { vidioc_int_s_crop_num, vidioc_int_g_parm_num, vidioc_int_s_parm_num, + vidioc_int_querystd_num, + vidioc_int_s_std_num, + vidioc_int_enum_input_num, + vidioc_int_g_input_num, + vidioc_int_s_input_num, + vidioc_int_enumoutput_num, + vidioc_int_g_output_num, + vidioc_int_s_output_num, /* * @@ -284,6 +292,14 @@ V4L2_INT_WRAPPER_1(g_crop, struct v4l2_crop, *); V4L2_INT_WRAPPER_1(s_crop, struct v4l2_crop, *); V4L2_INT_WRAPPER_1(g_parm, struct v4l2_streamparm, *); V4L2_INT_WRAPPER_1(s_parm, struct v4l2_streamparm, *); +V4L2_INT_WRAPPER_1(querystd, v4l2_std_id, *); +V4L2_INT_WRAPPER_1(s_std, v4l2_std_id, *); +V4L2_INT_WRAPPER_1(enum_input, struct v4l2_input, *); +V4L2_INT_WRAPPER_1(g_input, int, *); +V4L2_INT_WRAPPER_1(s_input, int, ); +V4L2_INT_WRAPPER_1(enumoutput, struct v4l2_output, *); +V4L2_INT_WRAPPER_1(g_output, int, *); +V4L2_INT_WRAPPER_1(s_output, int, ); V4L2_INT_WRAPPER_0(dev_init); V4L2_INT_WRAPPER_0(dev_exit); -- 1.5.6 -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html