mirror of
https://github.com/torvalds/linux.git
synced 2025-12-07 20:06:24 +00:00
media: stm32: csi: addition of the STM32 CSI driver
The STM32 CSI controller is tightly coupled with the DCMIPP and act as an input stage to receive data coming from the sensor and transferring them into the DCMIPP. Signed-off-by: Alain Volmat <alain.volmat@foss.st.com> Signed-off-by: Hans Verkuil <hverkuil@xs4all.nl>
This commit is contained in:
committed by
Hans Verkuil
parent
64ecc79a95
commit
dcb0f4c16b
@@ -14495,6 +14495,14 @@ W: https://linuxtv.org
|
||||
T: git git://linuxtv.org/media.git
|
||||
F: drivers/media/dvb-frontends/stv6111*
|
||||
|
||||
MEDIA DRIVERS FOR STM32 - CSI
|
||||
M: Alain Volmat <alain.volmat@foss.st.com>
|
||||
L: linux-media@vger.kernel.org
|
||||
S: Supported
|
||||
T: git git://linuxtv.org/media_tree.git
|
||||
F: Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml
|
||||
F: drivers/media/platform/stm32/stm32-csi.c
|
||||
|
||||
MEDIA DRIVERS FOR STM32 - DCMI / DCMIPP
|
||||
M: Hugues Fruchet <hugues.fruchet@foss.st.com>
|
||||
M: Alain Volmat <alain.volmat@foss.st.com>
|
||||
|
||||
@@ -1,6 +1,20 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
|
||||
# V4L drivers
|
||||
config VIDEO_STM32_CSI
|
||||
tristate "STM32 Camera Serial Interface (CSI) support"
|
||||
depends on V4L_PLATFORM_DRIVERS
|
||||
depends on VIDEO_DEV && OF
|
||||
depends on ARCH_STM32 || COMPILE_TEST
|
||||
select MEDIA_CONTROLLER
|
||||
select V4L2_FWNODE
|
||||
help
|
||||
This module makes the STM32 Camera Serial Interface (CSI)
|
||||
available as a v4l2 device.
|
||||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called stm32-csi.
|
||||
|
||||
config VIDEO_STM32_DCMI
|
||||
tristate "STM32 Digital Camera Memory Interface (DCMI) support"
|
||||
depends on V4L_PLATFORM_DRIVERS
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
obj-$(CONFIG_VIDEO_STM32_CSI) += stm32-csi.o
|
||||
obj-$(CONFIG_VIDEO_STM32_DCMI) += stm32-dcmi.o
|
||||
obj-$(CONFIG_VIDEO_STM32_DCMIPP) += stm32-dcmipp/
|
||||
stm32-dma2d-objs := dma2d/dma2d.o dma2d/dma2d-hw.o
|
||||
|
||||
1137
drivers/media/platform/st/stm32/stm32-csi.c
Normal file
1137
drivers/media/platform/st/stm32/stm32-csi.c
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user