Update latest codes
[platform/kernel/u-boot.git] / nand_spl / board / amcc / bamboo / sdram.c
index adede44..504a02b 100644 (file)
@@ -22,7 +22,7 @@
  */
 
 #include <common.h>
-#include <ppc4xx.h>
+#include <asm/ppc4xx.h>
 #include <asm/processor.h>
 #include <asm/io.h>
 
@@ -31,7 +31,7 @@ static void wait_init_complete(void)
        u32 val;
 
        do {
-               mfsdram(mem_mcsts, val);
+               mfsdram(SDRAM0_MCSTS, val);
        } while (!(val & 0x80000000));
 }
 
@@ -56,37 +56,37 @@ phys_size_t initdram(int board_type)
        /*
         * Soft-reset SDRAM controller.
         */
-       mtsdr(sdr_srst, SDR0_SRST_DMC);
-       mtsdr(sdr_srst, 0x00000000);
+       mtsdr(SDR0_SRST, SDR0_SRST_DMC);
+       mtsdr(SDR0_SRST, 0x00000000);
 
        /*
         * Disable memory controller.
         */
-       mtsdram(mem_cfg0, 0x00000000);
+       mtsdram(SDRAM0_CFG0, 0x00000000);
 
        /*
         * Setup some default
         */
-       mtsdram(mem_uabba, 0x00000000); /* ubba=0 (default)             */
-       mtsdram(mem_slio, 0x00000000);  /* rdre=0 wrre=0 rarw=0         */
-       mtsdram(mem_devopt, 0x00000000); /* dll=0 ds=0 (normal)         */
-       mtsdram(mem_wddctr, 0x00000000); /* wrcp=0 dcd=0                */
-       mtsdram(mem_clktr, 0x40000000); /* clkp=1 (90 deg wr) dcdt=0    */
+       mtsdram(SDRAM0_UABBA, 0x00000000); /* ubba=0 (default)          */
+       mtsdram(SDRAM0_SLIO, 0x00000000);       /* rdre=0 wrre=0 rarw=0         */
+       mtsdram(SDRAM0_DEVOPT, 0x00000000); /* dll=0 ds=0 (normal)              */
+       mtsdram(SDRAM0_WDDCTR, 0x00000000); /* wrcp=0 dcd=0             */
+       mtsdram(SDRAM0_CLKTR, 0x40000000); /* clkp=1 (90 deg wr) dcdt=0 */
 
        /*
         * Following for CAS Latency = 2.5 @ 133 MHz PLB
         */
-       mtsdram(mem_b0cr, 0x00082001);
-       mtsdram(mem_tr0, 0x41094012);
-       mtsdram(mem_tr1, 0x8080083d);   /* SS=T2 SL=STAGE 3 CD=1 CT=0x00*/
-       mtsdram(mem_rtr, 0x04100000);   /* Interval 7.8µs @ 133MHz PLB  */
-       mtsdram(mem_cfg1, 0x00000000);  /* Self-refresh exit, disable PM*/
+       mtsdram(SDRAM0_B0CR, 0x00082001);
+       mtsdram(SDRAM0_TR0, 0x41094012);
+       mtsdram(SDRAM0_TR1, 0x8080083d);        /* SS=T2 SL=STAGE 3 CD=1 CT=0x00*/
+       mtsdram(SDRAM0_RTR, 0x04100000);        /* Interval 7.8µs @ 133MHz PLB  */
+       mtsdram(SDRAM0_CFG1, 0x00000000);       /* Self-refresh exit, disable PM*/
 
        /*
         * Enable the controller, then wait for DCEN to complete
         */
-       mtsdram(mem_cfg0, 0x80000000); /* DCEN=1, PMUD=0*/
+       mtsdram(SDRAM0_CFG0, 0x80000000); /* DCEN=1, PMUD=0*/
        wait_init_complete();
 
-       return CFG_MBYTES_SDRAM << 20;
+       return CONFIG_SYS_MBYTES_SDRAM << 20;
 }