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