X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=include%2Ffsl_sfp.h;h=613814d9057cd5c5690f0f3b1fca9d9e733fc720;hb=2e668af5531815dc6a6190cf6490b866da71ffaa;hp=353a123ee559d6b337a19bde5782ba1846fd7878;hpb=1c6f6a6ef9f3edf38360a204bc62de83a8039df3;p=u-boot diff --git a/include/fsl_sfp.h b/include/fsl_sfp.h index 353a123ee5..613814d905 100644 --- a/include/fsl_sfp.h +++ b/include/fsl_sfp.h @@ -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