]> git.karo-electronics.de Git - karo-tx-linux.git/commit
[media] omap24xx/tcm825x: move to staging for future removal
authorHans Verkuil <hans.verkuil@cisco.com>
Thu, 12 Dec 2013 12:04:44 +0000 (09:04 -0300)
committerMauro Carvalho Chehab <m.chehab@samsung.com>
Fri, 20 Dec 2013 15:45:22 +0000 (13:45 -0200)
commita03636cb21af1d22a894a5a863b2ba3c3687da63
treeaca299d1c8cf82af778041f828ad9cd68aed9b86
parentb8da9d3aaff26edcdf88751c6d2763f4337c79e3
[media] omap24xx/tcm825x: move to staging for future removal

The omap24xx driver and the tcm825x sensor driver are the only two
remaining drivers to still use the old deprecated v4l2-int-device API.

Nobody maintains these drivers anymore. But unfortunately the v4l2-int-device
API is used by out-of-tree drivers (MXC platform). This is a very bad situation
since as long as this deprecated API stays in the kernel there is no reason for
those out-of-tree drivers to convert.

This patch moves v4l2-int-device and the two drivers that depend on it to
staging in preparation for their removal.

If someone would be interested in getting these drivers to work, then start with
this since it's not very far from the state where they used to work:

<URL:http://vihersipuli.retiisi.org.uk/cgi-bin/gitweb.cgi?p=~sailus/linux-omap/.git;a=summary>

The branch is n800-cam. Porting to up-to-date APIs can then be done. David
might have done some work in that area, so check with him first.

Signed-off-by: Hans Verkuil <hans.verkuil@cisco.com>
Cc: Sakari Ailus <sakari.ailus@iki.fi>
Cc: David Cohen <dacohen@gmail.com>
Signed-off-by: Mauro Carvalho Chehab <m.chehab@samsung.com>
17 files changed:
drivers/media/i2c/Kconfig
drivers/media/i2c/Makefile
drivers/media/platform/Kconfig
drivers/media/platform/Makefile
drivers/media/v4l2-core/Kconfig
drivers/media/v4l2-core/Makefile
drivers/staging/media/Kconfig
drivers/staging/media/Makefile
drivers/staging/media/omap24xx/Kconfig [new file with mode: 0644]
drivers/staging/media/omap24xx/Makefile [new file with mode: 0644]
drivers/staging/media/omap24xx/omap24xxcam-dma.c [moved from drivers/media/platform/omap24xxcam-dma.c with 100% similarity]
drivers/staging/media/omap24xx/omap24xxcam.c [moved from drivers/media/platform/omap24xxcam.c with 100% similarity]
drivers/staging/media/omap24xx/omap24xxcam.h [moved from drivers/media/platform/omap24xxcam.h with 99% similarity]
drivers/staging/media/omap24xx/tcm825x.c [moved from drivers/media/i2c/tcm825x.c with 99% similarity]
drivers/staging/media/omap24xx/tcm825x.h [moved from drivers/media/i2c/tcm825x.h with 99% similarity]
drivers/staging/media/omap24xx/v4l2-int-device.c [moved from drivers/media/v4l2-core/v4l2-int-device.c with 99% similarity]
drivers/staging/media/omap24xx/v4l2-int-device.h [moved from include/media/v4l2-int-device.h with 100% similarity]