mirror of
https://github.com/torvalds/linux.git
synced 2026-05-30 01:53:29 +02:00
media: omap3isp: support ctrl events for isppreview
The preview subdev device was missing V4L2_SUBDEV_FL_HAS_EVENTS, and that prevented VIDIOC_SUBSCRIBE_EVENT from working. Fixes a v4l2-compliance error: fail: v4l2-test-controls.cpp(1128): subscribe event for control 'User Controls' failed test VIDIOC_(UN)SUBSCRIBE_EVENT/DQEVENT: FAIL Signed-off-by: Hans Verkuil <hverkuil+cisco@kernel.org> Acked-by: Sakari Ailus <sakari.ailus@linux.intel.com>
This commit is contained in:
parent
335d7956f7
commit
44c383116d
|
|
@ -2277,7 +2277,7 @@ static int preview_init_entities(struct isp_prev_device *prev)
|
|||
strscpy(sd->name, "OMAP3 ISP preview", sizeof(sd->name));
|
||||
sd->grp_id = 1 << 16; /* group ID for isp subdevs */
|
||||
v4l2_set_subdevdata(sd, prev);
|
||||
sd->flags |= V4L2_SUBDEV_FL_HAS_DEVNODE;
|
||||
sd->flags |= V4L2_SUBDEV_FL_HAS_EVENTS | V4L2_SUBDEV_FL_HAS_DEVNODE;
|
||||
|
||||
v4l2_ctrl_handler_init(&prev->ctrls, 2);
|
||||
v4l2_ctrl_new_std(&prev->ctrls, &preview_ctrl_ops, V4L2_CID_BRIGHTNESS,
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user