Re: [RFC] Move some soc-camera drivers to staging in preparation for removal

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Adding a couple more people in the round, some emails may well bounce...

On Mon, 22 Feb 2016, Guennadi Liakhovetski wrote:

> Hi Hans,
> 
> On Fri, 19 Feb 2016, Hans Verkuil wrote:
> 
> > Hi all,
> > 
> > The soc-camera framework is a problem for reusability of sub-device drivers since
> > those need access to the soc-camera framework. Which defeats the purpose of the
> > sub-device framework. It is the reason why we still have a media/i2c/soc-camera
> > directory for subdevs that can only work with soc-camera.
> > 
> > Ideally I would like to drop soc-camera completely, but it is still in use.
> > 
> > One of the largest users is Renesas with their r-car SoC, but Niklas Söderlund
> > made a replacement driver that should make it possible to remove the soc-camera
> > r-car driver, hopefully this year.
> > 
> > What I would like to do is to move soc-camera drivers that we consider obsolete
> > to staging, and remove them in 1-2 kernel cycles if nobody steps up.
> > 
> > See also this past thread from Guennadi:
> > 
> > http://www.spinics.net/lists/linux-media/msg89253.html
> > 
> > And yes, I said in that thread that I was OK with keeping soc-camera as-is. But
> > it still happens that companies pick this framework for new devices (the driver
> > for the Tegra K1 for example). It is another reason besides the reusability issue
> > for remove this framework more aggressively then I intended originally.
> 
> Thanks for your proposal. Sure, I'm not holding onto soc-camera just for 
> the sake of it. I'm open to whatever is found useful. As long as all 
> active soc-camera users are happy with it being EOLed and respective 
> drivers either disappearing or having to be transformed to stand-alone 
> ones, I'm fine with that too!
> 
> Thanks
> Guennadi
> 
> > We have the following drivers:
> > 
> > - pxa_camera for the PXA27x Quick Capture Interface
> > 
> >   Apparently this architecture still gets attention (see the link to the thread
> >   above). But it does use vb1 which we really want to phase out soon. Does anyone
> >   know if this driver still works with the latest kernel? Because it is using vb1
> >   it is a strong candidate for removing it (or replacing it with something better
> >   if someone steps up).
> > 
> > - mx2_camera: i.MX27 Camera Sensor Interface
> > 
> >   Have not seen any development since April 2013 (mx2-camera: move interface
> >   activation and deactivation to clock callbacks by Guennadi). No idea if it still
> >   works or if it is still in use. Does anyone know?
> > 
> > - mx3_camera: i.MX3x Camera Sensor Interface
> > 
> >   Have not seen any development since July 2013 (add support for asynchronous
> >   subdevice registration by Guennadi). Same as for mx2_camera: does it still work?
> >   Is it still in use?
> > 
> > - omap1_camera: OMAP1 Camera Interface
> > 
> >   It uses vb1, so that's one very good reason for removing it. And as far as I
> >   know it is unused and likely won't work.
> > 
> > - sh_mobile_ceu_camera: SuperH Mobile CEU Interface
> > 
> >   I worked on this, but I know it does function anymore. I'd say that this can
> >   be removed.
> > 
> > - sh_mobile_csi2: SuperH Mobile MIPI CSI-2 Interface
> > 
> >   I don't have hardware to test, but I'd be surprised if it still works. Can
> >   someone test? If it is broken, then it can be moved to staging.
> > 
> > - rcar_vin: R-Car Video Input (VIN)
> >   Will be replaced with a regular driver as mentioned above.
> > 
> > - atmel-isi: ATMEL Image Sensor Interface (ISI)
> > 
> >   I believe this is still actively maintained. Would someone be willing to
> >   convert this? It doesn't look like a complex driver.
> > 
> > Now I am not planning to remove soc-camera (yet), but at least we should get
> > rid of unmaintained drivers, especially if they don't work anymore or if they
> > use the old vb1 mess.
> > 
> > And we can then take a good look at what remains.
> > 
> > Regards,
> > 
> > 	Hans
> > 
> 
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux