Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OS
U-Boot.Mirror
提交
79d14faf
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,发现更多精彩内容 >>
提交
79d14faf
编写于
7月 10, 2008
作者:
W
Wolfgang Denk
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of
git://www.denx.de/git/u-boot-mpc86xx
上级
3d71c81a
859f2435
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
40 addition
and
5 deletion
+40
-5
board/freescale/mpc8610hpcd/mpc8610hpcd.c
board/freescale/mpc8610hpcd/mpc8610hpcd.c
+4
-1
board/freescale/mpc8641hpcn/mpc8641hpcn.c
board/freescale/mpc8641hpcn/mpc8641hpcn.c
+4
-2
cpu/mpc86xx/cpu.c
cpu/mpc86xx/cpu.c
+14
-0
cpu/mpc86xx/interrupts.c
cpu/mpc86xx/interrupts.c
+1
-0
include/asm-ppc/immap_86xx.h
include/asm-ppc/immap_86xx.h
+15
-1
include/configs/MPC8610HPCD.h
include/configs/MPC8610HPCD.h
+2
-1
未找到文件。
board/freescale/mpc8610hpcd/mpc8610hpcd.c
浏览文件 @
79d14faf
...
...
@@ -99,7 +99,10 @@ int checkboard(void)
volatile
immap_t
*
immap
=
(
immap_t
*
)
CFG_IMMR
;
volatile
ccsr_local_mcm_t
*
mcm
=
&
immap
->
im_local_mcm
;
puts
(
"Board: MPC8610HPCD
\n
"
);
printf
(
"Board: MPC8610HPCD, System ID: 0x%02lx, "
"System Version: 0x%02lx, FPGA Version: 0x%02lx
\n
"
,
in8
(
PIXIS_BASE
+
PIXIS_ID
),
in8
(
PIXIS_BASE
+
PIXIS_VER
),
in8
(
PIXIS_BASE
+
PIXIS_PVER
));
mcm
->
abcr
|=
0x00010000
;
/* 0 */
mcm
->
hpmr3
=
0x80000008
;
/* 4c */
...
...
board/freescale/mpc8641hpcn/mpc8641hpcn.c
浏览文件 @
79d14faf
...
...
@@ -47,8 +47,10 @@ int board_early_init_f(void)
int
checkboard
(
void
)
{
puts
(
"Board: MPC8641HPCN
\n
"
);
printf
(
"Board: MPC8641HPCN, System ID: 0x%02lx, "
"System Version: 0x%02lx, FPGA Version: 0x%02lx
\n
"
,
in8
(
PIXIS_BASE
+
PIXIS_ID
),
in8
(
PIXIS_BASE
+
PIXIS_VER
),
in8
(
PIXIS_BASE
+
PIXIS_PVER
));
return
0
;
}
...
...
cpu/mpc86xx/cpu.c
浏览文件 @
79d14faf
...
...
@@ -214,6 +214,20 @@ get_tbclk(void)
void
watchdog_reset
(
void
)
{
#if defined(CONFIG_MPC8610)
/*
* This actually feed the hard enabled watchdog.
*/
volatile
immap_t
*
immap
=
(
immap_t
*
)
CFG_IMMR
;
volatile
ccsr_wdt_t
*
wdt
=
&
immap
->
im_wdt
;
volatile
ccsr_gur_t
*
gur
=
&
immap
->
im_gur
;
u32
tmp
=
gur
->
pordevsr
;
if
(
tmp
&
0x4000
)
{
wdt
->
swsrr
=
0x556c
;
wdt
->
swsrr
=
0xaa39
;
}
#endif
}
#endif
/* CONFIG_WATCHDOG */
...
...
cpu/mpc86xx/interrupts.c
浏览文件 @
79d14faf
...
...
@@ -36,6 +36,7 @@
#include <command.h>
#include <asm/processor.h>
#include <ppc_asm.tmpl>
#include <watchdog.h>
unsigned
long
decrementer_count
;
/* count value for 1e6/HZ microseconds */
unsigned
long
timestamp
;
...
...
include/asm-ppc/immap_86xx.h
浏览文件 @
79d14faf
...
...
@@ -1304,9 +1304,21 @@ typedef struct ccsr_gur {
uint
lynxdcr1
;
/* 0xe0f08 - Lynx debug control register 1*/
int
res14
[
6
];
uint
ddrioovcr
;
/* 0xe0f24 - DDR IO Overdrive Control register */
char
res15
[
6165
6
];
char
res15
[
21
6
];
}
ccsr_gur_t
;
/*
* Watchdog register block(0xe_4000-0xe_4fff)
*/
typedef
struct
ccsr_wdt
{
uint
res0
;
uint
swcrr
;
/* System watchdog control register */
uint
swcnr
;
/* System watchdog count register */
char
res1
[
2
];
ushort
swsrr
;
/* System watchdog service register */
char
res2
[
4080
];
}
ccsr_wdt_t
;
typedef
struct
immap
{
ccsr_local_mcm_t
im_local_mcm
;
ccsr_ddr_t
im_ddr1
;
...
...
@@ -1330,6 +1342,8 @@ typedef struct immap {
char
res5
[
389120
];
ccsr_rio_t
im_rio
;
ccsr_gur_t
im_gur
;
char
res6
[
12288
];
ccsr_wdt_t
im_wdt
;
}
immap_t
;
extern
immap_t
*
immr
;
...
...
include/configs/MPC8610HPCD.h
浏览文件 @
79d14faf
...
...
@@ -485,7 +485,8 @@
#endif
#undef CONFIG_WATCHDOG
/* watchdog disabled */
#define CONFIG_WATCHDOG
/* watchdog enabled */
#define CFG_WATCHDOG_FREQ 5000
/* Feed interval, 5s */
/*DIU Configuration*/
#define DIU_CONNECT_TO_DVI
/* DIU controller connects to DVI encoder*/
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录