Update of /cvsroot/blob/blob/include/blob/arch
In directory usw-pr-cvs1:/tmp/cvs-serv25984
Modified Files:
frodo.h
Log Message:
Updated memory configuration. nCS3 is now used for 16-bit devices on the
board, nCS4 is used for the daughtercard (32-bit), and nCS0 for flash memory
(32-bit).
Index: frodo.h
===================================================================
RCS file: /cvsroot/blob/blob/include/blob/arch/frodo.h,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- frodo.h 19 Feb 2002 11:49:55 -0000 1.4
+++ frodo.h 25 Feb 2002 12:53:45 -0000 1.5
@@ -127,8 +127,9 @@
# define MDCAS00_VALUE 0x5555557f
# define MDCAS01_VALUE 0x55555555
# define MDCAS02_VALUE 0x55555555
-# define MSC0_VALUE 0x00004770
-# define MSC1_VALUE 0x4f710000 /* 0x4f750000 == 16-bit */
+# define MSC0_VALUE 0x00004770 /* nCS[1:0] 32-bit, flash */
+# define MSC1_VALUE 0x4f710000 /* nCS[3:2] 32-bit, daughter card */
+# define MSC2_VALUE 0x00004f75 /* nCS[5:4] 16-bit, CPLDs, etc. */
#else /* #if (CPU_SPEED >= CPU_CORE_SPEED_206mhz) */
@@ -141,8 +142,9 @@
# define MDCAS00_VALUE 0xaaaaaaa7
# define MDCAS01_VALUE 0xaaaaaaaa
# define MDCAS02_VALUE 0xaaaaaaaa
-# define MSC0_VALUE 0x00004668
-# define MSC1_VALUE /* FIXME: calculate this */
+# define MSC0_VALUE 0x00004668 /* nCS[1:0] 32-bit, flash */
+# define MSC1_VALUE 0x4e6d0000 /* nCS[3:2] 32-bit, daughter card */
+# define MSC2_VALUE 0x00004e69 /* nCS[5:4] 16-bit, CPLDs, etc. */
#endif /* #if (CPU_SPEED >= CPU_CORE_SPEED_206mhz) */
@@ -153,13 +155,11 @@
* MDCAS20_VALUE
* MDCAS21_VALUE
* MDCAS22_VALUE
- * MSC2_VALUE
*/
#define MECR_VALUE 0x994a994a
#define MDCAS20_VALUE 0xaaaaaa7f
#define MDCAS21_VALUE 0xaaaaaaaa
#define MDCAS22_VALUE 0xaaaaaaaa
-#define MSC2_VALUE 0x42196669
#endif /* #ifdef BLOB_NEED_MEMCONFIG */
|