Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OS
U-Boot.Mirror
提交
50015ab3
U
U-Boot.Mirror
项目概览
OS
/
U-Boot.Mirror
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
U-Boot.Mirror
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
50015ab3
编写于
12月 09, 2003
作者:
W
wdenk
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Minor reformatting
上级
d4f58f78
变更
2
展开全部
隐藏空白更改
内联
并排
Showing
2 changed file
with
299 addition
and
310 deletion
+299
-310
board/bubinga405ep/flash.c
board/bubinga405ep/flash.c
+253
-267
common/cmd_reginfo.c
common/cmd_reginfo.c
+46
-43
未找到文件。
board/bubinga405ep/flash.c
浏览文件 @
50015ab3
此差异已折叠。
点击以展开。
common/cmd_reginfo.c
浏览文件 @
50015ab3
...
...
@@ -90,11 +90,11 @@ int do_reginfo (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
/* DBU[dave@cray.com] For the CRAY-L1, but should be generically 405gp */
#elif defined (CONFIG_405GP)
printf
(
"
\n
405GP registers; MSR=%08x
\n
"
,
mfmsr
());
printf
(
"
\n
Universal Interrupt Controller Regs
\n
"
"uicsr uicsrs uicer uiccr uicpr uictr uicmsr uicvr uicvcr"
"
\n
"
"%08x %08x %08x %08x %08x %08x %08x %08x %08x
\n
"
,
printf
(
"
\n
405GP registers; MSR=%08x
\n
"
,
mfmsr
());
printf
(
"
\n
Universal Interrupt Controller Regs
\n
"
"uicsr uicsrs uicer uiccr uicpr uictr uicmsr uicvr uicvcr"
"
\n
"
"%08x %08x %08x %08x %08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
uicsr
),
mfdcr
(
uicsrs
),
mfdcr
(
uicer
),
...
...
@@ -106,7 +106,7 @@ int do_reginfo (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
mfdcr
(
uicvcr
));
printf
(
"
\n
Memory (SDRAM) Configuration
\n
"
"besra besrsa besrb besrsb bear mcopt1 rtr pmit
\n
"
);
"besra besrsa besrb besrsb bear mcopt1 rtr pmit
\n
"
);
mtdcr
(
memcfga
,
mem_besra
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
mtdcr
(
memcfga
,
mem_besrsa
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
...
...
@@ -118,7 +118,7 @@ int do_reginfo (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
mtdcr
(
memcfga
,
mem_pmit
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
printf
(
"
\n
"
"mb0cf mb1cf mb2cf mb3cf sdtr1 ecccf eccerr
\n
"
);
"mb0cf mb1cf mb2cf mb3cf sdtr1 ecccf eccerr
\n
"
);
mtdcr
(
memcfga
,
mem_mb0cf
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
mtdcr
(
memcfga
,
mem_mb1cf
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
mtdcr
(
memcfga
,
mem_mb2cf
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
...
...
@@ -128,30 +128,33 @@ int do_reginfo (cmd_tbl_t *cmdtp, int flag, int argc, char *argv[])
mtdcr
(
memcfga
,
mem_eccerr
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
printf
(
"
\n\n
"
"DMA Channels
\n
"
"dmasr dmasgc dmaadr
\n
"
"%08x %08x %08x
\n
"
"dmacr_0 dmact_0 dmada_0 dmasa_0 dmasb_0
\n
"
"%08x %08x %08x %08x %08x
\n
"
"dmacr_1 dmact_1 dmada_1 dmasa_1 dmasb_1
\n
"
"%08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
dmasr
),
mfdcr
(
dmasgc
),
mfdcr
(
dmaadr
),
mfdcr
(
dmacr0
),
mfdcr
(
dmact0
),
mfdcr
(
dmada0
),
mfdcr
(
dmasa0
),
mfdcr
(
dmasb0
),
mfdcr
(
dmacr1
),
mfdcr
(
dmact1
),
mfdcr
(
dmada1
),
mfdcr
(
dmasa1
),
mfdcr
(
dmasb1
));
"DMA Channels
\n
"
"dmasr dmasgc dmaadr
\n
"
"%08x %08x %08x
\n
"
"dmacr_0 dmact_0 dmada_0 dmasa_0 dmasb_0
\n
"
"%08x %08x %08x %08x %08x
\n
"
"dmacr_1 dmact_1 dmada_1 dmasa_1 dmasb_1
\n
"
"%08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
dmasr
),
mfdcr
(
dmasgc
),
mfdcr
(
dmaadr
),
mfdcr
(
dmacr0
),
mfdcr
(
dmact0
),
mfdcr
(
dmada0
),
mfdcr
(
dmasa0
),
mfdcr
(
dmasb0
),
mfdcr
(
dmacr1
),
mfdcr
(
dmact1
),
mfdcr
(
dmada1
),
mfdcr
(
dmasa1
),
mfdcr
(
dmasb1
));
printf
(
"dmacr_2 dmact_2 dmada_2 dmasa_2 dmasb_2
\n
"
"%08x %08x %08x %08x %08x
\n
"
"dmacr_3 dmact_3 dmada_3 dmasa_3 dmasb_3
\n
"
"%08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
dmacr2
),
mfdcr
(
dmact2
),
mfdcr
(
dmada2
),
mfdcr
(
dmasa2
),
mfdcr
(
dmasb2
),
mfdcr
(
dmacr3
),
mfdcr
(
dmact3
),
mfdcr
(
dmada3
),
mfdcr
(
dmasa3
),
mfdcr
(
dmasb3
)
);
"dmacr_2 dmact_2 dmada_2 dmasa_2 dmasb_2
\n
"
"%08x %08x %08x %08x %08x
\n
"
"dmacr_3 dmact_3 dmada_3 dmasa_3 dmasb_3
\n
"
"%08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
dmacr2
),
mfdcr
(
dmact2
),
mfdcr
(
dmada2
),
mfdcr
(
dmasa2
),
mfdcr
(
dmasb2
),
mfdcr
(
dmacr3
),
mfdcr
(
dmact3
),
mfdcr
(
dmada3
),
mfdcr
(
dmasa3
),
mfdcr
(
dmasb3
)
);
printf
(
"
\n
"
"External Bus
\n
"
"pbear pbesr0 pbesr1 epcr
\n
"
);
"External Bus
\n
"
"pbear pbesr0 pbesr1 epcr
\n
"
);
mtdcr
(
ebccfga
,
pbear
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pbesr0
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pbesr1
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
epcr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
printf
(
"
\n
"
"pb0cr pb0ap pb1cr pb1ap pb2cr pb2ap pb3cr pb3ap
\n
"
);
"pb0cr pb0ap pb1cr pb1ap pb2cr pb2ap pb3cr pb3ap
\n
"
);
mtdcr
(
ebccfga
,
pb0cr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pb0ap
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pb1cr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
...
...
@@ -162,7 +165,7 @@ mfdcr(dmacr3), mfdcr(dmact3),mfdcr(dmada3), mfdcr(dmasa3), mfdcr(dmasb3) );
mtdcr
(
ebccfga
,
pb3ap
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
printf
(
"
\n
"
"pb4cr pb4ap pb5cr bp5ap pb6cr pb6ap pb7cr pb7ap
\n
"
);
"pb4cr pb4ap pb5cr bp5ap pb6cr pb6ap pb7cr pb7ap
\n
"
);
mtdcr
(
ebccfga
,
pb4cr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pb4ap
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pb5cr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
...
...
@@ -175,11 +178,11 @@ mfdcr(dmacr3), mfdcr(dmact3),mfdcr(dmada3), mfdcr(dmasa3), mfdcr(dmasb3) );
printf
(
"
\n\n
"
);
/* For the BUBINGA (IBM 405EP eval) but should be generically 405ep */
#elif defined(CONFIG_405EP)
printf
(
"
\n
405EP registers; MSR=%08x
\n
"
,
mfmsr
());
printf
(
"
\n
Universal Interrupt Controller Regs
\n
"
"uicsr uicer uiccr uicpr uictr uicmsr uicvr uicvcr"
"
\n
"
"%08x %08x %08x %08x %08x %08x %08x %08x
\n
"
,
printf
(
"
\n
405EP registers; MSR=%08x
\n
"
,
mfmsr
());
printf
(
"
\n
Universal Interrupt Controller Regs
\n
"
"uicsr uicer uiccr uicpr uictr uicmsr uicvr uicvcr"
"
\n
"
"%08x %08x %08x %08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
uicsr
),
mfdcr
(
uicer
),
mfdcr
(
uiccr
),
...
...
@@ -190,7 +193,7 @@ mfdcr(dmacr3), mfdcr(dmact3),mfdcr(dmada3), mfdcr(dmasa3), mfdcr(dmasb3) );
mfdcr
(
uicvcr
));
printf
(
"
\n
Memory (SDRAM) Configuration
\n
"
"mcopt1 rtr pmit mb0cf mb1cf sdtr1
\n
"
);
"mcopt1 rtr pmit mb0cf mb1cf sdtr1
\n
"
);
mtdcr
(
memcfga
,
mem_mcopt1
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
mtdcr
(
memcfga
,
mem_rtr
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
...
...
@@ -200,30 +203,30 @@ mfdcr(dmacr3), mfdcr(dmact3),mfdcr(dmada3), mfdcr(dmasa3), mfdcr(dmasb3) );
mtdcr
(
memcfga
,
mem_sdtr1
);
printf
(
"%08x "
,
mfdcr
(
memcfgd
));
printf
(
"
\n\n
"
"DMA Channels
\n
"
"dmasr dmasgc dmaadr
\n
"
"%08x %08x %08x
\n
"
"dmacr_0 dmact_0 dmada_0 dmasa_0 dmasb_0
\n
"
"%08x %08x %08x %08x %08x
\n
"
"dmacr_1 dmact_1 dmada_1 dmasa_1 dmasb_1
\n
"
"%08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
dmasr
),
mfdcr
(
dmasgc
),
mfdcr
(
dmaadr
),
mfdcr
(
dmacr0
),
mfdcr
(
dmact0
),
mfdcr
(
dmada0
),
mfdcr
(
dmasa0
),
mfdcr
(
dmasb0
),
mfdcr
(
dmacr1
),
mfdcr
(
dmact1
),
mfdcr
(
dmada1
),
mfdcr
(
dmasa1
),
mfdcr
(
dmasb1
));
"DMA Channels
\n
"
"dmasr dmasgc dmaadr
\n
"
"%08x %08x %08x
\n
"
"dmacr_0 dmact_0 dmada_0 dmasa_0 dmasb_0
\n
"
"%08x %08x %08x %08x %08x
\n
"
"dmacr_1 dmact_1 dmada_1 dmasa_1 dmasb_1
\n
"
"%08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
dmasr
),
mfdcr
(
dmasgc
),
mfdcr
(
dmaadr
),
mfdcr
(
dmacr0
),
mfdcr
(
dmact0
),
mfdcr
(
dmada0
),
mfdcr
(
dmasa0
),
mfdcr
(
dmasb0
),
mfdcr
(
dmacr1
),
mfdcr
(
dmact1
),
mfdcr
(
dmada1
),
mfdcr
(
dmasa1
),
mfdcr
(
dmasb1
));
printf
(
"dmacr_2 dmact_2 dmada_2 dmasa_2 dmasb_2
\n
"
"%08x %08x %08x %08x %08x
\n
"
"dmacr_3 dmact_3 dmada_3 dmasa_3 dmasb_3
\n
"
"%08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
dmacr2
),
mfdcr
(
dmact2
),
mfdcr
(
dmada2
),
mfdcr
(
dmasa2
),
mfdcr
(
dmasb2
),
mfdcr
(
dmacr3
),
mfdcr
(
dmact3
),
mfdcr
(
dmada3
),
mfdcr
(
dmasa3
),
mfdcr
(
dmasb3
)
);
"dmacr_2 dmact_2 dmada_2 dmasa_2 dmasb_2
\n
"
"%08x %08x %08x %08x %08x
\n
"
"dmacr_3 dmact_3 dmada_3 dmasa_3 dmasb_3
\n
"
"%08x %08x %08x %08x %08x
\n
"
,
mfdcr
(
dmacr2
),
mfdcr
(
dmact2
),
mfdcr
(
dmada2
),
mfdcr
(
dmasa2
),
mfdcr
(
dmasb2
),
mfdcr
(
dmacr3
),
mfdcr
(
dmact3
),
mfdcr
(
dmada3
),
mfdcr
(
dmasa3
),
mfdcr
(
dmasb3
)
);
printf
(
"
\n
"
"External Bus
\n
"
"pbear pbesr0 pbesr1 epcr
\n
"
);
"External Bus
\n
"
"pbear pbesr0 pbesr1 epcr
\n
"
);
mtdcr
(
ebccfga
,
pbear
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pbesr0
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pbesr1
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
epcr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
printf
(
"
\n
"
"pb0cr pb0ap pb1cr pb1ap pb2cr pb2ap pb3cr pb3ap
\n
"
);
"pb0cr pb0ap pb1cr pb1ap pb2cr pb2ap pb3cr pb3ap
\n
"
);
mtdcr
(
ebccfga
,
pb0cr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pb0ap
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pb1cr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
...
...
@@ -234,7 +237,7 @@ mfdcr(dmacr3), mfdcr(dmact3),mfdcr(dmada3), mfdcr(dmasa3), mfdcr(dmasb3) );
mtdcr
(
ebccfga
,
pb3ap
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
printf
(
"
\n
"
"pb4cr pb4ap
\n
"
);
"pb4cr pb4ap
\n
"
);
mtdcr
(
ebccfga
,
pb4cr
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
mtdcr
(
ebccfga
,
pb4ap
);
printf
(
"%08x "
,
mfdcr
(
ebccfgd
));
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录