Merge tag 'v3.10.59' into update
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / include / trustzone / tz_cross / ta_test.h
1 /* An example test TA implementation.
2 */
3
4 #ifndef __TRUSTZONE_TA_TEST__
5 #define __TRUSTZONE_TA_TEST__
6
7 #define TZ_TA_TEST_UUID "0d5fe516-821d-11e2-bdb4-d485645c4310"
8
9 /* Data Structure for Test TA */
10 /* You should define data structure used both in REE/TEE here
11 N/A for Test TA */
12
13 /* Command for Test TA */
14 #define TZCMD_TEST_ADD 0
15 #define TZCMD_TEST_MUL 1
16 #define TZCMD_TEST_ADD_MEM 2
17 #define TZCMD_TEST_DO_A 3
18 #define TZCMD_TEST_DO_B 4
19 #define TZCMD_TEST_SLEEP 5
20 #define TZCMD_TEST_DELAY 6
21 #define TZCMD_TEST_DO_C 7
22 #define TZCMD_TEST_DO_D 8
23 #define TZCMD_TEST_SECUREFUNC 9
24 #define TZCMD_TEST_CP_SBUF2NBUF 10
25 #define TZCMD_TEST_CP_NBUF2SBUF 11
26 #define TZCMD_TEST_THREAD 12
27
28 #endif /* __TRUSTZONE_TA_TEST__ */