RFC: complete rewrite of i2c-i801 for 2.6.x

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mark:

(CCs trimmed)

* Mark D. Studebaker <mds4 at verizon.net> [2004-12-07 11:20:54 -0500]:
> My reading of the DB datasheet (in 2002 and now) is that it doesn't support a
> standard i2c block read. The driver functionality bitmask reflects that.
> I fixed the error message (which would only print out if a driver ignored 
> the functionality mask).

Interesting.  It looks like that datasheet only shows this:

	S Addr Wr [A] Comm [A] D0 [A] D1 [A] S (read bytes...)

I agree that's not like any transaction we support.

OTOH, the ICH5 [1] datasheet shows this:

	S Addr Wr [A] D1 [A] S (read bytes...)

That's exactly the transfer protocol that eeproms need, right?  (That's why I
mentioned to Khali by IRC last weekend that I thought it should be possible.)

It would be really bizarre if these two chipsets behaved differently in this
respect - I wonder if the datasheets are correct?

[1] Well I just scanned all the other datasheets... only ICH5, ICH6, and
6300ESB appear to support the standard I2C block read.  Sorry Khali. :)

Regards,

-- 
Mark M. Hoffman
mhoffman at lightlink.com



[Index of Archives]     [Linux Kernel]     [Linux Hardware Monitoring]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]

  Powered by Linux