#define ZYNQMP_FPGA_BIT_ENC_DEV_KEY 4
#define ZYNQMP_FPGA_BIT_NS 5
-#define ZYNQMP_FPGA_ENC_USR_KEY 1
#define ZYNQMP_FPGA_AUTH_DDR 1
-#define ZYNQMP_FPGA_NO_ENC 2
-#define ZYNQMP_FPGA_NO_AUTH 2
enum {
IDCODE,
#include <fpga.h>
#include <fs.h>
#include <malloc.h>
-#include <asm/arch/sys_proto.h>
/* Local functions */
static int fpga_get_op(char *opstr);
simple_strtoull(argv[7], NULL, 16);
case 7:
fpga_sec_info.encflag = (u8)simple_strtoul(argv[6], NULL, 16);
- if (((fpga_sec_info.encflag == ZYNQMP_FPGA_ENC_USR_KEY) &&
+ if (((fpga_sec_info.encflag == FPGA_ENC_USR_KEY) &&
!fpga_sec_info.userkey_addr) ||
- (fpga_sec_info.encflag > ZYNQMP_FPGA_NO_ENC)) {
+ (fpga_sec_info.encflag > FPGA_NO_ENC)) {
op = FPGA_NONE;
break;
}
case 6:
fpga_sec_info.authflag = (u8)simple_strtoul(argv[5], NULL, 16);
- if (fpga_sec_info.authflag > ZYNQMP_FPGA_NO_AUTH) {
+ if (fpga_sec_info.authflag > FPGA_NO_AUTH) {
op = FPGA_NONE;
break;
}
#endif
#if defined(CONFIG_CMD_FPGA_LOAD_SECURE)
case FPGA_LOADS:
- if (fpga_sec_info.authflag == ZYNQMP_FPGA_NO_AUTH &&
- fpga_sec_info.encflag == ZYNQMP_FPGA_NO_ENC) {
+ if (fpga_sec_info.authflag == FPGA_NO_AUTH &&
+ fpga_sec_info.encflag == FPGA_NO_ENC) {
wrong_parms = 1;
break;
}
flag |= BIT(ZYNQMP_FPGA_BIT_ENC_DEV_KEY);
if (fpga_sec_info->userkey_addr &&
- fpga_sec_info->encflag == ZYNQMP_FPGA_ENC_USR_KEY) {
+ fpga_sec_info->encflag == FPGA_ENC_USR_KEY) {
flush_dcache_range((ulong)fpga_sec_info->userkey_addr,
(ulong)fpga_sec_info->userkey_addr +
KEY_PTR_LEN);
/* device numbers must be non-negative */
#define FPGA_INVALID_DEVICE -1
+#define FPGA_ENC_USR_KEY 1
+#define FPGA_NO_ENC 2
+#define FPGA_NO_AUTH 2
+
/* root data type defintions */
typedef enum { /* typedef fpga_type */
fpga_min_type, /* range check value */