mirror of https://gitee.com/openkylin/linux.git
[media] media: imx: Add CSI subdev driver
This is a media entity subdevice for the i.MX Camera Sensor Interface module. - Added support for negotiation of frame intervals. - Fixed cropping rectangle negotiation at input and output pads. - Added support for /2 downscaling, if the output pad dimension(s) are 1/2 the crop dimension(s) at csi_setup() time. Signed-off-by: Steve Longerbeam <steve_longerbeam@mentor.com> Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk> Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> [hans.verkuil@cisco.com: add linux/pinctrl/consumer.h include] Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
parent
64b5a49df4
commit
4a34ec8e47
|
@ -5,3 +5,17 @@ config VIDEO_IMX_MEDIA
|
|||
---help---
|
||||
Say yes here to enable support for video4linux media controller
|
||||
driver for the i.MX5/6 SOC.
|
||||
|
||||
if VIDEO_IMX_MEDIA
|
||||
menu "i.MX5/6 Media Sub devices"
|
||||
|
||||
config VIDEO_IMX_CSI
|
||||
tristate "i.MX5/6 Camera Sensor Interface driver"
|
||||
depends on VIDEO_IMX_MEDIA && VIDEO_DEV && I2C
|
||||
select VIDEOBUF2_DMA_CONTIG
|
||||
default y
|
||||
---help---
|
||||
A video4linux camera sensor interface driver for i.MX5/6.
|
||||
|
||||
endmenu
|
||||
endif
|
||||
|
|
|
@ -4,3 +4,5 @@ imx-media-common-objs := imx-media-utils.o imx-media-fim.o
|
|||
obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media.o
|
||||
obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-common.o
|
||||
obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-capture.o
|
||||
|
||||
obj-$(CONFIG_VIDEO_IMX_CSI) += imx-media-csi.o
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue