Commit bedc4970297fcd83121cac456d6b1188f2336aac

Authored by stroese
1 parent 5d232d0e7e

- PPC405EP support added.

- "nand_init" (NAND FLASH) added.

Showing 1 changed file with 10 additions and 2 deletions Side-by-side Diff

... ... @@ -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)