| | |
| | | |
| | | MSG_MODULE_CPU_REQ, |
| | | MSG_MODULE_CPU_RES, |
| | | |
| | | MSG_SPI_RESET_REQ, |
| | | MSG_SPI_RESET_RES, |
| | | }; |
| | | |
| | | |
| | |
| | | }; |
| | | |
| | | |
| | | typedef enum { |
| | | DSP_NO_ERR, |
| | | DSP_TOPO_INVALID, |
| | | DSP_PRESET_INVALID, |
| | | DSP_NO_TOPO, |
| | | DSP_SPIQ_OVERRANGE, |
| | | }eErrStatus; |
| | | extern eErrStatus err_status; |
| | | #define set_error(err_no) err_status = err_no |
| | | |
| | | struct DSPStatus{ |
| | | unsigned int mCpu; |
| | | unsigned int mInternalUnUsedMem; |
| | | unsigned int mExternalUnUsedMem; |
| | | unsigned char mDDRPassed; |
| | | unsigned char pad[3]; |
| | | |
| | | unsigned char mLevelPacketsNum; |
| | | unsigned char mErrStatus; |
| | | unsigned char pad[2]; |
| | | unsigned short mSPIQDropCnt; |
| | | unsigned short mModuleCnt; |
| | | //..... |
| | | }; |
| | | #endif /* PROTOCOL_H_ */ |