diff options
author | Jan Weitzel <J.Weitzel@phytec.de> | 2009-04-08 11:54:18 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2009-04-08 12:30:54 +0200 |
commit | 97568fd3de9759a721b40682000f7bf88cbe1aef (patch) | |
tree | 988814b0d39e06739e1e958280829180f08f30a6 /board | |
parent | b548da81feaa271ab18716963f3d47fc493d46c7 (diff) | |
download | barebox-97568fd3de9759a721b40682000f7bf88cbe1aef.tar.gz barebox-97568fd3de9759a721b40682000f7bf88cbe1aef.tar.xz |
mDDR drive strength
Set DDR type to MDDR, workarount for drive strength issue
Signed-off-by: Jan Weitzel <J.Weitzel@phytec.de>
Diffstat (limited to 'board')
-rw-r--r-- | board/pcm043/lowlevel_init.S | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/board/pcm043/lowlevel_init.S b/board/pcm043/lowlevel_init.S index 28bf821b74..fd23a7c961 100644 --- a/board/pcm043/lowlevel_init.S +++ b/board/pcm043/lowlevel_init.S @@ -123,6 +123,14 @@ board_init_lowlevel: mov pc, r10 1: + /* Set DDR Type to MDDR, drive strength workaround */ + + writel(0x00001800, IMX_IOMUXC_BASE + 0x794) + writel(0x00001800, IMX_IOMUXC_BASE + 0x798) + writel(0x00001800, IMX_IOMUXC_BASE + 0x79c) + writel(0x00001800, IMX_IOMUXC_BASE + 0x7a0) + writel(0x00001800, IMX_IOMUXC_BASE + 0x7a4) + /* MDDR init, enable mDDR*/ writel(0x00000304, ESDMISC) /* was 0x00000004 */ |