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---
|
---help---
|
||||||
Say yes here to enable support for video4linux media controller
|
Say yes here to enable support for video4linux media controller
|
||||||
driver for the i.MX5/6 SOC.
|
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.o
|
||||||
obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-common.o
|
obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-common.o
|
||||||
obj-$(CONFIG_VIDEO_IMX_MEDIA) += imx-media-capture.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