xref: /openbmc/linux/include/linux/imx-media.h (revision 2874c5fd)
12874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */
2a2bce379SSteve Longerbeam /*
3a2bce379SSteve Longerbeam  * Copyright (c) 2014-2017 Mentor Graphics Inc.
4a2bce379SSteve Longerbeam  */
5a2bce379SSteve Longerbeam 
6a2bce379SSteve Longerbeam #ifndef __LINUX_IMX_MEDIA_H__
7a2bce379SSteve Longerbeam #define __LINUX_IMX_MEDIA_H__
8a2bce379SSteve Longerbeam 
9a2bce379SSteve Longerbeam /*
10a2bce379SSteve Longerbeam  * events from the subdevs
11a2bce379SSteve Longerbeam  */
12a2bce379SSteve Longerbeam #define V4L2_EVENT_IMX_CLASS                V4L2_EVENT_PRIVATE_START
13a2bce379SSteve Longerbeam #define V4L2_EVENT_IMX_FRAME_INTERVAL_ERROR (V4L2_EVENT_IMX_CLASS + 1)
14a2bce379SSteve Longerbeam 
15a2bce379SSteve Longerbeam enum imx_ctrl_id {
16a2bce379SSteve Longerbeam 	V4L2_CID_IMX_FIM_ENABLE = (V4L2_CID_USER_IMX_BASE + 0),
17a2bce379SSteve Longerbeam 	V4L2_CID_IMX_FIM_NUM,
18a2bce379SSteve Longerbeam 	V4L2_CID_IMX_FIM_TOLERANCE_MIN,
19a2bce379SSteve Longerbeam 	V4L2_CID_IMX_FIM_TOLERANCE_MAX,
20a2bce379SSteve Longerbeam 	V4L2_CID_IMX_FIM_NUM_SKIP,
21a2bce379SSteve Longerbeam 	V4L2_CID_IMX_FIM_ICAP_EDGE,
22a2bce379SSteve Longerbeam 	V4L2_CID_IMX_FIM_ICAP_CHANNEL,
23a2bce379SSteve Longerbeam };
24a2bce379SSteve Longerbeam 
25a2bce379SSteve Longerbeam #endif
26