Commit bedc4970297fcd83121cac456d6b1188f2336aac
1 parent
5d232d0e7e
Exists in
master
and in
54 other branches
- PPC405EP support added.
- "nand_init" (NAND FLASH) added.
Showing 1 changed file with 10 additions and 2 deletions Side-by-side Diff
lib_ppc/board.c
... | ... | @@ -73,6 +73,9 @@ |
73 | 73 | defined(CONFIG_SOFT_I2C) |
74 | 74 | #include <i2c.h> |
75 | 75 | #endif |
76 | +#if (CONFIG_COMMANDS & CFG_CMD_NAND) | |
77 | +void nand_init (void); | |
78 | +#endif | |
76 | 79 | |
77 | 80 | static char *failed = "*** failed ***\n"; |
78 | 81 | |
... | ... | @@ -171,7 +174,7 @@ |
171 | 174 | /* Initialize syscalls stack pointer */ |
172 | 175 | addr = (ulong *) 0xCFC; |
173 | 176 | *addr = (ulong)addr; |
174 | -#ifndef CONFIG_5xx | |
177 | +#ifndef CONFIG_5xx | |
175 | 178 | flush_cache ((ulong)addr, 0x10); |
176 | 179 | #endif |
177 | 180 | } |
... | ... | @@ -532,7 +535,7 @@ |
532 | 535 | |
533 | 536 | bd->bi_procfreq = gd->cpu_clk; /* Processor Speed, In Hz */ |
534 | 537 | bd->bi_plb_busfreq = gd->bus_clk; |
535 | -#ifdef CONFIG_405GP | |
538 | +#if defined(CONFIG_405GP) || defined(CONFIG_405EP) | |
536 | 539 | bd->bi_pci_busfreq = get_PCI_freq (); |
537 | 540 | #endif |
538 | 541 | #endif |
... | ... | @@ -909,6 +912,11 @@ |
909 | 912 | WATCHDOG_RESET (); |
910 | 913 | puts ("DOC: "); |
911 | 914 | doc_init (); |
915 | +#endif | |
916 | + | |
917 | +#if (CONFIG_COMMANDS & CFG_CMD_NAND) | |
918 | + WATCHDOG_RESET (); | |
919 | + nand_init(); /* go init the NAND */ | |
912 | 920 | #endif |
913 | 921 | |
914 | 922 | #if (CONFIG_COMMANDS & CFG_CMD_NET) && defined(CONFIG_NET_MULTI) |