Developer Manual/I2C: Difference between revisions

From coreboot
Jump to navigation Jump to search
(Created page with "=== Introduction === SMBUS and I2C are closely related buses. The SPD (Serial Presence Detect) of the DIMM's are I2C devices that need to be read during RAM initialisation. For...")
 
No edit summary
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
=== Introduction ===
=== Introduction ===


SMBUS and I2C are closely related buses. The SPD (Serial Presence Detect) of the DIMM's are I2C devices that need to be read during RAM initialisation.
SMBUS and I2C are closely related buses. The SPD (Serial Presence Detect) of the DIMM's are I2C devices that need to be read during [[Developer Manual/RAM init]].


For characterising I2C on a unsupported motherboard I used the folowing tools:
For characterizing I2C on a unsupported motherboard I used the following tools:


* sensors-detect (lm-sensors)
* sensors-detect (lm-sensors)
* i2cdetect  
* i2cdetect (i2c-tools)
* i2cdump
* i2cdump (i2c-tools)


Using this tools on a normal bios on the motherboard its easy to identify the appropriate address for the SPD data.
Using this tools on a normal bios on the motherboard its easy to identify the appropriate address for the SPD data.

Latest revision as of 11:26, 11 April 2011

Introduction

SMBUS and I2C are closely related buses. The SPD (Serial Presence Detect) of the DIMM's are I2C devices that need to be read during Developer Manual/RAM init.

For characterizing I2C on a unsupported motherboard I used the following tools:

  • sensors-detect (lm-sensors)
  • i2cdetect (i2c-tools)
  • i2cdump (i2c-tools)

Using this tools on a normal bios on the motherboard its easy to identify the appropriate address for the SPD data.