Re: [NV driver] I2C bus(ses) question.

Mark Vojkovich <[email protected]>
Newsgroups gmane.comp.xfree86.expert
Message-ID <[email protected]>
On Mon, 25 Nov 2002, Ducrot Bruno wrote:

> Hi Mark, list.
> 
> I am a bit confused with the code for the I2C bus(ses), especially
> in a multiple heads environment.
> 
> The current code use the extended registers 0x3e, 0x3f in order
> to implement the I2C's functions I2CPutBits and I2CGetBits, but
> I think that the second head should use actually the registers
> 0x36 and 0x37.

    Not exactly.  There is a difference between the CRT controller
and the connector on the card.  The I2C function is tied to a connector,
not a CRTC.  So it depends on the board layout.  On NV11 CRTC 0 & 1
correspond to outputs 0 & 1, but on everything newer it could be
either way.  It may be the case that straight-across 0->0, 1->1
may work better overall, but it's not guaranteed.   I will 
examine the success rate with my cards over the US holiday later
this week.


			Mark.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.