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

Go to the source code of this file.

Data Structures

struct  pei_usb2_port_setting
 
struct  pei_usb3_port_setting
 
struct  pei_data
 

Macros

#define PEI_VERSION   15
 
#define SPD_LEN   256
 
#define PEI_USB_OC_PIN_SKIP   8
 

Typedefs

typedef void(* tx_byte_func) (unsigned char byte)
 

Enumerations

enum  pei_usb2_port_location {
  PEI_USB_PORT_BACK_PANEL = 0 , PEI_USB_PORT_FRONT_PANEL , PEI_USB_PORT_DOCK , PEI_USB_PORT_MINI_PCIE ,
  PEI_USB_PORT_FLEX , PEI_USB_PORT_INTERNAL , PEI_USB_PORT_SKIP
}
 

Variables

struct pei_usb2_port_setting __packed
 

Macro Definition Documentation

◆ PEI_USB_OC_PIN_SKIP

#define PEI_USB_OC_PIN_SKIP   8

Definition at line 13 of file pei_data.h.

◆ PEI_VERSION

#define PEI_VERSION   15

Definition at line 9 of file pei_data.h.

◆ SPD_LEN

#define SPD_LEN   256

Definition at line 11 of file pei_data.h.

Typedef Documentation

◆ tx_byte_func

typedef void(* tx_byte_func) (unsigned char byte)

Definition at line 8 of file pei_data.h.

Enumeration Type Documentation

◆ pei_usb2_port_location

Enumerator
PEI_USB_PORT_BACK_PANEL 
PEI_USB_PORT_FRONT_PANEL 
PEI_USB_PORT_DOCK 
PEI_USB_PORT_MINI_PCIE 
PEI_USB_PORT_FLEX 
PEI_USB_PORT_INTERNAL 
PEI_USB_PORT_SKIP 

Definition at line 15 of file pei_data.h.

Variable Documentation

◆ __packed