linux/include/linux/fsi-occ.h
<<
>>
Prefs
   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
  22int fsi_occ_submit(struct device *dev, const void *request, size_t req_len,
  23                   void *response, size_t *resp_len);
  24
  25#endif /* LINUX_FSI_OCC_H */
  26