blob: 005e8668aa920e52ab505a55cfc9b4cb7733f759 [file] [log] [blame]
rjw6c1fd8f2022-11-30 14:33:01 +08001#ifndef __DRVTEST_COMMON_H__
2#define __DRVTEST_COMMON_H__
3#include "drv_comm.h"
4
5/*****************************************************************************
6 * SYMBOL Definition *
7 *****************************************************************************/
8#define DRVTEST_FAILCODE 0xDEADBABE
9#define DRVTEST_PASSCODE 0xBABEFACE
10
11/*****************************************************************************
12 * (Macro) function declaration *
13 *****************************************************************************/
14extern void dbg_print(char *fmt,...);
15#define DRVTEST_PRINT dbg_print
16extern void drvtest_fail(char *name);
17extern void drvtest_pass(char *name);
18extern volatile kal_uint32 drvtest_result;
19extern kal_uint32 drvtest_SaveAndSetIRQMask(void);
20extern void drvtest_RestoreIRQMask(kal_uint32 irq);
21extern void drvtest_srand(kal_uint32 seed);
22extern kal_uint32 drvtest_rand(void);
23
24
25#endif /* end of __DRVTEST_COMMON_H__ */
26