1*91f16700Schasinglulu /* 2*91f16700Schasinglulu * Copyright 2021 NXP 3*91f16700Schasinglulu * 4*91f16700Schasinglulu * SPDX-License-Identifier: BSD-3-Clause 5*91f16700Schasinglulu * 6*91f16700Schasinglulu */ 7*91f16700Schasinglulu 8*91f16700Schasinglulu #ifndef SFP_ERROR_CODES_H 9*91f16700Schasinglulu #define SFP_ERROR_CODES_H 10*91f16700Schasinglulu 11*91f16700Schasinglulu /* Error codes */ 12*91f16700Schasinglulu #define ERROR_FUSE_BARKER 0x1 13*91f16700Schasinglulu #define ERROR_READFB_CMD 0x2 14*91f16700Schasinglulu #define ERROR_PROGFB_CMD 0x3 15*91f16700Schasinglulu #define ERROR_SRKH_ALREADY_BLOWN 0x4 16*91f16700Schasinglulu #define ERROR_SRKH_WRITE 0x5 17*91f16700Schasinglulu #define ERROR_OEMUID_ALREADY_BLOWN 0x6 18*91f16700Schasinglulu #define ERROR_OEMUID_WRITE 0x7 19*91f16700Schasinglulu #define ERROR_DCV_ALREADY_BLOWN 0x8 20*91f16700Schasinglulu #define ERROR_DCV_WRITE 0x9 21*91f16700Schasinglulu #define ERROR_DRV_ALREADY_BLOWN 0xa 22*91f16700Schasinglulu #define ERROR_DRV_HAMMING_ERROR 0xb 23*91f16700Schasinglulu #define ERROR_DRV_WRITE 0x18 24*91f16700Schasinglulu #define ERROR_OTPMK_ALREADY_BLOWN 0xc 25*91f16700Schasinglulu #define ERROR_OTPMK_HAMMING_ERROR 0xd 26*91f16700Schasinglulu #define ERROR_OTPMK_USER_MIN 0xe 27*91f16700Schasinglulu #define ERROR_OSPR1_ALREADY_BLOWN 0xf 28*91f16700Schasinglulu #define ERROR_OSPR1_WRITE 0x10 29*91f16700Schasinglulu #define ERROR_SC_ALREADY_BLOWN 0x11 30*91f16700Schasinglulu #define ERROR_SC_WRITE 0x12 31*91f16700Schasinglulu #define ERROR_POVDD_GPIO_FAIL 0x13 32*91f16700Schasinglulu #define ERROR_GPIO_SET_FAIL 0x14 33*91f16700Schasinglulu #define ERROR_GPIO_RESET_FAIL 0x15 34*91f16700Schasinglulu #define ERROR_OTPMK_SEC_DISABLED 0x16 35*91f16700Schasinglulu #define ERROR_OTPMK_SEC_ERROR 0x17 36*91f16700Schasinglulu #define ERROR_OTPMK_WRITE 0x19 37*91f16700Schasinglulu #define PLAT_ERROR_ENABLE_POVDD 0x20 38*91f16700Schasinglulu #define PLAT_ERROR_DISABLE_POVDD 0x21 39*91f16700Schasinglulu 40*91f16700Schasinglulu #endif /* SFP_ERROR_CODES_H */ 41