r1912 - trunk/src/target/u-boot/patches
laforge at sita.openmoko.org
laforge at sita.openmoko.org
Sat May 5 11:00:37 CEST 2007
Author: laforge
Date: 2007-05-05 11:00:34 +0200 (Sat, 05 May 2007)
New Revision: 1912
Modified:
trunk/src/target/u-boot/patches/uboot-s3c2440.patch
Log:
NAND boot (steppingstone) fixes for S3C244x:
* fix pointer increment typo
* fix bitshift typo
* check correct busy bit
Modified: trunk/src/target/u-boot/patches/uboot-s3c2440.patch
===================================================================
--- trunk/src/target/u-boot/patches/uboot-s3c2440.patch 2007-05-05 04:15:34 UTC (rev 1911)
+++ trunk/src/target/u-boot/patches/uboot-s3c2440.patch 2007-05-05 09:00:34 UTC (rev 1912)
@@ -903,10 +903,10 @@
+#define NFDATA __REGb(NF_BASE + 0x10)
+#define NFDATA16 __REGw(NF_BASE + 0x10)
+#define NFSTAT __REGb(NF_BASE + 0x20)
-+#define NFSTAT_BUSY (1 << 2)
++#define NFSTAT_BUSY 1
+#define nand_select() (NFCONT &= ~(1 << 1))
+#define nand_deselect() (NFCONT |= (1 << 1))
-+#define nand_clear_RnB() (NFSTAT |= NFSTAT_BUSY)
++#define nand_clear_RnB() (NFSTAT |= (1 << 2))
+#endif
-#define BUSY 1
@@ -991,7 +991,7 @@
+ NFADDR = (addr >> 17) & 0xff;
+ NFADDR = (addr >> 25) & 0xff;
+#elif (NAND_PAGE_SIZE == 2048)
-+ page_num = addr > 11; /* addr / 2048 */
++ page_num = addr >> 11; /* addr / 2048 */
+ /* Write Address */
+ NFADDR = 0;
+ NFADDR = 0;
@@ -1012,7 +1012,7 @@
+#elif defined(CONFIG_S3C2440)
+ for (i = 0; i < NAND_PAGE_SIZE/2; i++) {
+ *ptr16 = NFDATA16;
-+ *ptr16++;
++ ptr16++;
+ }
+#endif
+
More information about the commitlog
mailing list