1ec8f24b7SThomas Gleixner# SPDX-License-Identifier: GPL-2.0-only 22c3fb08bSMauro Carvalho Chehab# 32c3fb08bSMauro Carvalho Chehab# Platform drivers 4850a3f7dSPeter Griffin# Most drivers here are currently for webcam support 52c3fb08bSMauro Carvalho Chehab 6d7700ca9SMauro Carvalho Chehabmenuconfig MEDIA_PLATFORM_DRIVERS 7d7700ca9SMauro Carvalho Chehab bool "Media platform devices" 8d7700ca9SMauro Carvalho Chehab default "y" 9d7700ca9SMauro Carvalho Chehab help 10d7700ca9SMauro Carvalho Chehab Say Y here to enable support for platform-specific media drivers. 11d7700ca9SMauro Carvalho Chehab 12d7700ca9SMauro Carvalho Chehabif MEDIA_PLATFORM_DRIVERS 13d7700ca9SMauro Carvalho Chehab 14256bf685SMauro Carvalho Chehabconfig V4L_PLATFORM_DRIVERS 152c3fb08bSMauro Carvalho Chehab bool "V4L platform devices" 16b60a5b8dSMauro Carvalho Chehab help 172c3fb08bSMauro Carvalho Chehab Say Y here to enable support for platform-specific V4L drivers. 182c3fb08bSMauro Carvalho Chehab 19256bf685SMauro Carvalho Chehabconfig SDR_PLATFORM_DRIVERS 20256bf685SMauro Carvalho Chehab bool "SDR platform devices" 21256bf685SMauro Carvalho Chehab depends on MEDIA_SDR_SUPPORT 22256bf685SMauro Carvalho Chehab help 23256bf685SMauro Carvalho Chehab Say Y here to enable support for platform-specific SDR Drivers. 24256bf685SMauro Carvalho Chehab 25256bf685SMauro Carvalho Chehabconfig DVB_PLATFORM_DRIVERS 26256bf685SMauro Carvalho Chehab bool "DVB platform devices" 27256bf685SMauro Carvalho Chehab depends on MEDIA_DIGITAL_TV_SUPPORT 28256bf685SMauro Carvalho Chehab help 29256bf685SMauro Carvalho Chehab Say Y here to enable support for platform-specific Digital TV drivers. 30256bf685SMauro Carvalho Chehab 31256bf685SMauro Carvalho Chehabconfig V4L_MEM2MEM_DRIVERS 32256bf685SMauro Carvalho Chehab bool "Memory-to-memory multimedia devices" 339958d30fSMauro Carvalho Chehab depends on VIDEO_DEV 34256bf685SMauro Carvalho Chehab help 35256bf685SMauro Carvalho Chehab Say Y here to enable selecting drivers for V4L devices that 36256bf685SMauro Carvalho Chehab use system memory for both source and destination buffers, as opposed 37256bf685SMauro Carvalho Chehab to capture and output drivers, which use memory buffers for just 38256bf685SMauro Carvalho Chehab one of those. 39256bf685SMauro Carvalho Chehab 4032ccd1f5SMauro Carvalho Chehab# Ancillary drivers 4146fb9995SMauro Carvalho Chehab 4232ccd1f5SMauro Carvalho Chehabconfig VIDEO_MEM2MEM_DEINTERLACE 4332ccd1f5SMauro Carvalho Chehab tristate "Deinterlace support" 4432ccd1f5SMauro Carvalho Chehab depends on V4L_MEM2MEM_DRIVERS 459958d30fSMauro Carvalho Chehab depends on VIDEO_DEV 4632ccd1f5SMauro Carvalho Chehab depends on HAS_DMA 4732ccd1f5SMauro Carvalho Chehab select VIDEOBUF2_DMA_CONTIG 4832ccd1f5SMauro Carvalho Chehab select V4L2_MEM2MEM_DEV 4932ccd1f5SMauro Carvalho Chehab help 5032ccd1f5SMauro Carvalho Chehab Generic deinterlacing V4L2 driver. 51d2b4387fSEddie James 5268803ad4SPhilipp Zabelconfig VIDEO_MUX 5368803ad4SPhilipp Zabel tristate "Video Multiplexer" 54256bf685SMauro Carvalho Chehab depends on V4L_PLATFORM_DRIVERS 55435945e0SPhilipp Zabel select MULTIPLEXER 569958d30fSMauro Carvalho Chehab depends on VIDEO_DEV && OF 5732a363d0SMauro Carvalho Chehab select MEDIA_CONTROLLER 5832a363d0SMauro Carvalho Chehab select VIDEO_V4L2_SUBDEV_API 5968803ad4SPhilipp Zabel select REGMAP 60c5afc789SSteve Longerbeam select V4L2_FWNODE 6168803ad4SPhilipp Zabel help 6268803ad4SPhilipp Zabel This driver provides support for N:1 video bus multiplexers. 6368803ad4SPhilipp Zabel 6432ccd1f5SMauro Carvalho Chehab# Platform drivers - Please keep it alphabetically sorted 6532ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/allegro-dvt/Kconfig" 66f2ab6d3eSMauro Carvalho Chehabsource "drivers/media/platform/amlogic/Kconfig" 6732ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/amphion/Kconfig" 6832ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/aspeed/Kconfig" 6910626744SSongjun Wusource "drivers/media/platform/atmel/Kconfig" 70392cd78dSDave Stevensonsource "drivers/media/platform/broadcom/Kconfig" 7132ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/cadence/Kconfig" 7264441979SMauro Carvalho Chehabsource "drivers/media/platform/chips-media/Kconfig" 73a1e29404SDevarsh Thakkarsource "drivers/media/platform/imagination/Kconfig" 7432ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/intel/Kconfig" 75dc7bbea9SMauro Carvalho Chehabsource "drivers/media/platform/marvell/Kconfig" 76f2ab6d3eSMauro Carvalho Chehabsource "drivers/media/platform/mediatek/Kconfig" 7737dcaf1eSEugen Hristevsource "drivers/media/platform/microchip/Kconfig" 7846c15a4fSMarvin Linsource "drivers/media/platform/nuvoton/Kconfig" 79f2ab6d3eSMauro Carvalho Chehabsource "drivers/media/platform/nvidia/Kconfig" 8032ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/nxp/Kconfig" 810461b70dSMauro Carvalho Chehabsource "drivers/media/platform/qcom/Kconfig" 82*12187bd5SNaushir Patucksource "drivers/media/platform/raspberrypi/Kconfig" 8332ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/renesas/Kconfig" 840461b70dSMauro Carvalho Chehabsource "drivers/media/platform/rockchip/Kconfig" 85f2ab6d3eSMauro Carvalho Chehabsource "drivers/media/platform/samsung/Kconfig" 86f2ab6d3eSMauro Carvalho Chehabsource "drivers/media/platform/st/Kconfig" 8732ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/sunxi/Kconfig" 88f2ab6d3eSMauro Carvalho Chehabsource "drivers/media/platform/ti/Kconfig" 89fbb6c848SEzequiel Garciasource "drivers/media/platform/verisilicon/Kconfig" 9032ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/via/Kconfig" 9132ccd1f5SMauro Carvalho Chehabsource "drivers/media/platform/xilinx/Kconfig" 92d7700ca9SMauro Carvalho Chehab 93d7700ca9SMauro Carvalho Chehabendif # MEDIA_PLATFORM_DRIVERS 94