Difference between revisions of "Developer Manual/I2C"

From coreboot
Jump to: navigation, search
 
(One intermediate revision by one 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 characterizing I2C on a unsupported motherboard I used the following 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.