coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
spmi.h File Reference
#include <types.h>
Include dependency graph for spmi.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  spmi_device
 

Enumerations

enum  spmi_master { SPMI_MASTER_0 , SPMI_MASTER_1 , SPMI_MASTER_2 , SPMI_MASTER_3 }
 
enum  spmi_slave {
  SPMI_SLAVE_0 , SPMI_SLAVE_1 , SPMI_SLAVE_2 , SPMI_SLAVE_3 ,
  SPMI_SLAVE_4 , SPMI_SLAVE_5 , SPMI_SLAVE_6 , SPMI_SLAVE_7 ,
  SPMI_SLAVE_8 , SPMI_SLAVE_9 , SPMI_SLAVE_10 , SPMI_SLAVE_11 ,
  SPMI_SLAVE_12 , SPMI_SLAVE_13 , SPMI_SLAVE_14 , SPMI_SLAVE_15 ,
  SPMI_SLAVE_MAX
}
 
enum  slv_type { BUCK_CPU , BUCK_GPU , SLV_TYPE_MAX }
 
enum  slv_type_id { BUCK_CPU_ID , BUCK_GPU_ID , SLV_TYPE_ID_MAX }
 

Enumeration Type Documentation

◆ slv_type

enum slv_type
Enumerator
BUCK_CPU 
BUCK_GPU 
SLV_TYPE_MAX 

Definition at line 35 of file spmi.h.

◆ slv_type_id

Enumerator
BUCK_CPU_ID 
BUCK_GPU_ID 
SLV_TYPE_ID_MAX 

Definition at line 41 of file spmi.h.

◆ spmi_master

Enumerator
SPMI_MASTER_0 
SPMI_MASTER_1 
SPMI_MASTER_2 
SPMI_MASTER_3 

Definition at line 8 of file spmi.h.

◆ spmi_slave

enum spmi_slave
Enumerator
SPMI_SLAVE_0 
SPMI_SLAVE_1 
SPMI_SLAVE_2 
SPMI_SLAVE_3 
SPMI_SLAVE_4 
SPMI_SLAVE_5 
SPMI_SLAVE_6 
SPMI_SLAVE_7 
SPMI_SLAVE_8 
SPMI_SLAVE_9 
SPMI_SLAVE_10 
SPMI_SLAVE_11 
SPMI_SLAVE_12 
SPMI_SLAVE_13 
SPMI_SLAVE_14 
SPMI_SLAVE_15 
SPMI_SLAVE_MAX 

Definition at line 15 of file spmi.h.