162306a36Sopenharmony_ci# SPDX-License-Identifier: GPL-2.0
262306a36Sopenharmony_ci
362306a36Sopenharmony_cicomment "Xilinx media platform drivers"
462306a36Sopenharmony_ci
562306a36Sopenharmony_ciconfig VIDEO_XILINX
662306a36Sopenharmony_ci	tristate "Xilinx Video IP (EXPERIMENTAL)"
762306a36Sopenharmony_ci	depends on V4L_PLATFORM_DRIVERS
862306a36Sopenharmony_ci	depends on VIDEO_DEV  && OF && HAS_DMA
962306a36Sopenharmony_ci	select MEDIA_CONTROLLER
1062306a36Sopenharmony_ci	select VIDEO_V4L2_SUBDEV_API
1162306a36Sopenharmony_ci	select VIDEOBUF2_DMA_CONTIG
1262306a36Sopenharmony_ci	select V4L2_FWNODE
1362306a36Sopenharmony_ci	help
1462306a36Sopenharmony_ci	  Driver for Xilinx Video IP Pipelines
1562306a36Sopenharmony_ci
1662306a36Sopenharmony_ciconfig VIDEO_XILINX_CSI2RXSS
1762306a36Sopenharmony_ci	depends on VIDEO_XILINX
1862306a36Sopenharmony_ci	tristate "Xilinx CSI-2 Rx Subsystem"
1962306a36Sopenharmony_ci	help
2062306a36Sopenharmony_ci	  Driver for Xilinx MIPI CSI-2 Rx Subsystem. This is a V4L sub-device
2162306a36Sopenharmony_ci	  based driver that takes input from CSI-2 Tx source and converts
2262306a36Sopenharmony_ci	  it into an AXI4-Stream.
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_ciconfig VIDEO_XILINX_TPG
2562306a36Sopenharmony_ci	tristate "Xilinx Video Test Pattern Generator"
2662306a36Sopenharmony_ci	depends on VIDEO_XILINX
2762306a36Sopenharmony_ci	select VIDEO_XILINX_VTC
2862306a36Sopenharmony_ci	help
2962306a36Sopenharmony_ci	   Driver for the Xilinx Video Test Pattern Generator
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ciconfig VIDEO_XILINX_VTC
3262306a36Sopenharmony_ci	tristate "Xilinx Video Timing Controller"
3362306a36Sopenharmony_ci	depends on VIDEO_XILINX
3462306a36Sopenharmony_ci	help
3562306a36Sopenharmony_ci	   Driver for the Xilinx Video Timing Controller
36