22#define FRU_ID_NOT_FOUND 0xFF
uint8_t get_FRU_access(uint8_t FRUID)
Definition: fru.c:48
uint8_t FRU_write(EEPROM_ENTRY *entry)
Definition: fru.c:110
void FRU_init(void)
Definition: fru.c:149
void pal_load_fru_config(void)
Definition: fru.c:144
bool find_FRU_ID(uint8_t FRUID, uint8_t *fru_id)
Definition: fru.c:29
uint16_t find_FRU_size(uint8_t FRUID)
Definition: fru.c:62
bool write_psb_inform(EEPROM_ENTRY *entry)
Definition: fru.c:154
uint8_t FRU_read(EEPROM_ENTRY *entry)
Definition: fru.c:76
EEPROM_CFG fru_config[]
Definition: fru.c:27
@ FRU_INVALID_ID
Definition: fru.h:38
@ FRU_READ_SUCCESS
Definition: fru.h:37
@ FRU_FAIL_TO_ACCESS
Definition: fru.h:40
@ FRU_OUT_OF_RANGE
Definition: fru.h:39
@ FRU_WRITE_SUCCESS
Definition: fru.h:36
@ FRU_DEV_ACCESS_WORD
Definition: fru.h:45
@ FRU_DEV_ACCESS_BYTE
Definition: fru.h:44
FRU_DEV_TYPE
Definition: fru.h:24
@ ST_M24C64_W
Definition: fru.h:29
@ NV_ATMEL_24C02
Definition: fru.h:25
@ NV_ATMEL_24C64
Definition: fru.h:26
@ ST_M24512_RDW
Definition: fru.h:31
@ ROHM_BR24G512
Definition: fru.h:32
@ PUYA_P24C128F
Definition: fru.h:28
@ ST_M24128_BW
Definition: fru.h:30
@ NV_ATMEL_24C128
Definition: fru.h:27