Re: ATMEL camera interface

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

 



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

[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