Hans Verkuil | c612e54f | 2019-05-02 09:42:31 -0400 | [diff] [blame^] | 1 | # |
| 2 | # Media controller |
| 3 | # Selectable only for webcam/grabbers, as other drivers don't use it |
| 4 | # |
| 5 | |
| 6 | config MEDIA_CONTROLLER |
| 7 | bool "Media Controller API" |
| 8 | depends on MEDIA_CAMERA_SUPPORT || MEDIA_ANALOG_TV_SUPPORT || MEDIA_DIGITAL_TV_SUPPORT |
| 9 | help |
| 10 | Enable the media controller API used to query media devices internal |
| 11 | topology and configure it dynamically. |
| 12 | |
| 13 | This API is mostly used by camera interfaces in embedded platforms. |
| 14 | |
| 15 | config MEDIA_CONTROLLER_DVB |
| 16 | bool "Enable Media controller for DVB (EXPERIMENTAL)" |
| 17 | depends on MEDIA_CONTROLLER && DVB_CORE |
| 18 | help |
| 19 | Enable the media controller API support for DVB. |
| 20 | |
| 21 | This is currently experimental. |
| 22 | |
| 23 | config MEDIA_CONTROLLER_REQUEST_API |
| 24 | bool "Enable Media controller Request API (EXPERIMENTAL)" |
| 25 | depends on MEDIA_CONTROLLER && STAGING_MEDIA |
| 26 | help |
| 27 | DO NOT ENABLE THIS OPTION UNLESS YOU KNOW WHAT YOU'RE DOING. |
| 28 | |
| 29 | This option enables the Request API for the Media controller and V4L2 |
| 30 | interfaces. It is currently needed by a few stateless codec drivers. |
| 31 | |
| 32 | There is currently no intention to provide API or ABI stability for |
| 33 | this new API as of yet. |