efi_loader: type of efi_secure_mode
[oweals/u-boot.git] / include / fsl_sfp.h
index 353a123ee559d6b337a19bde5782ba1846fd7878..613814d9057cd5c5690f0f3b1fca9d9e733fc720 100644 (file)
@@ -1,7 +1,6 @@
+/* SPDX-License-Identifier: GPL-2.0+ */
 /*
  * Copyright 2015 Freescale Semiconductor, Inc.
- *
- * SPDX-License-Identifier:    GPL-2.0+
  */
 
 #ifndef _FSL_SFP_SNVS_
@@ -32,7 +31,8 @@
 /* Number of SRKH registers */
 #define NUM_SRKH_REGS  8
 
-#ifdef CONFIG_SYS_FSL_SFP_VER_3_2
+#if    defined(CONFIG_SYS_FSL_SFP_VER_3_2) ||  \
+       defined(CONFIG_SYS_FSL_SFP_VER_3_4)
 struct ccsr_sfp_regs {
        u32 ospr;               /* 0x200 */
        u32 ospr1;              /* 0x204 */
@@ -77,9 +77,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