Re: ATMEL camera interface

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

 



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