[U-Boot] [PATCH 3/3] ls102xa: Enable snoop and DVM message requests.
Yuan Yao
yao.yuan at freescale.com
Fri Aug 14 08:54:24 CEST 2015
For LS1021A Rev2.0 have already fixed the snoop silicon issue, So enable
snoop requests and DVM message requests for all the slave insterfaces.
Signed-off-by: Yuan Yao <yao.yuan at freescale.com>
---
board/freescale/ls1021aqds/ls1021aqds.c | 8 +++++++-
board/freescale/ls1021atwr/ls1021atwr.c | 8 +++++++-
2 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/board/freescale/ls1021aqds/ls1021aqds.c b/board/freescale/ls1021aqds/ls1021aqds.c
index 1256ece..2f604f5 100644
--- a/board/freescale/ls1021aqds/ls1021aqds.c
+++ b/board/freescale/ls1021aqds/ls1021aqds.c
@@ -321,8 +321,14 @@ int board_early_init_f(void)
/*
* Enable snoop requests and DVM message requests for
- * Slave insterface S4 (A7 core cluster)
+ * All the slave insterfaces.
*/
+ out_le32(&cci->slave[0].snoop_ctrl,
+ CCI400_DVM_MESSAGE_REQ_EN | CCI400_SNOOP_REQ_EN);
+ out_le32(&cci->slave[1].snoop_ctrl,
+ CCI400_DVM_MESSAGE_REQ_EN | CCI400_SNOOP_REQ_EN);
+ out_le32(&cci->slave[2].snoop_ctrl,
+ CCI400_DVM_MESSAGE_REQ_EN | CCI400_SNOOP_REQ_EN);
out_le32(&cci->slave[4].snoop_ctrl,
CCI400_DVM_MESSAGE_REQ_EN | CCI400_SNOOP_REQ_EN);
diff --git a/board/freescale/ls1021atwr/ls1021atwr.c b/board/freescale/ls1021atwr/ls1021atwr.c
index 53bea95..ac6de7a 100644
--- a/board/freescale/ls1021atwr/ls1021atwr.c
+++ b/board/freescale/ls1021atwr/ls1021atwr.c
@@ -523,8 +523,14 @@ int board_early_init_f(void)
/*
* Enable snoop requests and DVM message requests for
- * Slave insterface S4 (A7 core cluster)
+ * All the slave insterfaces.
*/
+ out_le32(&cci->slave[0].snoop_ctrl,
+ CCI400_DVM_MESSAGE_REQ_EN | CCI400_SNOOP_REQ_EN);
+ out_le32(&cci->slave[1].snoop_ctrl,
+ CCI400_DVM_MESSAGE_REQ_EN | CCI400_SNOOP_REQ_EN);
+ out_le32(&cci->slave[2].snoop_ctrl,
+ CCI400_DVM_MESSAGE_REQ_EN | CCI400_SNOOP_REQ_EN);
out_le32(&cci->slave[4].snoop_ctrl,
CCI400_DVM_MESSAGE_REQ_EN | CCI400_SNOOP_REQ_EN);
--
2.1.0.27.g96db324
More information about the U-Boot
mailing list