Unfortunately the input can depend on the systemagent binary.  In this case the sandybridge-only binary has a different SMBUS layer and the 7-bit notation is correct.  Now the systemagent code comes with its own driver that uses 8-bit notation.


On Mon, Jul 29, 2013 at 8:22 AM, Kyösti Mälkki <kyosti.malkki@gmail.com> wrote:

Did someone change the SPD eeprom address notation in pei_data from
7-bit to 8-bit addresses?

samsung/lumpy/romstage.c :
        .spd_addresses = { 0x50, 0x00,0xf0,0x00 },

google/stout/romstage.c :
        spd_addresses: { 0xA0, 0x00,0xA4,0x00 },