[i2c] "regd i2c-viapro bus driver"

savitha joshi savitha_j at yahoo.com
Sun Oct 8 04:15:45 CEST 2006

hi Jean,

thanks again.
I saw the patch in the following link. It looks like
very minimal changes to i2c-viapro.c.

how do i check if the i2c-viapro works for VT 8251
after applying patch?

Secondly if i am interfacing a i2c device to VT 8251
southbridge, which ports of VT 8251 are used to
communicate with the i2c device?
and also, If the i2c device generates interrupts to VT
8251, how it should be handled?


--- Jean Delvare <khali at linux-fr.org> wrote:

> Hi Savitha,
> > My motherboard has VT 8251 southbridge and from
> your
> > answers it looks like the linux kernel
> > doesn't support the drivers for this south bridge.
> > Now my question is
> > 1.whether any of the latest kernel versions
> already
> > support this chipset for i2c? if so which linux
> > version i should use?
> Support for the VT8251 was just added to the
> i2c-viapro driver in
> 2.6.19-rc1.
> > 2. Can i patch my kernel to support this chip?
> where
> > can i get the patch for this?
> There's a long way from to 2.6.19-rc1, so
> the patch adding
> support for the VT8251 may not apply cleanly:
> But it is a very simple patch only adding two new
> PCI IDs, so you
> should be able to backport it easily.
> Alternatively, there's a method which does not imply
> patching the
> driver. You can try the following:
> # modprobe i2c-viapro
> # echo "1106 3287" >
> /sys/bus/pci/drivers/vt596_smbus/new_id
> I'm not sure if it already worked back in 2.6.11,
> but I'd guess so.
> The only drawback of this method is that you have to
> do it again after
> each boot.
> > 3.how to enable the auto detect feature in linux?
> What do you mean exactly?
> -- 
> Jean Delvare

Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 

More information about the i2c mailing list