37#ifndef LIBBSP_AARCH64_XILINX_ZYNQMP_BSP_ECC_H
38#define LIBBSP_AARCH64_XILINX_ZYNQMP_BSP_ECC_H
108 uint8_t other_errors;
150 OCM_UNCORRECTABLE_RMW,
int zynqmp_ecc_enable(ECC_Event_Type event)
Enable ECC error reporting.
Definition: bspstartecc_hw.c:58
OCM_Error_Type
The types of OCM ECC errors.
Definition: ecc.h:148
void zynqmp_ecc_register_handler(zynqmp_ecc_handler handler)
Enumeration describing the possible types of ECC events.
Definition: bspstartecc_hw.c:44
Cache_Error_RAM_ID
The specific locations where a cache error can originate.
Definition: ecc.h:78
void zynqmp_ocm_inject_fault(void)
Injects an ECC fault in the On-Chip Memory (OCM)
Definition: ocm.c:99
void(* zynqmp_ecc_handler)(ECC_Event_Type event, void *data)
Typedef for ECC handlers.
Definition: ecc.h:120
DDR_Error_Type
The types of DDR ECC errors.
Definition: ecc.h:174
ECC_Event_Type
Enumeration describing the possible types of ECC events.
Definition: ecc.h:57
Structure containing information about a Cache error.
Definition: ecc.h:94
Structure containing information about a DDR ECC error.
Definition: ecc.h:182
Structure containing information about a OCM ECC error.
Definition: ecc.h:157