Subject: Re: NVIDIA nForce2/3/4 SMBus controller
To: None <njoly@pasteur.fr>
From: KIYOHARA Takashi <kiyohara@kk.iij4u.or.jp>
List: current-users
Date: 07/21/2007 21:43:45
Hi! Nicolas,


From: Nicolas Joly <njoly@pasteur.fr>
Date: Fri, 20 Jul 2007 20:11:07 +0200

> > > motherboard). And the protocol register seems cleared in an interval
> > > of 0 to 600 microseconds.
> > > 
> > > Just to be sure, i checked SMBus/ACPI specifications about this.
> > >      SMB_STS:   Status code for transaction.
> > >      SMB_PRTCL: 0x00 to indicate command completion.
> > > The FreeBSD way looks correct to me (SMB_PRTCL, then SMB_STS).
> > 
> > Can you try this patch.
> 
> It works ! All i2c devices/adresses looks good.
> 
> nfsmbc0 at pci0 dev 1 function 1: NVIDIA nForce4 SMBus (rev. 0xa2)
> nfsmb0 at nfsmbc0 SMBus 1
> iic0 at nfsmb0: I2C bus
> iic0: devices at 0x18 0x30 0x31 0x32 0x33 0x50 0x51 0x52 0x53

> iic1 at nfsmb1: I2C bus
> iic1: devices at 0x19 0x2d 0x48

I was commited.

Thanks,
--
kiyohara