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