fsl_sfp : Modify macros as per changes in SFP v3.4
authorSumit Garg <sumit.garg@nxp.com>
Wed, 7 Sep 2016 16:17:34 +0000 (12:17 -0400)
committerYork Sun <york.sun@nxp.com>
Thu, 6 Oct 2016 16:56:28 +0000 (09:56 -0700)
SFP v3.4 supports 8 keys in SRK table which leads to corresponding
changes in OSPR key revocation field. So modify OSPR_KEY_REVOC_XXX
macros accordingly.

Signed-off-by: Sumit Garg <sumit.garg@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
include/fsl_sfp.h

index 2976a2cbef6b97f0ca5d58b9aaf0b92ab7644a8c..d3a28134709a0485061a90ebff12e227b6842f5e 100644 (file)
@@ -78,9 +78,16 @@ struct ccsr_sfp_regs {
        u32 fsl_uid;    /* 0xB0  FSL Unique ID */
 };
 #endif
+
 #define ITS_MASK       0x00000004
 #define ITS_BIT                2
-#define OSPR_KEY_REVOC_SHIFT   13
-#define OSPR_KEY_REVOC_MASK    0x0000e000
+
+#if defined(CONFIG_SYS_FSL_SFP_VER_3_4)
+#define OSPR_KEY_REVOC_SHIFT    9
+#define OSPR_KEY_REVOC_MASK     0x0000fe00
+#else
+#define OSPR_KEY_REVOC_SHIFT    13
+#define OSPR_KEY_REVOC_MASK     0x0000e000
+#endif /* CONFIG_SYS_FSL_SFP_VER_3_4 */
 
 #endif