fsi-occ.h (715B)
1// SPDX-License-Identifier: GPL-2.0 2 3#ifndef LINUX_FSI_OCC_H 4#define LINUX_FSI_OCC_H 5 6struct device; 7 8#define OCC_RESP_CMD_IN_PRG 0xFF 9#define OCC_RESP_SUCCESS 0 10#define OCC_RESP_CMD_INVAL 0x11 11#define OCC_RESP_CMD_LEN_INVAL 0x12 12#define OCC_RESP_DATA_INVAL 0x13 13#define OCC_RESP_CHKSUM_ERR 0x14 14#define OCC_RESP_INT_ERR 0x15 15#define OCC_RESP_BAD_STATE 0x16 16#define OCC_RESP_CRIT_EXCEPT 0xE0 17#define OCC_RESP_CRIT_INIT 0xE1 18#define OCC_RESP_CRIT_WATCHDOG 0xE2 19#define OCC_RESP_CRIT_OCB 0xE3 20#define OCC_RESP_CRIT_HW 0xE4 21 22#define OCC_MAX_RESP_WORDS 2048 23 24int fsi_occ_submit(struct device *dev, const void *request, size_t req_len, 25 void *response, size_t *resp_len); 26 27#endif /* LINUX_FSI_OCC_H */