1392cd78dSDave Stevenson# SPDX-License-Identifier: GPL-2.0 2392cd78dSDave Stevenson 3392cd78dSDave Stevensonconfig VIDEO_BCM2835_UNICAM 4392cd78dSDave Stevenson tristate "Broadcom BCM283x/BCM271x Unicam video capture driver" 5392cd78dSDave Stevenson depends on ARCH_BCM2835 || COMPILE_TEST 6*8771b7f3SLaurent Pinchart depends on COMMON_CLK && PM 7392cd78dSDave Stevenson depends on VIDEO_DEV 8392cd78dSDave Stevenson select MEDIA_CONTROLLER 9392cd78dSDave Stevenson select V4L2_FWNODE 10392cd78dSDave Stevenson select VIDEO_V4L2_SUBDEV_API 11392cd78dSDave Stevenson select VIDEOBUF2_DMA_CONTIG 12392cd78dSDave Stevenson help 13392cd78dSDave Stevenson Say Y here to enable support for the BCM283x/BCM271x CSI-2 receiver. 14392cd78dSDave Stevenson This is a V4L2 driver that controls the CSI-2 receiver directly, 15392cd78dSDave Stevenson independently from the VC4 firmware. 16392cd78dSDave Stevenson 17392cd78dSDave Stevenson This driver is mutually exclusive with the use of bcm2835-camera. The 18392cd78dSDave Stevenson firmware will disable all access to the peripheral from within the 19392cd78dSDave Stevenson firmware if it finds a DT node using it, and bcm2835-camera will 20392cd78dSDave Stevenson therefore fail to probe. 21392cd78dSDave Stevenson 22392cd78dSDave Stevenson To compile this driver as a module, choose M here. The module will be 23392cd78dSDave Stevenson called bcm2835-unicam. 24