aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Vanek <vanekt@fbl.cz>2024-08-14 09:15:46 +0200
committerAntonio Borneo <borneo.antonio@gmail.com>2024-09-15 09:13:48 +0000
commit1dc3d7e8febb8bdd74bdcbefeb0e0f7b54817f10 (patch)
tree25d82d174a41db5cfb3cbdb07035c0196a943ae9
parent930ec2f439f2f7d81894a292f0df5a56f9ff0ce8 (diff)
downloadriscv-openocd-1dc3d7e8febb8bdd74bdcbefeb0e0f7b54817f10.zip
riscv-openocd-1dc3d7e8febb8bdd74bdcbefeb0e0f7b54817f10.tar.gz
riscv-openocd-1dc3d7e8febb8bdd74bdcbefeb0e0f7b54817f10.tar.bz2
flash/nor/sfdp: expose SFDP_MAGIC in sfdp.h
Could be handy for dummy transfer size detection. Signed-off-by: Tomas Vanek <vanekt@fbl.cz> Change-Id: Ibb485218f6c2ff9066910bb58be0fc614b77add3 Reviewed-on: https://review.openocd.org/c/openocd/+/8438 Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com> Tested-by: jenkins Reviewed-by: Andreas Bolsch <hyphen0break@gmail.com>
-rw-r--r--src/flash/nor/sfdp.c1
-rw-r--r--src/flash/nor/sfdp.h2
2 files changed, 2 insertions, 1 deletions
diff --git a/src/flash/nor/sfdp.c b/src/flash/nor/sfdp.c
index 5bfb541..b411a3b 100644
--- a/src/flash/nor/sfdp.c
+++ b/src/flash/nor/sfdp.c
@@ -12,7 +12,6 @@
#include "spi.h"
#include "sfdp.h"
-#define SFDP_MAGIC 0x50444653
#define SFDP_ACCESS_PROT 0xFF
#define SFDP_BASIC_FLASH 0xFF00
#define SFDP_4BYTE_ADDR 0xFF84
diff --git a/src/flash/nor/sfdp.h b/src/flash/nor/sfdp.h
index 1c9af32..7a7af99 100644
--- a/src/flash/nor/sfdp.h
+++ b/src/flash/nor/sfdp.h
@@ -7,6 +7,8 @@
#ifndef OPENOCD_FLASH_NOR_SFDP_H
#define OPENOCD_FLASH_NOR_SFDP_H
+#define SFDP_MAGIC 0x50444653
+
/* per JESD216D 'addr' is *byte* based but must be word aligned,
* 'buffer' is word based, word aligned and always little-endian encoded,
* in the flash, 'addr_len' is 3 or 4, 'dummy' ***usually*** 8