Tested on imx6q SabreAuto with ADV7180, and imx6q SabreSD with
mipi-csi2 OV5640. There is device-tree support also for imx6qdl
SabreLite, but that is not tested. Also, this driver should
theoretically work on i.MX5 targets, but that is also untested.
Not run through v4l2-compliance yet, but that is in my queue.
Philipp Zabel (2):
ARM: dts: imx6qdl: Add mipi_ipu1/2 video muxes, mipi_csi, and their
connections
media: imx: Add video switch
Steve Longerbeam (35):
gpu: ipu-v3: Add Video Deinterlacer unit
gpu: ipu-cpmem: Add ipu_cpmem_set_uv_offset()
gpu: ipu-cpmem: Add ipu_cpmem_get_burstsize()
gpu: ipu-v3: Add ipu_get_num()
gpu: ipu-v3: Add IDMA channel linking support
gpu: ipu-v3: Add ipu_set_vdi_src_mux()
gpu: ipu-v3: Add VDI input IDMAC channels
gpu: ipu-v3: Add ipu_csi_set_src()
gpu: ipu-v3: Add ipu_ic_set_src()
gpu: ipu-v3: set correct full sensor frame for PAL/NTSC
gpu: ipu-v3: Fix CSI data format for 16-bit media bus formats
gpu: ipu-v3: Fix IRT usage
gpu: ipu-ic: Add complete image conversion support with tiling
gpu: ipu-ic: allow multiple handles to ic
gpu: ipu-v3: rename CSI client device
ARM: dts: imx6qdl: Flesh out MIPI CSI2 receiver node
ARM: dts: imx6-sabrelite: add video capture ports and connections
ARM: dts: imx6-sabresd: add video capture ports and connections
ARM: dts: imx6-sabreauto: create i2cmux for i2c3
ARM: dts: imx6-sabreauto: add reset-gpios property for max7310
ARM: dts: imx6-sabreauto: add pinctrl for gpt input capture
ARM: dts: imx6-sabreauto: add video capture ports and connections
ARM: dts: imx6qdl: add mem2mem device for sabre* boards
gpio: pca953x: Add reset-gpios property
clocksource/drivers/imx: add input capture support
v4l: Add signal lock status to source change events
media: Add camera interface driver for i.MX5/6
media: imx: Add MIPI CSI-2 Receiver driver
media: imx: Add support for MIPI CSI-2 OV5640
media: imx: Add support for Parallel OV5642
media: imx: Add support for ADV7180 Video Decoder
media: adv7180: add power pin control
media: adv7180: implement g_parm
media: Add i.MX5/6 mem2mem driver
ARM: imx_v6_v7_defconfig: Enable staging video4linux drivers
Suresh Dhandapani (1):
gpu: ipu-v3: Fix CSI0 blur in NTSC format
Documentation/DocBook/media/v4l/vidioc-dqevent.xml | 12 +-
Documentation/devicetree/bindings/media/imx.txt | 449 ++
Documentation/video4linux/imx_camera.txt | 243 ++
arch/arm/boot/dts/imx6dl-sabresd.dts | 44 +
arch/arm/boot/dts/imx6dl.dtsi | 183 +
arch/arm/boot/dts/imx6q-sabreauto.dts | 7 +
arch/arm/boot/dts/imx6q-sabrelite.dts | 6 +
arch/arm/boot/dts/imx6q-sabresd.dts | 22 +
arch/arm/boot/dts/imx6q.dtsi | 120 +
arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 166 +-
arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 95 +
arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 145 +-
arch/arm/boot/dts/imx6qdl.dtsi | 13 +
arch/arm/configs/imx_v6_v7_defconfig | 2 +
drivers/clocksource/timer-imx-gpt.c | 463 ++-
drivers/gpio/gpio-pca953x.c | 28 +
drivers/gpu/ipu-v3/Makefile | 2 +-
drivers/gpu/ipu-v3/ipu-common.c | 155 +-
drivers/gpu/ipu-v3/ipu-cpmem.c | 13 +
drivers/gpu/ipu-v3/ipu-csi.c | 36 +-
drivers/gpu/ipu-v3/ipu-ic.c | 1769 +++++++-
drivers/gpu/ipu-v3/ipu-prv.h | 7 +
drivers/gpu/ipu-v3/ipu-vdi.c | 266 ++
drivers/media/i2c/adv7180.c | 73 +
drivers/staging/media/Kconfig | 2 +
drivers/staging/media/Makefile | 1 +
drivers/staging/media/imx/Kconfig | 35 +
drivers/staging/media/imx/Makefile | 2 +
drivers/staging/media/imx/capture/Kconfig | 42 +
drivers/staging/media/imx/capture/Makefile | 10 +
drivers/staging/media/imx/capture/adv7180.c | 1533 +++++++
drivers/staging/media/imx/capture/imx-camif.c | 2496 +++++++++++
drivers/staging/media/imx/capture/imx-camif.h | 281 ++
drivers/staging/media/imx/capture/imx-csi.c | 195 +
drivers/staging/media/imx/capture/imx-ic-prpenc.c | 660 +++
drivers/staging/media/imx/capture/imx-of.c | 354 ++
drivers/staging/media/imx/capture/imx-of.h | 18 +
drivers/staging/media/imx/capture/imx-smfc.c | 505 +++
drivers/staging/media/imx/capture/imx-vdic.c | 994 +++++
.../staging/media/imx/capture/imx-video-switch.c | 348 ++
drivers/staging/media/imx/capture/mipi-csi2.c | 373 ++
drivers/staging/media/imx/capture/ov5640-mipi.c | 2318 +++++++++++
drivers/staging/media/imx/capture/ov5642.c | 4333 ++++++++++++++++++++
drivers/staging/media/imx/m2m/Makefile | 1 +
drivers/staging/media/imx/m2m/imx-m2m.c | 1049 +++++
include/linux/mxc_icap.h | 20 +
include/media/imx.h | 15 +
include/uapi/Kbuild | 1 +
include/uapi/linux/v4l2-controls.h | 8 +
include/uapi/linux/videodev2.h | 1 +
include/uapi/media/Kbuild | 3 +
include/uapi/media/adv718x.h | 42 +
include/uapi/media/imx.h | 22 +
include/video/imx-ipu-v3.h | 96 +-
54 files changed, 19946 insertions(+), 131 deletions(-)
create mode 100644 Documentation/devicetree/bindings/media/imx.txt
create mode 100644 Documentation/video4linux/imx_camera.txt
create mode 100644 drivers/gpu/ipu-v3/ipu-vdi.c
create mode 100644 drivers/staging/media/imx/Kconfig
create mode 100644 drivers/staging/media/imx/Makefile
create mode 100644 drivers/staging/media/imx/capture/Kconfig
create mode 100644 drivers/staging/media/imx/capture/Makefile
create mode 100644 drivers/staging/media/imx/capture/adv7180.c
create mode 100644 drivers/staging/media/imx/capture/imx-camif.c
create mode 100644 drivers/staging/media/imx/capture/imx-camif.h
create mode 100644 drivers/staging/media/imx/capture/imx-csi.c
create mode 100644 drivers/staging/media/imx/capture/imx-ic-prpenc.c
create mode 100644 drivers/staging/media/imx/capture/imx-of.c
create mode 100644 drivers/staging/media/imx/capture/imx-of.h
create mode 100644 drivers/staging/media/imx/capture/imx-smfc.c
create mode 100644 drivers/staging/media/imx/capture/imx-vdic.c
create mode 100644 drivers/staging/media/imx/capture/imx-video-switch.c
create mode 100644 drivers/staging/media/imx/capture/mipi-csi2.c
create mode 100644 drivers/staging/media/imx/capture/ov5640-mipi.c
create mode 100644 drivers/staging/media/imx/capture/ov5642.c
create mode 100644 drivers/staging/media/imx/m2m/Makefile
create mode 100644 drivers/staging/media/imx/m2m/imx-m2m.c
create mode 100644 include/linux/mxc_icap.h
create mode 100644 include/media/imx.h
create mode 100644 include/uapi/media/Kbuild
create mode 100644 include/uapi/media/adv718x.h
create mode 100644 include/uapi/media/imx.h
--
1.9.1
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html