Subject: Re: NVIDIA nForce2/3/4 SMBus controller
To: None <email@example.com>
From: KIYOHARA Takashi <firstname.lastname@example.org>
Date: 07/21/2007 21:43:45
From: Nicolas Joly <email@example.com>
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.