On Mon, Jan 02, 2017 at 02:41:47PM +0100, Hans Verkuil wrote: > On 01/02/17 14:37, Hans Verkuil wrote: > >On 12/18/16 23:10, Sakari Ailus wrote: > >>On Mon, Dec 12, 2016 at 04:55:05PM +0100, Hans Verkuil wrote: > >>>From: Hans Verkuil <hans.verkuil@xxxxxxxxx> > >>> > >>>This patch series converts the soc-camera atmel-isi to a standalone V4L2 > >>>driver. > >>> > >>>The same is done for the ov7670 and ov2640 sensor drivers: the ov7670 was > >>>used to test the atmel-isi driver. The ov2640 is needed because the em28xx > >>>driver has a soc_camera include dependency. Both ov7670 and ov2640 sensors > >>>have been tested with the atmel-isi driver. > >>> > >>>The first 6 patches improve the ov7670 sensor driver, mostly adding modern > >>>features such as MC and DT support. > >>> > >>>The next three convert the atmel-isi and move it out of soc_camera. > >> > >>You're adding Media controller support but without device nodes. Does that > >>make sense? You'll have an entity but the user won't be able to do anything > >>with it. > >> > > > >Well, without the MC support the sensor driver wouldn't load since the atmel > >driver expects that the subdev is MC-enabled. However, the atmel-isi doesn't > >need the user to configure the pipeline, it's just a simple standard v4l driver. > > > >So just filling in the entity information is sufficient in this case. > > > >That said, I see that the atmel-isi driver calls v4l2_device_register_subdev_nodes(). > >Since this is a simple V4L driver, that call should probably be dropped, since > >we really don't want or need subdev nodes. > > > >I will also need to take another look at the atmel-isi code to see if this MC > >dependency is really needed: I think I copied some of that code from the rcar > >driver, and it may not be relevant for the atmel driver. > > In fact, I don't think it is needed at all. > > But does it hurt to add MC support to these ov drivers? Certainly not, as long as it doesn't cause issues with non-MC aware bridge drivers. If the sensor drivers have MC support as well they can be used with MC aware bridge / ISP drivers. If there are issues we definitely have to fix them, otherwise there'll be two different kinds of sensor drivers again. I guess it's again been that the group of sensors that have MC-aware ISPs connected to them is distinct from the other group using non-MC-aware bridges? :-) -- Regards, Sakari Ailus e-mail: sakari.ailus@xxxxxx XMPP: sailus@xxxxxxxxxxxxxx -- 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