summaryrefslogtreecommitdiffstats
path: root/drivers/media/pci/intel/Kconfig
diff options
context:
space:
mode:
authorWentong Wu <wentong.wu@intel.com>2023-07-08 16:52:14 +0200
committerMauro Carvalho Chehab <mchehab@kernel.org>2023-08-14 20:26:06 +0200
commit29006e196a5661d9afc8152fa2bf8a5347ac17b4 (patch)
treea3eaee6eadfb00ed102b5ef4effbd7c8c414a0e0 /drivers/media/pci/intel/Kconfig
parentfed60fc552c8ea85b1315175cac2125bfda7261b (diff)
downloadlinux-stable-29006e196a5661d9afc8152fa2bf8a5347ac17b4.tar.gz
linux-stable-29006e196a5661d9afc8152fa2bf8a5347ac17b4.tar.bz2
linux-stable-29006e196a5661d9afc8152fa2bf8a5347ac17b4.zip
media: pci: intel: ivsc: Add CSI submodule
CSI is a submodule of IVSC which can route camera sensor data to the outbound MIPI CSI-2 interface. The interface communicating with firmware is via MEI. There is a separate MEI UUID, which this driver uses to enumerate. To route camera sensor data to host, the information of link frequency and number of data lanes is sent to firmware by sending MEI command when starting stream. CSI also provides a privacy mode. When privacy mode is turned on, camera sensor can't be used. This means that both IVSC and host Image Processing Unit(IPU) can't get image data. And when this mode is turned on, user is notified via v4l2 control callback. Link: https://lore.kernel.org/linux-media/20230803115550.1601965-2-sakari.ailus@linux.intel.com Signed-off-by: Wentong Wu <wentong.wu@intel.com> Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@kernel.org>
Diffstat (limited to 'drivers/media/pci/intel/Kconfig')
-rw-r--r--drivers/media/pci/intel/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/media/pci/intel/Kconfig b/drivers/media/pci/intel/Kconfig
index 51b18fce6a1d..e113902fa806 100644
--- a/drivers/media/pci/intel/Kconfig
+++ b/drivers/media/pci/intel/Kconfig
@@ -8,3 +8,4 @@ config IPU_BRIDGE
dependencies, this is selected by each driver that needs it.
source "drivers/media/pci/intel/ipu3/Kconfig"
+source "drivers/media/pci/intel/ivsc/Kconfig"