Hi Wolfram,

> > @@ -140,5 +140,6 @@ obj-$(CONFIG_I2C_SIBYTE)        += i2c-sibyte.o
> >  obj-$(CONFIG_I2C_XGENE_SLIMPRO) += i2c-xgene-slimpro.o
> >  obj-$(CONFIG_SCx200_ACB)   += scx200_acb.o
> >  obj-$(CONFIG_I2C_FSI)              += i2c-fsi.o
> > +obj-$(CONFIG_I2C_NVIDIA_GPU)       += i2c-nvidia-gpu.o
> 
> Oh, I fixed this up and moved it to the place where it is corresponding to in
> Kconfig.
Thanks!

> 
> > +static u32 gpu_i2c_functionality(struct i2c_adapter *adap) {
> > +   return I2C_FUNC_I2C | I2C_FUNC_SMBUS_EMUL; }
> 
> I can't send an incremental patch for this, I need to ask: did you try
> SMBUS_QUICK with it?
Tried it today using i2cdetect and it looks good to me.

$ sudo i2cdetect  -l
i2c-4   i2c             NVIDIA GPU I2C adapter                  I2C adapter

$ sudo i2cdetect  -q  4
WARNING! This program can confuse your I2C bus, cause data loss and worse!
I will probe file /dev/i2c-4 using quick write commands.
I will probe address range 0x03-0x77.
Continue? [Y/n] Y
     0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:            -- -- -- -- -- 08 -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

Thanks
Ajay
> nvpublic
> Given the restrictions of this controller, I have my
> doubts. I might be wrong, though. 'i2cdetect' from i2c-tools lets you easily
> check it.

Reply via email to