blob: e232d521888085f8417f5262a3f8f72d0e6d8abc [file] [log] [blame]
#ifndef ASR_FUSE_OPTEE_H
#define ASR_FUSE_OPTEE_H
#define ASR_FUSE_ACCESS_UUID \
{ \
0xa628e66f, 0xa4cf, 0x421d, \
{ 0x8b, 0xc3, 0xc3, 0x34, 0xb4, 0x38, 0x36, 0xdd } \
}
/*
* Read OEM Key HASH
* [out] params[0].memref.buffer OEM key hash
*/
#define CMD_FUSE_READ_OEM_KEY_HASH 0x1
/*
* Read Chip life cycle
* [out] params[0].value.a Chip life cycle
*/
#define CMD_FUSE_READ_LIFE_CYCLE 0x2
/*
* Read OEM UUID
* [out] params[0].memref.buffer uuid
*/
#define CMD_FUSE_READ_OEM_UUID 0x3
/*
* Burn sim lock flag
*/
#define CMD_FUSE_BURN_SIM_LOCK 0x4
/*
* Read sim lock flag state
* [out] params[0].value.a sim lock flag state, 1: burned, 0: not burned
*/
#define CMD_FUSE_READ_SIM_LOCK 0x5
/*
* Read trusted mode
* [out] params[0].value.a trusted boot mode
*/
#define CMD_FUSE_READ_TRUSTED_MODE 0x6
#endif