]> git.ipfire.org Git - thirdparty/u-boot.git/commitdiff
image: fit: add dm-verity property name constants
authorDaniel Golle <daniel@makrotopia.org>
Fri, 15 May 2026 23:37:43 +0000 (00:37 +0100)
committerTom Rini <trini@konsulko.com>
Wed, 27 May 2026 19:41:33 +0000 (13:41 -0600)
Add FIT_VERITY_NODENAME and the complete set of FIT_VERITY_*_PROP
constants for the dm-verity child node of filesystem-type images, plus
the five optional boolean error-handling property names aligned with the
flat-image-tree specification.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
include/image.h

index 34efac6056dd29307df359dce21e4f94d5fcbf2d..482446a81156fff4d7d43b307266ccde705b2e08 100644 (file)
@@ -1079,6 +1079,23 @@ int booti_setup(ulong image, ulong *relocated_addr, ulong *size,
 #define FIT_CIPHER_NODENAME    "cipher"
 #define FIT_ALGO_PROP          "algo"
 
+/* dm-verity node */
+#define FIT_VERITY_NODENAME    "dm-verity"
+#define FIT_VERITY_ALGO_PROP   "algo"
+#define FIT_VERITY_DBS_PROP    "data-block-size"
+#define FIT_VERITY_HBS_PROP    "hash-block-size"
+#define FIT_VERITY_NBLK_PROP   "num-data-blocks"
+#define FIT_VERITY_HBLK_PROP   "hash-start-block"
+#define FIT_VERITY_DIGEST_PROP "digest"
+#define FIT_VERITY_SALT_PROP   "salt"
+
+/* dm-verity error-handling modes (optional boolean property names) */
+#define FIT_VERITY_OPT_RESTART "restart-on-corruption"
+#define FIT_VERITY_OPT_PANIC   "panic-on-corruption"
+#define FIT_VERITY_OPT_RERR    "restart-on-error"
+#define FIT_VERITY_OPT_PERR    "panic-on-error"
+#define FIT_VERITY_OPT_ONCE    "check-at-most-once"
+
 /* image node */
 #define FIT_DATA_PROP          "data"
 #define FIT_DATA_POSITION_PROP "data-position"