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

Go to the source code of this file.

Enumerations

enum  {
  BOARD_REV0 = BASE3(0, 0) , BOARD_REV1 = BASE3(0, 1) , BOARD_REV2 = BASE3(0, Z) , BOARD_REV3 = BASE3(1, 0) ,
  BOARD_REV4 = BASE3(1, 1) , BOARD_REV5 = BASE3(1, Z) , BOARD_REV6 = BASE3(Z, 0) , BOARD_REV7 = BASE3(Z, 1) ,
  BOARD_REV8 = BASE3(Z, Z) , BOARD_ID_PROTO_0 = BOARD_REV0 , BOARD_ID_PROTO_1 = BOARD_REV1 , BOARD_ID_EVT = BOARD_REV2 ,
  BOARD_ID_DVT = BOARD_REV3 , BOARD_ID_PVT = BOARD_REV4 , BOARD_ID_MP = BOARD_REV5
}
 
enum  {
  BD_ID0 = GPIO(K0) , BD_ID1 = GPIO(K1) , AP_SYS_RESET_L = GPIO(M5) , SPI_1V8_WP_L = GPIO(K2) ,
  WRITE_PROTECT_L = SPI_1V8_WP_L , BTN_AP_PWR_L = GPIO(X5) , POWER_BUTTON = BTN_AP_PWR_L , EC_IN_RW = GPIO(E3) ,
  LCD_EN = GPIO(V1) , LCD_RST_L = GPIO(V2) , EN_VDD18_LCD = GPIO(V3) , EN_VDD_LCD = GPIO(V4)
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
BOARD_REV0 
BOARD_REV1 
BOARD_REV2 
BOARD_REV3 
BOARD_REV4 
BOARD_REV5 
BOARD_REV6 
BOARD_REV7 
BOARD_REV8 
BOARD_ID_PROTO_0 
BOARD_ID_PROTO_1 
BOARD_ID_EVT 
BOARD_ID_DVT 
BOARD_ID_PVT 
BOARD_ID_MP 

Definition at line 10 of file gpio.h.

◆ anonymous enum

anonymous enum
Enumerator
BD_ID0 
BD_ID1 
AP_SYS_RESET_L 
SPI_1V8_WP_L 
WRITE_PROTECT_L 
BTN_AP_PWR_L 
POWER_BUTTON 
EC_IN_RW 
LCD_EN 
LCD_RST_L 
EN_VDD18_LCD 
EN_VDD_LCD 

Definition at line 29 of file gpio.h.