1*392cd78dSDave Stevenson# SPDX-License-Identifier: GPL-2.0 2*392cd78dSDave Stevenson 3*392cd78dSDave Stevensonconfig VIDEO_BCM2835_UNICAM 4*392cd78dSDave Stevenson tristate "Broadcom BCM283x/BCM271x Unicam video capture driver" 5*392cd78dSDave Stevenson depends on ARCH_BCM2835 || COMPILE_TEST 6*392cd78dSDave Stevenson depends on PM 7*392cd78dSDave Stevenson depends on VIDEO_DEV 8*392cd78dSDave Stevenson select MEDIA_CONTROLLER 9*392cd78dSDave Stevenson select V4L2_FWNODE 10*392cd78dSDave Stevenson select VIDEO_V4L2_SUBDEV_API 11*392cd78dSDave Stevenson select VIDEOBUF2_DMA_CONTIG 12*392cd78dSDave Stevenson help 13*392cd78dSDave Stevenson Say Y here to enable support for the BCM283x/BCM271x CSI-2 receiver. 14*392cd78dSDave Stevenson This is a V4L2 driver that controls the CSI-2 receiver directly, 15*392cd78dSDave Stevenson independently from the VC4 firmware. 16*392cd78dSDave Stevenson 17*392cd78dSDave Stevenson This driver is mutually exclusive with the use of bcm2835-camera. The 18*392cd78dSDave Stevenson firmware will disable all access to the peripheral from within the 19*392cd78dSDave Stevenson firmware if it finds a DT node using it, and bcm2835-camera will 20*392cd78dSDave Stevenson therefore fail to probe. 21*392cd78dSDave Stevenson 22*392cd78dSDave Stevenson To compile this driver as a module, choose M here. The module will be 23*392cd78dSDave Stevenson called bcm2835-unicam. 24