coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
smbus_spd.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define READ_BIT   0x01
 
#define SMBUS_INTERRUPT_MASK   0x02
 
#define HOSTBUSY_MASK   0x01
 
#define SMBUS_READ_BYTE_COMMAND   0x48
 
#define SMBUS_READ_COMMAND   0x44
 
#define MAX_READ_TSC_COUNT   (2000000000 / 10)
 
#define PMIO_INDEX_REG   0xCD6
 
#define PMIO_DATA_REG   0xCD7
 
#define SMBUS_BAR_LOW_BYTE   0x2C
 
#define SMBUS_BAR_HIGH_BYTE   0x2D
 
#define SMBUS_STATUS_REG   0x00
 
#define SMBUS_SLAVE_STATUS_REG   0x01
 
#define SMBUS_COMMAND_REG   0x02
 
#define SMBUS_CONTROL_REG   0x03
 
#define SMBUS_HOST_CMD_REG   0x04
 
#define SMBUS_DATA0_REG   0x05
 
#define SMBUS_CLOCK_REG   0x0E
 
#define STATUS__COMPLETED_SUCCESSFULLY   0x02
 
#define SMBUS_FREQUENCY_CONST   66000000 / 4
 

Macro Definition Documentation

◆ HOSTBUSY_MASK

#define HOSTBUSY_MASK   0x01

Definition at line 9 of file smbus_spd.h.

◆ MAX_READ_TSC_COUNT

#define MAX_READ_TSC_COUNT   (2000000000 / 10)

Definition at line 14 of file smbus_spd.h.

◆ PMIO_DATA_REG

#define PMIO_DATA_REG   0xCD7

Definition at line 17 of file smbus_spd.h.

◆ PMIO_INDEX_REG

#define PMIO_INDEX_REG   0xCD6

Definition at line 16 of file smbus_spd.h.

◆ READ_BIT

#define READ_BIT   0x01

Definition at line 6 of file smbus_spd.h.

◆ SMBUS_BAR_HIGH_BYTE

#define SMBUS_BAR_HIGH_BYTE   0x2D

Definition at line 20 of file smbus_spd.h.

◆ SMBUS_BAR_LOW_BYTE

#define SMBUS_BAR_LOW_BYTE   0x2C

Definition at line 19 of file smbus_spd.h.

◆ SMBUS_CLOCK_REG

#define SMBUS_CLOCK_REG   0x0E

Definition at line 28 of file smbus_spd.h.

◆ SMBUS_COMMAND_REG

#define SMBUS_COMMAND_REG   0x02

Definition at line 24 of file smbus_spd.h.

◆ SMBUS_CONTROL_REG

#define SMBUS_CONTROL_REG   0x03

Definition at line 25 of file smbus_spd.h.

◆ SMBUS_DATA0_REG

#define SMBUS_DATA0_REG   0x05

Definition at line 27 of file smbus_spd.h.

◆ SMBUS_FREQUENCY_CONST

#define SMBUS_FREQUENCY_CONST   66000000 / 4

Definition at line 32 of file smbus_spd.h.

◆ SMBUS_HOST_CMD_REG

#define SMBUS_HOST_CMD_REG   0x04

Definition at line 26 of file smbus_spd.h.

◆ SMBUS_INTERRUPT_MASK

#define SMBUS_INTERRUPT_MASK   0x02

Definition at line 8 of file smbus_spd.h.

◆ SMBUS_READ_BYTE_COMMAND

#define SMBUS_READ_BYTE_COMMAND   0x48

Definition at line 11 of file smbus_spd.h.

◆ SMBUS_READ_COMMAND

#define SMBUS_READ_COMMAND   0x44

Definition at line 12 of file smbus_spd.h.

◆ SMBUS_SLAVE_STATUS_REG

#define SMBUS_SLAVE_STATUS_REG   0x01

Definition at line 23 of file smbus_spd.h.

◆ SMBUS_STATUS_REG

#define SMBUS_STATUS_REG   0x00

Definition at line 22 of file smbus_spd.h.

◆ STATUS__COMPLETED_SUCCESSFULLY

#define STATUS__COMPLETED_SUCCESSFULLY   0x02

Definition at line 30 of file smbus_spd.h.