Bladeren bron

packge/boot/rbcfg: add new boot constants found in the recent Mikrotik devices

Signed-off-by: Alex Samorukov <[email protected]>
Alex Samorukov 8 jaren geleden
bovenliggende
commit
ffa9f3d74b
2 gewijzigde bestanden met toevoegingen van 6 en 0 verwijderingen
  1. 4 0
      package/boot/rbcfg/src/main.c
  2. 2 0
      package/boot/rbcfg/src/rbcfg.h

+ 4 - 0
package/boot/rbcfg/src/main.c

@@ -101,6 +101,10 @@ static const struct rbcfg_value rbcfg_boot_device[] = {
 		RB_BOOT_DEVICE_ETHONCE),
 	CFG_U32("nand", "boot from NAND only",
 		RB_BOOT_DEVICE_NANDONLY),
+	CFG_U32("flash", "boot in flash configuration mode",
+		RB_BOOT_DEVICE_FLASHCFG),
+	CFG_U32("flashnand", "boot in flash configuration mode once, then NAND",
+		RB_BOOT_DEVICE_FLSHONCE),
 };
 
 static const struct rbcfg_value rbcfg_boot_key[] = {

+ 2 - 0
package/boot/rbcfg/src/rbcfg.h

@@ -59,6 +59,8 @@
 #define RB_BOOT_DEVICE_CFCARD	2
 #define RB_BOOT_DEVICE_ETHONCE	3
 #define RB_BOOT_DEVICE_NANDONLY	5
+#define RB_BOOT_DEVICE_FLASHCFG	7
+#define RB_BOOT_DEVICE_FLSHONCE	8
 
 #define RB_BOOT_KEY_ANY		0
 #define RB_BOOT_KEY_DEL		1