summaryrefslogtreecommitdiff
path: root/include/configs/MPC837XEMDS.h
diff options
context:
space:
mode:
authorDave Liu <r63238@freescale.com>2008-03-04 16:59:22 +0800
committerWolfgang Denk <wd@denx.de>2008-03-07 00:21:03 +0100
commitbd4458cb47abecabd406b1210457be96c69fc49d (patch)
tree1952d6c585f347e372106736c5fb2024b2507380 /include/configs/MPC837XEMDS.h
parentd8ab58b212481b1c57947ea21aa96c4ce800d0b4 (diff)
downloadu-boot-imx-bd4458cb47abecabd406b1210457be96c69fc49d.zip
u-boot-imx-bd4458cb47abecabd406b1210457be96c69fc49d.tar.gz
u-boot-imx-bd4458cb47abecabd406b1210457be96c69fc49d.tar.bz2
837xEMDS: Improve the system performance
1. Make the CSB bus pipeline depth as 4, and enable the repeat mode; 2. Raise the eTSEC emergency priority; 3. Use the highest IP blocks clock. Signed-off-by: Dave Liu <daveliu@freescale.com>
Diffstat (limited to 'include/configs/MPC837XEMDS.h')
-rw-r--r--include/configs/MPC837XEMDS.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/include/configs/MPC837XEMDS.h b/include/configs/MPC837XEMDS.h
index 61de084..2222ef2 100644
--- a/include/configs/MPC837XEMDS.h
+++ b/include/configs/MPC837XEMDS.h
@@ -84,11 +84,19 @@
HRCWH_LDP_CLEAR)
#endif
+/* Arbiter Configuration Register */
+#define CFG_ACR_PIPE_DEP 3 /* Arbiter pipeline depth is 4 */
+#define CFG_ACR_RPTCNT 3 /* Arbiter repeat count is 4 */
+
+/* System Priority Control Register */
+#define CFG_SPCR_TSECEP 3 /* eTSEC1/2 emergency has highest priority */
+
/*
- * eTSEC Clock Config
+ * IP blocks clock configuration
*/
#define CFG_SCCR_TSEC1CM 1 /* CSB:eTSEC1 = 1:1 */
#define CFG_SCCR_TSEC2CM 1 /* CSB:eTSEC2 = 1:1 */
+#define CFG_SCCR_SATACM SCCR_SATACM_1 /* CSB:SATA[0:3] = 1:1 */
/*
* System IO Config