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

Go to the source code of this file.

Macros

#define GPIO_22   0x09
 
#define GPIO_32   0x59
 
#define GPIO_33   0x5A
 
#define GPIO_49   0x40
 
#define GPIO_50   0x41
 
#define GPIO_51   0x42
 
#define GPIO_55   0x43
 
#define GPIO_57   0x44
 
#define GPIO_58   0x45
 
#define GPIO_59   0x46
 
#define GPIO_64   0x47
 
#define GPIO_66   0x5B
 
#define GPIO_68   0x48
 
#define GPIO_71   0x4D
 
#define GPIO_22_IOMUX_GPIOxx   0
 
#define GPIO_32_IOMUX_GPIOxx   0
 
#define GPIO_33_IOMUX_GPIOxx   0
 
#define GPIO_49_IOMUX_GPIOxx   2
 
#define GPIO_50_IOMUX_GPIOxx   2
 
#define GPIO_51_IOMUX_GPIOxx   2
 
#define GPIO_55_IOMUX_GPIOxx   3
 
#define GPIO_57_IOMUX_GPIOxx   1
 
#define GPIO_58_IOMUX_GPIOxx   1
 
#define GPIO_59_IOMUX_GPIOxx   3
 
#define GPIO_64_IOMUX_GPIOxx   2
 
#define GPIO_68_IOMUX_GPIOxx   0
 
#define GPIO_71_IOMUX_GPIOxx   0
 

Functions

int get_spd_offset (void)
 

Macro Definition Documentation

◆ GPIO_22

#define GPIO_22   0x09

Definition at line 14 of file gpio_ftns.h.

◆ GPIO_22_IOMUX_GPIOxx

#define GPIO_22_IOMUX_GPIOxx   0

Definition at line 29 of file gpio_ftns.h.

◆ GPIO_32

#define GPIO_32   0x59

Definition at line 15 of file gpio_ftns.h.

◆ GPIO_32_IOMUX_GPIOxx

#define GPIO_32_IOMUX_GPIOxx   0

Definition at line 30 of file gpio_ftns.h.

◆ GPIO_33

#define GPIO_33   0x5A

Definition at line 16 of file gpio_ftns.h.

◆ GPIO_33_IOMUX_GPIOxx

#define GPIO_33_IOMUX_GPIOxx   0

Definition at line 31 of file gpio_ftns.h.

◆ GPIO_49

#define GPIO_49   0x40

Definition at line 17 of file gpio_ftns.h.

◆ GPIO_49_IOMUX_GPIOxx

#define GPIO_49_IOMUX_GPIOxx   2

Definition at line 32 of file gpio_ftns.h.

◆ GPIO_50

#define GPIO_50   0x41

Definition at line 18 of file gpio_ftns.h.

◆ GPIO_50_IOMUX_GPIOxx

#define GPIO_50_IOMUX_GPIOxx   2

Definition at line 33 of file gpio_ftns.h.

◆ GPIO_51

#define GPIO_51   0x42

Definition at line 19 of file gpio_ftns.h.

◆ GPIO_51_IOMUX_GPIOxx

#define GPIO_51_IOMUX_GPIOxx   2

Definition at line 34 of file gpio_ftns.h.

◆ GPIO_55

#define GPIO_55   0x43

Definition at line 20 of file gpio_ftns.h.

◆ GPIO_55_IOMUX_GPIOxx

#define GPIO_55_IOMUX_GPIOxx   3

Definition at line 35 of file gpio_ftns.h.

◆ GPIO_57

#define GPIO_57   0x44

Definition at line 21 of file gpio_ftns.h.

◆ GPIO_57_IOMUX_GPIOxx

#define GPIO_57_IOMUX_GPIOxx   1

Definition at line 36 of file gpio_ftns.h.

◆ GPIO_58

#define GPIO_58   0x45

Definition at line 22 of file gpio_ftns.h.

◆ GPIO_58_IOMUX_GPIOxx

#define GPIO_58_IOMUX_GPIOxx   1

Definition at line 37 of file gpio_ftns.h.

◆ GPIO_59

#define GPIO_59   0x46

Definition at line 23 of file gpio_ftns.h.

◆ GPIO_59_IOMUX_GPIOxx

#define GPIO_59_IOMUX_GPIOxx   3

Definition at line 38 of file gpio_ftns.h.

◆ GPIO_64

#define GPIO_64   0x47

Definition at line 24 of file gpio_ftns.h.

◆ GPIO_64_IOMUX_GPIOxx

#define GPIO_64_IOMUX_GPIOxx   2

Definition at line 39 of file gpio_ftns.h.

◆ GPIO_66

#define GPIO_66   0x5B

Definition at line 25 of file gpio_ftns.h.

◆ GPIO_68

#define GPIO_68   0x48

Definition at line 26 of file gpio_ftns.h.

◆ GPIO_68_IOMUX_GPIOxx

#define GPIO_68_IOMUX_GPIOxx   0

Definition at line 40 of file gpio_ftns.h.

◆ GPIO_71

#define GPIO_71   0x4D

Definition at line 27 of file gpio_ftns.h.

◆ GPIO_71_IOMUX_GPIOxx

#define GPIO_71_IOMUX_GPIOxx   0

Definition at line 41 of file gpio_ftns.h.

Function Documentation

◆ get_spd_offset()

int get_spd_offset ( void  )

Definition at line 25 of file gpio_ftns.c.

References GPIO_16, GPIO_49, GPIO_50, gpio_get(), and read_gpio().

Referenced by board_BeforeInitPost(), board_ReadSpd_from_cbfs(), and smbios_system_sku().

Here is the call graph for this function:
Here is the caller graph for this function: