* Uwe Hermann uwe@hermann-uwe.de [071102 18:08]:
That's fine. The i2c has 8 (actually 7) bits address space. spd might not necessarily be behind the i2c bus. Or it might have a number of switches. So you might have an address of 0xaabbccdd saying that aa, bb, cc, dd are the settings of 3 i2c switches, while dd is the actual address of the spd on the bus _after_ doing the other settings. This is done on the agámi aruma in a similar way.
Thanks for the clarifications! For this patch that's not relevant though as spd_read_byte() should be dropped anyway then as it's board specific.
But maybe we should have this info somewhere in the wiki? http://linuxbios.org/Developer_Manual ?
Sounds reasonable