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