Hi Sergio and Guennadi, On Wednesday 30 June 2010 20:53:24 Guennadi Liakhovetski wrote: > On Wed, 30 Jun 2010, Aguirre, Sergio wrote: > > > > Is it possible to keep a sensor chip driver compatible with 2 interfaces? > > > > I'm particularly interested in mt9t112 sensor. > > > > Has this been done before with other driver? > > You can try looking at this thread: > http://thread.gmane.org/gmane.linux.drivers.video-input-infrastructure/16311 > and remembering our discussions at the mini-summit;) You can also look at > Hans' report of summit's results. A few people know, what has to be done, > but noone has done it yet... The world is still looking for a hero to do > the job:) I wish I had time to be a hero ;-) To use the MT9T112 with the OMAP3 ISP, you will need to implement pad-level subdev operations. As the sensor driver is used by bridge drivers not aware of the pad-level operations, you will need to keep the video operations as well. This shouldn't be too difficult, most of the code can probably be shared between the two sets of operations. What might be a bit more complex is bus parameters configuration. As Guennadi mentioned, the soc_camera bus parameters autoconfiguration should be replaced by a V4L2 manual configuration coming from board code. That's basically a structure, embedded in the sensor's platform data, that describes the signal polarities, timings, bus width, ... A proposal needs to be made, but I don't think that's a huge job. -- Regards, Laurent Pinchart -- 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