|
@@ -80,6 +80,16 @@
|
|
|
#define __SW_BOOT_NAND 0x44
|
|
|
#define __SW_BOOT_PCIE 0x74
|
|
|
#define CONFIG_SYS_L2_SIZE (256 << 10)
|
|
|
+/*
|
|
|
+ * Dynamic MTD Partition support with mtdparts
|
|
|
+ */
|
|
|
+#define CONFIG_MTD_DEVICE
|
|
|
+#define CONFIG_MTD_PARTITIONS
|
|
|
+#define CONFIG_CMD_MTDPARTS
|
|
|
+#define CONFIG_FLASH_CFI_MTD
|
|
|
+#define MTDIDS_DEFAULT "nor0=ec000000.nor"
|
|
|
+#define MTDPARTS_DEFAULT "mtdparts=ec000000.nor:128k(dtb),6016k(kernel)," \
|
|
|
+ "57088k(fs),1m(vsc7385-firmware),1280k(u-boot)"
|
|
|
#endif
|
|
|
|
|
|
#if defined(CONFIG_P1021RDB)
|
|
@@ -98,6 +108,24 @@
|
|
|
#define __SW_BOOT_NAND 0xec
|
|
|
#define __SW_BOOT_PCIE 0x6c
|
|
|
#define CONFIG_SYS_L2_SIZE (256 << 10)
|
|
|
+/*
|
|
|
+ * Dynamic MTD Partition support with mtdparts
|
|
|
+ */
|
|
|
+#define CONFIG_MTD_DEVICE
|
|
|
+#define CONFIG_MTD_PARTITIONS
|
|
|
+#define CONFIG_CMD_MTDPARTS
|
|
|
+#define CONFIG_FLASH_CFI_MTD
|
|
|
+#ifdef CONFIG_PHYS_64BIT
|
|
|
+#define MTDIDS_DEFAULT "nor0=fef000000.nor"
|
|
|
+#define MTDPARTS_DEFAULT "mtdparts=fef000000.nor:256k(vsc7385-firmware)," \
|
|
|
+ "256k(dtb),4608k(kernel),9728k(fs)," \
|
|
|
+ "256k(qe-ucode-firmware),1280k(u-boot)"
|
|
|
+#else
|
|
|
+#define MTDIDS_DEFAULT "nor0=ef000000.nor"
|
|
|
+#define MTDPARTS_DEFAULT "mtdparts=ef000000.nor:256k(vsc7385-firmware)," \
|
|
|
+ "256k(dtb),4608k(kernel),9728k(fs)," \
|
|
|
+ "256k(qe-ucode-firmware),1280k(u-boot)"
|
|
|
+#endif
|
|
|
#endif
|
|
|
|
|
|
#if defined(CONFIG_P1024RDB)
|
|
@@ -145,6 +173,22 @@
|
|
|
#define __SW_BOOT_NAND 0xe8
|
|
|
#define __SW_BOOT_PCIE 0xa8
|
|
|
#define CONFIG_SYS_L2_SIZE (512 << 10)
|
|
|
+/*
|
|
|
+ * Dynamic MTD Partition support with mtdparts
|
|
|
+ */
|
|
|
+#define CONFIG_MTD_DEVICE
|
|
|
+#define CONFIG_MTD_PARTITIONS
|
|
|
+#define CONFIG_CMD_MTDPARTS
|
|
|
+#define CONFIG_FLASH_CFI_MTD
|
|
|
+#ifdef CONFIG_PHYS_64BIT
|
|
|
+#define MTDIDS_DEFAULT "nor0=fef000000.nor"
|
|
|
+#define MTDPARTS_DEFAULT "mtdparts=fef000000.nor:256k(vsc7385-firmware)," \
|
|
|
+ "256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
|
|
+#else
|
|
|
+#define MTDIDS_DEFAULT "nor0=ef000000.nor"
|
|
|
+#define MTDPARTS_DEFAULT "mtdparts=ef000000.nor:256k(vsc7385-firmware)," \
|
|
|
+ "256k(dtb),4608k(kernel),9984k(fs),1280k(u-boot)"
|
|
|
+#endif
|
|
|
#endif
|
|
|
|
|
|
#ifdef CONFIG_SDCARD
|