Commit 95397784 authored by Hans Verkuil's avatar Hans Verkuil
Browse files

media: staging: drop omap4iss

The omap4 camera driver has seen no progress since forever, and
now OMAP4 support has also been dropped from u-boot (1). So it is
time to retire this driver.

(1): https://lists.denx.de/pipermail/u-boot/2024-July/558846.html



Signed-off-by: default avatarHans Verkuil <hverkuil-cisco@xs4all.nl>
Acked-by: default avatarLaurent Pinchart <laurent.pinchart@ideasonboard.com>
parent a4e3f00e
Loading
Loading
Loading
Loading
+0 −62
Original line number Diff line number Diff line
.. SPDX-License-Identifier: GPL-2.0

OMAP4 ISS Driver
================

Author: Sergio Aguirre <sergio.a.aguirre@gmail.com>

Copyright (C) 2012, Texas Instruments

Introduction
------------

The OMAP44XX family of chips contains the Imaging SubSystem (a.k.a. ISS),
Which contains several components that can be categorized in 3 big groups:

- Interfaces (2 Interfaces: CSI2-A & CSI2-B/CCP2)
- ISP (Image Signal Processor)
- SIMCOP (Still Image Coprocessor)

For more information, please look in [#f1]_ for latest version of:
"OMAP4430 Multimedia Device Silicon Revision 2.x"

As of Revision AB, the ISS is described in detail in section 8.

This driver is supporting **only** the CSI2-A/B interfaces for now.

It makes use of the Media Controller framework [#f2]_, and inherited most of the
code from OMAP3 ISP driver (found under drivers/media/platform/ti/omap3isp/\*),
except that it doesn't need an IOMMU now for ISS buffers memory mapping.

Supports usage of MMAP buffers only (for now).

Tested platforms
----------------

- OMAP4430SDP, w/ ES2.1 GP & SEVM4430-CAM-V1-0 (Contains IMX060 & OV5640, in
  which only the last one is supported, outputting YUV422 frames).

- TI Blaze MDP, w/ OMAP4430 ES2.2 EMU (Contains 1 IMX060 & 2 OV5650 sensors, in
  which only the OV5650 are supported, outputting RAW10 frames).

- PandaBoard, Rev. A2, w/ OMAP4430 ES2.1 GP & OV adapter board, tested with
  following sensors:
  * OV5640
  * OV5650

- Tested on mainline kernel:

	http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=summary

  Tag: v3.3 (commit c16fa4f2ad19908a47c63d8fa436a1178438c7e7)

File list
---------
drivers/staging/media/omap4iss/
include/linux/platform_data/media/omap4iss.h

References
----------

.. [#f1] http://focus.ti.com/general/docs/wtbu/wtbudocumentcenter.tsp?navigationId=12037&templateId=6123#62
.. [#f2] http://lwn.net/Articles/420485/
+0 −1
Original line number Diff line number Diff line
@@ -20,7 +20,6 @@ Video4Linux (V4L) driver-specific documentation
	ivtv
	mgb4
	omap3isp
	omap4_camera
	philips
	qcom_camss
	raspberrypi-pisp-be
+0 −8
Original line number Diff line number Diff line
@@ -16932,14 +16932,6 @@ S: Maintained
F:	Documentation/devicetree/bindings/i2c/ti,omap4-i2c.yaml
F:	drivers/i2c/busses/i2c-omap.c
OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
M:	Laurent Pinchart <laurent.pinchart@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/media/ti,omap3isp.txt
F:	drivers/media/platform/ti/omap3isp/
F:	drivers/staging/media/omap4iss/
OMAP MMC SUPPORT
M:	Aaro Koskinen <aaro.koskinen@iki.fi>
L:	linux-omap@vger.kernel.org
+0 −2
Original line number Diff line number Diff line
@@ -32,8 +32,6 @@ source "drivers/staging/media/max96712/Kconfig"

source "drivers/staging/media/meson/vdec/Kconfig"

source "drivers/staging/media/omap4iss/Kconfig"

source "drivers/staging/media/rkvdec/Kconfig"

source "drivers/staging/media/starfive/Kconfig"
+0 −1
Original line number Diff line number Diff line
@@ -4,7 +4,6 @@ obj-$(CONFIG_INTEL_ATOMISP) += atomisp/
obj-$(CONFIG_VIDEO_IMX_MEDIA)	+= imx/
obj-$(CONFIG_VIDEO_MAX96712)	+= max96712/
obj-$(CONFIG_VIDEO_MESON_VDEC)	+= meson/vdec/
obj-$(CONFIG_VIDEO_OMAP4)	+= omap4iss/
obj-$(CONFIG_VIDEO_ROCKCHIP_VDEC)	+= rkvdec/
obj-$(CONFIG_VIDEO_STARFIVE_CAMSS)	+= starfive/
obj-$(CONFIG_VIDEO_SUNXI)	+= sunxi/
Loading