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

Go to the source code of this file.

Macros

#define GPIO_POWEROFF   GPIO(1, A, 6)
 
#define GPIO_RESET   GPIO(0, B, 3)
 
#define GPIO_SDMMC_PWR   GPIO(4, D, 5)
 
#define GPIO_BL_EN   GPIO(1, C, 1)
 
#define GPIO_BACKLIGHT   dead_code_t(gpio_t)
 
#define GPIO_EC_IN_RW   GPIO(3, B, 0)
 
#define GPIO_EC_IRQ   GPIO(0, A, 1)
 
#define GPIO_P15V_EN   GPIO(0, B, 2)
 
#define GPIO_P18V_AUDIO_PWREN   GPIO(0, A, 2)
 
#define GPIO_P30V_EN   GPIO(0, B, 4)
 
#define GPIO_SPK_PA_EN   GPIO(1, A, 2)
 
#define GPIO_TP_RST_L   GPIO(3, B, 4) /* may also be an I2C pull-up enable */
 
#define GPIO_TPM_IRQ   GPIO(0, A, 5)
 
#define GPIO_WP   GPIO(1, C, 2)
 
#define GPIO_WLAN_RST_L   dead_code_t(gpio_t)
 

Functions

void setup_chromeos_gpios (void)
 

Macro Definition Documentation

◆ GPIO_BACKLIGHT

#define GPIO_BACKLIGHT   dead_code_t(gpio_t)

Definition at line 27 of file board.h.

◆ GPIO_BL_EN

#define GPIO_BL_EN   GPIO(1, C, 1)

Definition at line 26 of file board.h.

◆ GPIO_EC_IN_RW

#define GPIO_EC_IN_RW   GPIO(3, B, 0)

Definition at line 28 of file board.h.

◆ GPIO_EC_IRQ

#define GPIO_EC_IRQ   GPIO(0, A, 1)

Definition at line 29 of file board.h.

◆ GPIO_P15V_EN

#define GPIO_P15V_EN   GPIO(0, B, 2)

Definition at line 30 of file board.h.

◆ GPIO_P18V_AUDIO_PWREN

#define GPIO_P18V_AUDIO_PWREN   GPIO(0, A, 2)

Definition at line 31 of file board.h.

◆ GPIO_P30V_EN

#define GPIO_P30V_EN   GPIO(0, B, 4)

Definition at line 32 of file board.h.

◆ GPIO_POWEROFF

#define GPIO_POWEROFF   GPIO(1, A, 6)

Definition at line 9 of file board.h.

◆ GPIO_RESET

#define GPIO_RESET   GPIO(0, B, 3)

Definition at line 10 of file board.h.

◆ GPIO_SDMMC_PWR

#define GPIO_SDMMC_PWR   GPIO(4, D, 5)

Definition at line 11 of file board.h.

◆ GPIO_SPK_PA_EN

#define GPIO_SPK_PA_EN   GPIO(1, A, 2)

Definition at line 33 of file board.h.

◆ GPIO_TP_RST_L

#define GPIO_TP_RST_L   GPIO(3, B, 4) /* may also be an I2C pull-up enable */

Definition at line 34 of file board.h.

◆ GPIO_TPM_IRQ

#define GPIO_TPM_IRQ   GPIO(0, A, 5)

Definition at line 35 of file board.h.

◆ GPIO_WLAN_RST_L

#define GPIO_WLAN_RST_L   dead_code_t(gpio_t)

Definition at line 42 of file board.h.

◆ GPIO_WP

#define GPIO_WP   GPIO(1, C, 2)

Definition at line 36 of file board.h.

Function Documentation

◆ setup_chromeos_gpios()

void setup_chromeos_gpios ( void  )

Definition at line 10 of file chromeos.c.