Em Sat, 12 Sep 2009 14:48:23 -0400
Andy Walls <awa...@radix.net> escreveu:

> On Sat, 2009-09-12 at 12:54 -0300, Mauro Carvalho Chehab wrote:
> > Em Sat, 12 Sep 2009 17:12:35 +0200
> > Hans Verkuil <hverk...@xs4all.nl> escreveu:
> 
> > > I'm currently trying to get ivtv media-controller-aware. It's probably the
> > > most complex driver when it comes to topology that I have access to, so 
> > > that
> > > would be a good test case.
> > 
> > The most complex hardware for PC I'm aware is the cx25821. Unfortunately, 
> > the
> > driver is currently in bad shape, in terms of CodingStyle (including the
> > removal of large blocks of code that are repeated several times along the
> > driver), needing lots of changes in order to get merged.
> > 
> > For those interested, the code is at:
> >     http://linuxtv.org/hg/~mchehab/cx25821/
> > 
> > I'll likely do some work on it during this merge window for its inclusion
> > upstream (probably at drivers/staging - since I doubt we'll have enough 
> > time to
> > clean it up right now).
> > 
> > It has several blocks that can be used for video in and video out. The 
> > current
> > driver has support for 8 simultaneous video inputs and 4 simultaneous video
> > output. I'm not sure, but I won't doubt that you can exchange inputs and
> > outputs or even group them. So, this is a good candidate for some media
> > controller tests. I'll try to do it via sysfs, running some tests and post 
> > the
> > results.
> 
> 
> I read the available specs for that chip when I saw the source code
> appear in a repo of yours several months ago.  The public data sheet is
> here.
> 
> http://www.conexant.com/servlets/DownloadServlet/PBR-201499-004.pdf?docid=1501&revid=4
> 
> The chip looks like it is a good fit for surveillance applications.
> 
> The block diagram indicates it is essentially a Video (10x CCIR656) and
> Audio (5x I2S) router, with a pile of GPIOS (48), 3 I2C busses, and
> support for inbound and outbound DMA channels.  The chip also has built
> in scalers and motion detection.  Managing the chip itself doesn't look
> too complicated, but once intergrated with other devices like
> compression CODECs, a CX25853 devices, or general purpose
> microcontrollers, I imagine it could get complex to manage.
> 
> The reference design brief is here:
> 
> http://www.conexant.com/servlets/DownloadServlet/RED-202183-001.pdf?docid=2184&revid=1

Yes, this board is very powerful, and very complex designs are possible with it.

> I agree with the coding style problems of the current driver.

Yes. It will take some time until cleaning it up and letting it done for being
at drivers/media.

Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to