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

Go to the source code of this file.

Macros

#define EC_FAB_ID_CMD   0x0D
 
#define TGL_UP3_LP4_SAMSUNG   0x3
 
#define TGL_UP3_LP4_HYNIX   0xB
 
#define TGL_UP3_LP4_MICRON   0x13
 
#define TGL_UP4_LP4_SAMSUNG   0x5
 
#define TGL_UP4_LP4_HYNIX   0xD
 
#define TGL_UP4_LP4_MICRON   0x15
 

Functions

int get_board_id (void)
 

Macro Definition Documentation

◆ EC_FAB_ID_CMD

#define EC_FAB_ID_CMD   0x0D

Definition at line 7 of file board_id.h.

◆ TGL_UP3_LP4_HYNIX

#define TGL_UP3_LP4_HYNIX   0xB

Definition at line 11 of file board_id.h.

◆ TGL_UP3_LP4_MICRON

#define TGL_UP3_LP4_MICRON   0x13

Definition at line 12 of file board_id.h.

◆ TGL_UP3_LP4_SAMSUNG

#define TGL_UP3_LP4_SAMSUNG   0x3

Definition at line 10 of file board_id.h.

◆ TGL_UP4_LP4_HYNIX

#define TGL_UP4_LP4_HYNIX   0xD

Definition at line 16 of file board_id.h.

◆ TGL_UP4_LP4_MICRON

#define TGL_UP4_LP4_MICRON   0x15

Definition at line 17 of file board_id.h.

◆ TGL_UP4_LP4_SAMSUNG

#define TGL_UP4_LP4_SAMSUNG   0x5

Definition at line 15 of file board_id.h.

Function Documentation

◆ get_board_id()

int get_board_id ( void  )

Definition at line 20 of file board_id.c.

References BOARD_ID_MASK, buffer, CONFIG, EC_FAB_ID_CMD, get_board_id_via_ext_ec(), get_ec_boardinfo(), MAYBE_STATIC_NONZERO, recv_ec_data(), and send_ec_command().

Here is the call graph for this function: