Skip to content
Snippets Groups Projects
Commit c6dc21c8 authored by Wolfgang Denk's avatar Wolfgang Denk
Browse files

HMI1001: add support for MPC5200 Rev. B processors.


Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
parent 90f13dce
No related branches found
No related tags found
No related merge requests found
...@@ -147,6 +147,24 @@ long int initdram (int board_type) ...@@ -147,6 +147,24 @@ long int initdram (int board_type)
#endif /* CFG_RAMBOOT */ #endif /* CFG_RAMBOOT */
/*
* On MPC5200B we need to set the special configuration delay in the
* DDR controller. Please refer to Freescale's AN3221 "MPC5200B SDRAM
* Initialization and Configuration", 3.3.1 SDelay--MBAR + 0x0190:
*
* "The SDelay should be written to a value of 0x00000004. It is
* required to account for changes caused by normal wafer processing
* parameters."
*/
svr = get_svr();
pvr = get_pvr();
if ((SVR_MJREV(svr) >= 2) &&
(PVR_MAJ(pvr) == 1) && (PVR_MIN(pvr) == 4)) {
*(vu_long *)MPC5XXX_SDRAM_SDELAY = 0x04;
__asm__ volatile ("sync");
}
/* return dramsize + dramsize2; */ /* return dramsize + dramsize2; */
return dramsize; return dramsize;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment