blob: e232d521888085f8417f5262a3f8f72d0e6d8abc [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#ifndef ASR_FUSE_OPTEE_H
2#define ASR_FUSE_OPTEE_H
3
4#define ASR_FUSE_ACCESS_UUID \
5 { \
6 0xa628e66f, 0xa4cf, 0x421d, \
7 { 0x8b, 0xc3, 0xc3, 0x34, 0xb4, 0x38, 0x36, 0xdd } \
8 }
9
10/*
11* Read OEM Key HASH
12* [out] params[0].memref.buffer OEM key hash
13*/
14#define CMD_FUSE_READ_OEM_KEY_HASH 0x1
15
16/*
17* Read Chip life cycle
18* [out] params[0].value.a Chip life cycle
19*/
20#define CMD_FUSE_READ_LIFE_CYCLE 0x2
21
22/*
23* Read OEM UUID
24* [out] params[0].memref.buffer uuid
25*/
26#define CMD_FUSE_READ_OEM_UUID 0x3
27
28/*
29* Burn sim lock flag
30*/
31#define CMD_FUSE_BURN_SIM_LOCK 0x4
32
33
34/*
35* Read sim lock flag state
36* [out] params[0].value.a sim lock flag state, 1: burned, 0: not burned
37*/
38#define CMD_FUSE_READ_SIM_LOCK 0x5
39
40/*
41* Read trusted mode
42* [out] params[0].value.a trusted boot mode
43*/
44#define CMD_FUSE_READ_TRUSTED_MODE 0x6
45
46#endif