Well I need contiguous memory, so I guess I will have a look at
mx1_camera.c? Is there another example?
What do you mean by videobuf implementation? As I said I just need a
contiguous memory.
Le 5/3/2010 4:03 PM, Guennadi Liakhovetski a écrit :
On Mon, 3 May 2010, Sedji Gaouaou wrote:
Hi,
I will try to write a soc driver(it seems easier ;)).
Are the mx?_camera.c a good starting point?
In principle - yes. But think about one pretty important distinction -
what videobuf implementation is your driver going to use? Are you going to
support scatter-gather or only contiguous buffers? If SG - the only such
example in the mainline is pxa_camera.c. If contiguous - feel free to use
any one of the rest. Further, mx3_camera uses the dmaengine API, others
don't. Hope, this will simplify your choice a bit;)
Thanks
Guennadi
Regards,
Sedji
Le 4/29/2010 6:35 PM, Guennadi Liakhovetski a écrit :
Hi Sedji
On Thu, 29 Apr 2010, Sedji Gaouaou wrote:
Hi,
I need to re-work my driver so I could commit it to the community.
Is there a git tree that I can use?
Nice to hear that! As far as soc-camera is concerned, the present APIs are
pretty stable. Just use the Linus' git tree, or, if you like, you can use
the v4l-dvb git tree at git://linuxtv.org/v4l-dvb.git. In fact, you don't
have to use the soc-camera API these days, you can just write a complete
v4l2-device driver, using the v4l2-subdev API to interface to video
clients (sensors, decoders, etc.) However, you can still write your driver
as an soc-camera host driver, which would make your task a bit easier at
the cost of some reduced flexibility, it's up to you to decide.
Thanks
Guennadi
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
---
Guennadi Liakhovetski, Ph.D.
Freelance Open-Source Software Developer
http://www.open-technology.de/
--
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