Em Fri, 03 Jul 2009 11:05:29 +0200
Hans de Goede <[email protected]> escreveu:

> My that webcam has done some interesting travelling (me -> Dough -> you), I'm 
> glad
> it finally ended at someone who has managed to get it to produce a picture 
> under Linux.

Yes. Thank you for borrow it!

> Hmm, having to specify the card=71 parameter, sucks, that makes this a very 
> non plug
> and play / not just working experience for end users. Question would it be 
> possible to
> modify the em28xx driver to, when it sees the generic usb-id, setup the i2c 
> controller
> approriately and then check:
> 1) If there is anything at the i2c address of the mt9v011 sensor
> 2) Read a couple of identification registers (often sensors have special non 
> changing
>     registers for this)
> 3) If both the 1 and 2 test succeed set card to 71 itself ?

The mt9v011 sensor has an unique ID, that can be read via register 0. One of the
issues is that it is using the same address as tvp5150 (that can also be
probed, since it also provides an unique ID via some register).

> This is how we handle the problem of having one generic usb-id for a certain 
> bridge, with
> various different sensors used in different cams, I know the em28xx is a lot 
> more complicated
> as it does a lot more, but this may still work ?

Yes, it may work. with the new i2c binding method, it would not be that hard to
do such method, but it would require some rework at em28xx-cards, since some
boards require a pre-i2c binding initialization, so board detection happens too
early inside the driver.



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

Reply via email to