From: Wolfgang Grandegger <[EMAIL PROTECTED]>

The CS0_BNDS register is now set according to the detected
memory size.

Signed-off-by Martin Krause <[EMAIL PROTECTED]>
---
 board/tqc/tqm85xx/sdram.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/board/tqc/tqm85xx/sdram.c b/board/tqc/tqm85xx/sdram.c
index 413567e..e005d84 100644
--- a/board/tqc/tqm85xx/sdram.c
+++ b/board/tqc/tqm85xx/sdram.c
@@ -104,8 +104,10 @@ long int sdram_setup (int casl)
                if (get_ram_size (0, ddr_cs_conf[i].size) ==
                    ddr_cs_conf[i].size) {
                        /*
-                        * OK, size detected -> all done
+                        * size detected -> set Chip Select Bounds Register
                         */
+                       ddr->cs0_bnds = (ddr_cs_conf[i].size - 1) >> 24;
+
                        return ddr_cs_conf[i].size;
                }
        }
-- 
1.5.4.2


-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
U-Boot-Users mailing list
U-Boot-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/u-boot-users

Reply via email to