]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00230538-4: CAAM: Add Blob command bitdefs.
authorSteve Cornelius <steve.cornelius@freescale.com>
Fri, 19 Oct 2012 21:37:12 +0000 (14:37 -0700)
committerLothar Waßmann <LW@KARO-electronics.de>
Fri, 24 May 2013 06:35:38 +0000 (08:35 +0200)
Add Blob command bitdefs.

Signed-off-by: Steve Cornelius <steve.cornelius@freescale.com>
Signed-off-by: Terry Lv <r65388@freescale.com>
drivers/crypto/caam/desc.h

index adaeb28e8387c0790ec3c62d5232c6e0f3e3b4f2..573d9d1c3f5dbfe24d84bc85d7c8bcfa98ac82f4 100644 (file)
@@ -1102,6 +1102,23 @@ struct sec4_sg_entry {
 #define OP_PCL_PKPROT_ECC                       0x0002
 #define OP_PCL_PKPROT_F2M                       0x0001
 
+/* Blob protocol protinfo bits */
+#define OP_PCL_BLOB_TK                 0x0200
+#define OP_PCL_BLOB_EKT                        0x0100
+
+#define OP_PCL_BLOB_K2KR_MEM           0x0000
+#define OP_PCL_BLOB_K2KR_C1KR          0x0010
+#define OP_PCL_BLOB_K2KR_C2KR          0x0030
+#define OP_PCL_BLOB_K2KR_AFHAS         0x0050
+#define OP_PCL_BLOB_K2KR_C2KR_SPLIT    0x0070
+
+#define OP_PCL_BLOB_PTXT_SECMEM                0x0008
+#define OP_PCL_BLOB_BLACK              0x0004
+
+#define OP_PCL_BLOB_FMT_NORMAL         0x0000
+#define OP_PCL_BLOB_FMT_MSTR           0x0002
+#define OP_PCL_BLOB_FMT_TEST           0x0003
+
 /* For non-protocol/alg-only op commands */
 #define OP_ALG_TYPE_SHIFT      24
 #define OP_ALG_TYPE_MASK       (0x7 << OP_ALG_TYPE_SHIFT)