On Thursday 03 April 2014 11:59 AM, Jagan Teki wrote:
On Wed, Apr 2, 2014 at 4:06 PM, Sourav Poddar<sourav.pod...@ti.com>  wrote:
Add MTD partition info for qspi on dra7 evm

Signed-off-by: Sourav Poddar<sourav.pod...@ti.com>
---
  include/configs/dra7xx_evm.h |   46 ++++++++++++++++++++++++++++++++++++++++++
  1 file changed, 46 insertions(+)

diff --git a/include/configs/dra7xx_evm.h b/include/configs/dra7xx_evm.h
index 291c538..68496dc 100644
--- a/include/configs/dra7xx_evm.h
+++ b/include/configs/dra7xx_evm.h
@@ -75,6 +75,52 @@
  #define CONFIG_SF_DEFAULT_SPEED                48000000
  #define CONFIG_DEFAULT_SPI_MODE                SPI_MODE_3

+/*
+ * Default to using SPI for environment, etc.
+ * 0x000000 - 0x010000 : QSPI.SPL (64KiB)
+ * 0x010000 - 0x020000 : QSPI.SPL.backup1 (64KiB)
+ * 0x020000 - 0x030000 : QSPI.SPL.backup2 (64KiB)
+ * 0x030000 - 0x040000 : QSPI.SPL.backup3 (64KiB)
+ * 0x040000 - 0x140000 : QSPI.u-boot (1MiB)
+ * 0x140000 - 0x150000 : QSPI.u-boot-spl-os (64KiB)
+ * 0x150000 - 0x160000 : QSPI.u-boot-env (64KiB)
+ * 0x160000 - 0x170000 : QSPI.u-boot-env.backup1 (64KiB)
+ * 0x170000 - 0x970000 : QSPI.kernel (8MiB)
+ * 0x970000 - 0x2000000 : USERLAND
+ */
+#if defined(CONFIG_QSPI_BOOT)
+#undef CONFIG_ENV_IS_IN_MMC
+#define CONFIG_ENV_IS_IN_SPI_FLASH
+#define CONFIG_SYS_REDUNDAND_ENVIRONMENT
+#define CONFIG_ENV_SPI_MAX_HZ           CONFIG_SF_DEFAULT_SPEED
+#undef CONFIG_SPL_MAX_SIZE
+#define CONFIG_SPL_MAX_SIZE             (64<<  10) /* 64 KiB */
+#define CONFIG_ENV_SECT_SIZE           (64<<  10) /* 64 KB sectors */
+#undef CONFIG_ENV_OFFSET
+#define CONFIG_ENV_OFFSET              0x150000
+#undef CONFIG_ENV_OFFSET_REDUND
+#define CONFIG_ENV_OFFSET_REDUND       0x160000
+
+#ifdef MTDIDS_DEFAULT
+#undef MTDIDS_DEFAULT
+#endif
+#define MTDIDS_DEFAULT                 "nor0=m25p80-flash.0"
+
+#ifdef MTDPARTS_DEFAULT
+#undef MTDPARTS_DEFAULT
+#endif
+#define MTDPARTS_DEFAULT                       "mtdparts=qspi.0:64k(SPL)," \
+                                               "64k(QSPI.SPL.backup1)," \
+                                               "64k(QSPI.SPL.backup2)," \
+                                               "64k(QSPI.SPL.backup3)," \
+                                               "1m(QSPI.u-boot)," \
+                                               "64k(QSPI.u-boot-spl-os)," \
+                                               "64k(QSPI.u-boot-env)," \
+                                               "64k(QSPI.u-boot-env.backup1)," 
\
+                                               "8m(QSPI.kernel)," \
+                                               "-(QSPI.rootfs)"
+#endif
+
  /* SPI SPL */
  #define CONFIG_SPL_SPI_SUPPORT
  #define CONFIG_SPL_SPI_LOAD
Can you add log file for this qspi mtd tests on your next version patches.
Good to have this as we didn't mtd partitioning on qspi yet.

thanks!
Tom is planning to send the next version with few other cleanups.
Once, he does that, I will add a log file on top of that for my testing?
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to