ASR_BASE
Change-Id: Icf3719cc0afe3eeb3edc7fa80a2eb5199ca9dda1
diff --git a/marvell/linux/drivers/soc/asr/geu/asr-fuse-optee.h b/marvell/linux/drivers/soc/asr/geu/asr-fuse-optee.h
new file mode 100644
index 0000000..e232d52
--- /dev/null
+++ b/marvell/linux/drivers/soc/asr/geu/asr-fuse-optee.h
@@ -0,0 +1,46 @@
+#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
\ No newline at end of file