24#define MAX_COUNT_DIMM 8
25#define DIMM_INDEX_BYTE 5
26#define DIMM_STATUS_BYTE 7
27#define DIMM_INDEX_MIN 0
28#define DIMM_INDEX_MAX 7
29#define DIMM_PRESENT 0x1
31#define DIMM_I3C_MUX_CONTROL_OFFSET 0x0B
33#define GET_DIMM_INFO_TIME_MS 1000
34#define GET_DIMM_INFO_STACK_SIZE 2304
36#define I3C_MUX_TO_CPU 0x0
37#define I3C_MUX_TO_BIC 0x1
38#define I3C_DIMM_MUTEX_TIMEOUT_MS 1000
40#define I3C_HUB_TO_DIMMABCD 0x7F
41#define I3C_HUB_TO_DIMMEFGH 0xBF
43#define MAX_LEN_I3C_GET_PMIC_ERR 47
44#define MAX_LEN_I3C_GET_PMIC_PWR 1
45#define MAX_LEN_I3C_GET_SPD_TEMP 2
uint8_t data[]
Definition: isl69259.c:2
uint8_t status
Definition: mctp_ctrl.h:1
uint8_t sensor_num
Definition: storage_handler.h:6
Definition: hal_i3c.h:105
Definition: plat_dimm.h:71
bool is_present
Definition: plat_dimm.h:72
uint8_t pmic_pwr_data[MAX_LEN_I3C_GET_PMIC_PWR]
Definition: plat_dimm.h:74
bool is_ready_monitor
Definition: plat_dimm.h:81
uint8_t pmic_error_data[MAX_LEN_I3C_GET_PMIC_ERR]
Definition: plat_dimm.h:73
uint8_t spd_temp_data[MAX_LEN_I3C_GET_SPD_TEMP]
Definition: plat_dimm.h:75