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