xref: /arm-trusted-firmware/include/drivers/nxp/sfp/sfp_error_codes.h (revision 91f16700b400a8c0651d24a598fc48ee2997a0d7)
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