summaryrefslogtreecommitdiff
path: root/src/target/board/dm355evm.cfg
diff options
context:
space:
mode:
Diffstat (limited to 'src/target/board/dm355evm.cfg')
-rw-r--r--src/target/board/dm355evm.cfg12
1 files changed, 10 insertions, 2 deletions
diff --git a/src/target/board/dm355evm.cfg b/src/target/board/dm355evm.cfg
index 6b633b88..9e6dc73b 100644
--- a/src/target/board/dm355evm.cfg
+++ b/src/target/board/dm355evm.cfg
@@ -105,7 +105,15 @@ proc dm355evm_init {} {
# FIXME setup
}
+# NAND -- socket has two chipselects, MT29F16G08FAA puts 1GByte on each one.
+#
+# NOTE: "hwecc4" here presumes that if you're using the standard 2GB NAND
+# you either (a) have 'new' DM355 chips, with boot ROMs that don't need to
+# use "hwecc4_infix" for the UBL; or else (b) aren't updating anything that
+# needs infix layout ... like an old UBL, old U-Boot, old MVL kernel, etc.
+nand device davinci 0 0x02000000 hwecc4 0x01e10000
+nand device davinci 0 0x02004000 hwecc4 0x01e10000
+
# FIXME
-# - declare the NAND flash; use the 4-bit ECC
# - support writing UBL with its header (new layout only with new ROMs)
-# - support writing ABL/U-Boot with its header (both layouts)
+# - support writing ABL/U-Boot with its header (new layout)