summaryrefslogtreecommitdiff
path: root/bootloader
diff options
context:
space:
mode:
Diffstat (limited to 'bootloader')
-rw-r--r--bootloader/samsung_yps3.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/bootloader/samsung_yps3.c b/bootloader/samsung_yps3.c
index e541ff2..6d12f68 100644
--- a/bootloader/samsung_yps3.c
+++ b/bootloader/samsung_yps3.c
@@ -55,6 +55,7 @@
#include "si4700.h"
#include "fmradio_i2c.h"
#include "wmcodec.h"
+#include "nand-target.h"
char version[] = APPSVERSION;
#define LONG_DELAY 200000
@@ -82,6 +83,7 @@ void main(void)
unsigned int button;
unsigned int fm_frequency = 100700000;
int audiovol = 0x60;
+ unsigned nand_ids[4];
// enable all peripherals
PWRCON = 0;
@@ -141,6 +143,11 @@ void main(void)
PCON5 = (PCON5 & ~0x0000000F) | 0x00000001;
PDAT5 |= 1;
+ nand_ll_init();
+ for (i = 0; i < 4; i++) {
+ nand_ids[i] = nand_ll_read_id(i);
+ }
+
while (true)
{
line = 1;
@@ -279,6 +286,13 @@ void main(void)
lcd_puts(0, line++, mystring);
#endif
+#if 1 /* NAND debug */
+ snprintf(mystring, 64, "NAND ID: %08X %08X", nand_ids[0], nand_ids[1]);
+ lcd_puts(0, line++, mystring);
+ snprintf(mystring, 64, "NAND ID: %08X %08X", nand_ids[2], nand_ids[3]);
+ lcd_puts(0, line++, mystring);
+#endif
+
lcd_update();
}
}