coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
blsp.h File Reference

Go to the source code of this file.

Enumerations

enum  blsp_qup_id_t {
  BLSP_QUP_ID_0 , BLSP_QUP_ID_1 , BLSP_QUP_ID_2 , BLSP_QUP_ID_3 ,
  BLSP_QUP_ID_0 , BLSP_QUP_ID_1 , BLSP_QUP_ID_2 , BLSP_QUP_ID_3
}
 
enum  blsp_return_t {
  BLSP_SUCCESS = 0 , BLSP_ID_ERROR , BLSP_ERROR , BLSP_UNSUPPORTED ,
  BLSP_SUCCESS = 0 , BLSP_ID_ERROR , BLSP_ERROR , BLSP_UNSUPPORTED
}
 
enum  blsp_protocol_t {
  BLSP_PROTO_I2C_UIM = 1 , BLSP_PROTO_I2C_ONLY , BLSP_PROTO_SPI_ONLY , BLSP_PROTO_UART_FLOW_CTL ,
  BLSP_PROTO_UIM , BLSP_PROTO_I2C_UART , BLSP_PROTO_I2C_UIM = 1 , BLSP_PROTO_I2C_ONLY ,
  BLSP_PROTO_SPI_ONLY , BLSP_PROTO_UART_FLOW_CTL , BLSP_PROTO_UIM , BLSP_PROTO_I2C_UART
}
 

Functions

blsp_return_t blsp_i2c_init (blsp_qup_id_t id)
 
int blsp_i2c_init_board (blsp_qup_id_t id)
 

Enumeration Type Documentation

◆ blsp_protocol_t

Enumerator
BLSP_PROTO_I2C_UIM 
BLSP_PROTO_I2C_ONLY 
BLSP_PROTO_SPI_ONLY 
BLSP_PROTO_UART_FLOW_CTL 
BLSP_PROTO_UIM 
BLSP_PROTO_I2C_UART 
BLSP_PROTO_I2C_UIM 
BLSP_PROTO_I2C_ONLY 
BLSP_PROTO_SPI_ONLY 
BLSP_PROTO_UART_FLOW_CTL 
BLSP_PROTO_UIM 
BLSP_PROTO_I2C_UART 

Definition at line 20 of file blsp.h.

◆ blsp_qup_id_t

Enumerator
BLSP_QUP_ID_0 
BLSP_QUP_ID_1 
BLSP_QUP_ID_2 
BLSP_QUP_ID_3 
BLSP_QUP_ID_0 
BLSP_QUP_ID_1 
BLSP_QUP_ID_2 
BLSP_QUP_ID_3 

Definition at line 6 of file blsp.h.

◆ blsp_return_t

Enumerator
BLSP_SUCCESS 
BLSP_ID_ERROR 
BLSP_ERROR 
BLSP_UNSUPPORTED 
BLSP_SUCCESS 
BLSP_ID_ERROR 
BLSP_ERROR 
BLSP_UNSUPPORTED 

Definition at line 13 of file blsp.h.

Function Documentation

◆ blsp_i2c_init()

blsp_return_t blsp_i2c_init ( blsp_qup_id_t  id)

Definition at line 7 of file blsp.c.

◆ blsp_i2c_init_board()

int blsp_i2c_init_board ( blsp_qup_id_t  id)

Definition at line 41 of file blsp.c.