1*1a59d1b8SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 2384740dcSRalf Baechle /* 3384740dcSRalf Baechle * Copyright (C) 2000, 2001, 2002 Broadcom Corporation 4384740dcSRalf Baechle */ 5384740dcSRalf Baechle 6384740dcSRalf Baechle /* 7384740dcSRalf Baechle * Broadcom Common Firmware Environment (CFE) 8384740dcSRalf Baechle * 9384740dcSRalf Baechle * CFE's global error code list is here. 10384740dcSRalf Baechle * 11384740dcSRalf Baechle * Author: Mitch Lichtenberg 12384740dcSRalf Baechle */ 13384740dcSRalf Baechle 14384740dcSRalf Baechle #define CFE_OK 0 15384740dcSRalf Baechle #define CFE_ERR -1 /* generic error */ 16384740dcSRalf Baechle #define CFE_ERR_INV_COMMAND -2 17384740dcSRalf Baechle #define CFE_ERR_EOF -3 18384740dcSRalf Baechle #define CFE_ERR_IOERR -4 19384740dcSRalf Baechle #define CFE_ERR_NOMEM -5 20384740dcSRalf Baechle #define CFE_ERR_DEVNOTFOUND -6 21384740dcSRalf Baechle #define CFE_ERR_DEVOPEN -7 22384740dcSRalf Baechle #define CFE_ERR_INV_PARAM -8 23384740dcSRalf Baechle #define CFE_ERR_ENVNOTFOUND -9 24384740dcSRalf Baechle #define CFE_ERR_ENVREADONLY -10 25384740dcSRalf Baechle 26384740dcSRalf Baechle #define CFE_ERR_NOTELF -11 27384740dcSRalf Baechle #define CFE_ERR_NOT32BIT -12 28384740dcSRalf Baechle #define CFE_ERR_WRONGENDIAN -13 29384740dcSRalf Baechle #define CFE_ERR_BADELFVERS -14 30384740dcSRalf Baechle #define CFE_ERR_NOTMIPS -15 31384740dcSRalf Baechle #define CFE_ERR_BADELFFMT -16 32384740dcSRalf Baechle #define CFE_ERR_BADADDR -17 33384740dcSRalf Baechle 34384740dcSRalf Baechle #define CFE_ERR_FILENOTFOUND -18 35384740dcSRalf Baechle #define CFE_ERR_UNSUPPORTED -19 36384740dcSRalf Baechle 37384740dcSRalf Baechle #define CFE_ERR_HOSTUNKNOWN -20 38384740dcSRalf Baechle 39384740dcSRalf Baechle #define CFE_ERR_TIMEOUT -21 40384740dcSRalf Baechle 41384740dcSRalf Baechle #define CFE_ERR_PROTOCOLERR -22 42384740dcSRalf Baechle 43384740dcSRalf Baechle #define CFE_ERR_NETDOWN -23 44384740dcSRalf Baechle #define CFE_ERR_NONAMESERVER -24 45384740dcSRalf Baechle 46384740dcSRalf Baechle #define CFE_ERR_NOHANDLES -25 47384740dcSRalf Baechle #define CFE_ERR_ALREADYBOUND -26 48384740dcSRalf Baechle 49384740dcSRalf Baechle #define CFE_ERR_CANNOTSET -27 50384740dcSRalf Baechle #define CFE_ERR_NOMORE -28 51384740dcSRalf Baechle #define CFE_ERR_BADFILESYS -29 52384740dcSRalf Baechle #define CFE_ERR_FSNOTAVAIL -30 53384740dcSRalf Baechle 54384740dcSRalf Baechle #define CFE_ERR_INVBOOTBLOCK -31 55384740dcSRalf Baechle #define CFE_ERR_WRONGDEVTYPE -32 56384740dcSRalf Baechle #define CFE_ERR_BBCHECKSUM -33 57384740dcSRalf Baechle #define CFE_ERR_BOOTPROGCHKSUM -34 58384740dcSRalf Baechle 59384740dcSRalf Baechle #define CFE_ERR_LDRNOTAVAIL -35 60384740dcSRalf Baechle 61384740dcSRalf Baechle #define CFE_ERR_NOTREADY -36 62384740dcSRalf Baechle 63384740dcSRalf Baechle #define CFE_ERR_GETMEM -37 64384740dcSRalf Baechle #define CFE_ERR_SETMEM -38 65384740dcSRalf Baechle 66384740dcSRalf Baechle #define CFE_ERR_NOTCONN -39 67384740dcSRalf Baechle #define CFE_ERR_ADDRINUSE -40 68