1*b525a8f0SKuldeep Singh /* 2*b525a8f0SKuldeep Singh * Copyright 2020 NXP 3*b525a8f0SKuldeep Singh * 4*b525a8f0SKuldeep Singh * SPDX-License-Identifier: BSD-3-Clause 5*b525a8f0SKuldeep Singh * 6*b525a8f0SKuldeep Singh */ 7*b525a8f0SKuldeep Singh 8*b525a8f0SKuldeep Singh /* error codes */ 9*b525a8f0SKuldeep Singh #ifndef XSPI_ERROR_CODES_H 10*b525a8f0SKuldeep Singh #define XSPI_ERROR_CODES_H 11*b525a8f0SKuldeep Singh 12*b525a8f0SKuldeep Singh #include <errno.h> 13*b525a8f0SKuldeep Singh 14*b525a8f0SKuldeep Singh typedef enum { 15*b525a8f0SKuldeep Singh XSPI_SUCCESS = 0, 16*b525a8f0SKuldeep Singh XSPI_READ_FAIL = ELAST + 1, 17*b525a8f0SKuldeep Singh XSPI_ERASE_FAIL, 18*b525a8f0SKuldeep Singh XSPI_IP_READ_FAIL, 19*b525a8f0SKuldeep Singh XSPI_AHB_READ_FAIL, 20*b525a8f0SKuldeep Singh XSPI_IP_WRITE_FAIL, 21*b525a8f0SKuldeep Singh XSPI_AHB_WRITE_FAIL, 22*b525a8f0SKuldeep Singh XSPI_BLOCK_TIMEOUT, 23*b525a8f0SKuldeep Singh XSPI_UNALIGN_ADDR, 24*b525a8f0SKuldeep Singh XSPI_UNALIGN_SIZE, 25*b525a8f0SKuldeep Singh } XSPI_STATUS_CODES; 26*b525a8f0SKuldeep Singh #undef ELAST 27*b525a8f0SKuldeep Singh #define ELAST XSPI_STATUS_CODES.XSPI_UNALIGN_SIZE 28*b525a8f0SKuldeep Singh #endif 29