Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
a2884f37
cloud-kernel
项目概览
openanolis
/
cloud-kernel
1 年多 前同步成功
通知
160
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
a2884f37
编写于
4月 29, 2008
作者:
G
Grant Likely
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[POWERPC] mpc5200: Switch mpc5200 dts files to dts-v1 format
Signed-off-by:
N
Grant Likely
<
grant.likely@secretlab.ca
>
上级
8f3ba2dc
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
286 addition
and
288 deletion
+286
-288
arch/powerpc/boot/dts/cm5200.dts
arch/powerpc/boot/dts/cm5200.dts
+47
-51
arch/powerpc/boot/dts/lite5200.dts
arch/powerpc/boot/dts/lite5200.dts
+67
-65
arch/powerpc/boot/dts/lite5200b.dts
arch/powerpc/boot/dts/lite5200b.dts
+71
-75
arch/powerpc/boot/dts/motionpro.dts
arch/powerpc/boot/dts/motionpro.dts
+60
-58
arch/powerpc/boot/dts/tqm5200.dts
arch/powerpc/boot/dts/tqm5200.dts
+41
-39
未找到文件。
arch/powerpc/boot/dts/cm5200.dts
浏览文件 @
a2884f37
...
...
@@ -10,11 +10,7 @@
*
option
)
any
later
version
.
*/
/*
*
WARNING
:
Do
not
depend
on
this
tree
layout
remaining
static
just
yet
.
*
The
MPC5200
device
tree
conventions
are
still
in
flux
*
Keep
an
eye
on
the
linuxppc
-
dev
mailing
list
for
more
details
*/
/
dts
-
v1
/;
/
{
model
=
"schindler,cm5200"
;
...
...
@@ -29,10 +25,10 @@
PowerPC
,
5200
@
0
{
device_type
=
"cpu"
;
reg
=
<
0
>;
d
-
cache
-
line
-
size
=
<
20
>;
i
-
cache
-
line
-
size
=
<
20
>;
d
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
d
-
cache
-
line
-
size
=
<
32
>;
i
-
cache
-
line
-
size
=
<
32
>;
d
-
cache
-
size
=
<
0x
4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
0x
4000
>;
//
L1
,
16
K
timebase
-
frequency
=
<
0
>;
//
from
bootloader
bus
-
frequency
=
<
0
>;
//
from
bootloader
clock
-
frequency
=
<
0
>;
//
from
bootloader
...
...
@@ -41,34 +37,34 @@
memory
{
device_type
=
"memory"
;
reg
=
<
0
0000000
04000000
>;
//
64
MB
reg
=
<
0
x00000000
0x
04000000
>;
//
64
MB
};
soc5200
@
f0000000
{
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
compatible
=
"fsl,mpc5200b-immr"
;
ranges
=
<
0
f0000000
0000
c000
>;
reg
=
<
f0000000
00000100
>;
ranges
=
<
0
0xf0000000
0x
0000c000
>;
reg
=
<
0xf0000000
0x
00000100
>;
bus
-
frequency
=
<
0
>;
//
from
bootloader
system
-
frequency
=
<
0
>;
//
from
bootloader
cdm
@
200
{
compatible
=
"fsl,mpc5200b-cdm"
,
"fsl,mpc5200-cdm"
;
reg
=
<
200
38
>;
reg
=
<
0x200
0x
38
>;
};
mpc5200_pic
:
pic
@
500
{
mpc5200_pic
:
interrupt
-
controller
@
500
{
//
5200
interrupts
are
encoded
into
two
levels
;
interrupt
-
controller
;
#
interrupt
-
cells
=
<
3
>;
compatible
=
"fsl,mpc5200b-pic"
,
"fsl,mpc5200-pic"
;
reg
=
<
500
80
>;
reg
=
<
0x500
0x
80
>;
};
timer
@
600
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
600
10
>;
reg
=
<
0x600
0x
10
>;
interrupts
=
<
1
9
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl
,
has
-
wdt
;
...
...
@@ -76,108 +72,108 @@
timer
@
610
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
610
10
>;
interrupts
=
<
1
a
0
>;
reg
=
<
0x610
0x
10
>;
interrupts
=
<
1
10
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
620
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
620
10
>;
interrupts
=
<
1
b
0
>;
reg
=
<
0x620
0x
10
>;
interrupts
=
<
1
11
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
630
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
630
10
>;
interrupts
=
<
1
c
0
>;
reg
=
<
0x630
0x
10
>;
interrupts
=
<
1
12
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
640
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
640
10
>;
interrupts
=
<
1
d
0
>;
reg
=
<
0x640
0x
10
>;
interrupts
=
<
1
13
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
650
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
650
10
>;
interrupts
=
<
1
e
0
>;
reg
=
<
0x650
0x
10
>;
interrupts
=
<
1
14
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
660
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
660
10
>;
interrupts
=
<
1
f
0
>;
reg
=
<
0x660
0x
10
>;
interrupts
=
<
1
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
670
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
670
10
>;
interrupts
=
<
1
1
0
0
>;
reg
=
<
0x670
0x
10
>;
interrupts
=
<
1
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
rtc
@
800
{
//
Real
time
clock
compatible
=
"fsl,mpc5200b-rtc"
,
"fsl,mpc5200-rtc"
;
reg
=
<
800
100
>;
reg
=
<
0x800
0x
100
>;
interrupts
=
<
1
5
0
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
gpio
@
b00
{
compatible
=
"fsl,mpc5200b-gpio"
,
"fsl,mpc5200-gpio"
;
reg
=
<
b00
40
>;
reg
=
<
0xb00
0x
40
>;
interrupts
=
<
1
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
gpio
@
c00
{
compatible
=
"fsl,mpc5200b-gpio-wkup"
,
"fsl,mpc5200-gpio-wkup"
;
reg
=
<
c00
40
>;
reg
=
<
0xc00
0x
40
>;
interrupts
=
<
1
8
0
0
3
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
spi
@
f00
{
compatible
=
"fsl,mpc5200b-spi"
,
"fsl,mpc5200-spi"
;
reg
=
<
f00
20
>;
interrupts
=
<
2
d
0
2
e
0
>;
reg
=
<
0xf00
0x
20
>;
interrupts
=
<
2
13
0
2
14
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
usb
@
1000
{
compatible
=
"fsl,mpc5200b-ohci"
,
"fsl,mpc5200-ohci"
,
"ohci-be"
;
reg
=
<
1000
ff
>;
reg
=
<
0x1000
0x
ff
>;
interrupts
=
<
2
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
dma
-
controller
@
1200
{
compatible
=
"fsl,mpc5200b-bestcomm"
,
"fsl,mpc5200-bestcomm"
;
reg
=
<
1200
80
>;
reg
=
<
0x1200
0x
80
>;
interrupts
=
<
3
0
0
3
1
0
3
2
0
3
3
0
3
4
0
3
5
0
3
6
0
3
7
0
3
8
0
3
9
0
3
a
0
3
b
0
3
c
0
3
d
0
3
e
0
3
f
0
>;
3
8
0
3
9
0
3
10
0
3
11
0
3
12
0
3
13
0
3
14
0
3
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
xlb
@
1f00
{
compatible
=
"fsl,mpc5200b-xlb"
,
"fsl,mpc5200-xlb"
;
reg
=
<
1f00
100
>;
reg
=
<
0x1f00
0x
100
>;
};
serial
@
2000
{
//
PSC1
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200b-psc-uart"
,
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
0
>;
//
Logical
port
assignment
reg
=
<
2000
100
>;
reg
=
<
0x2000
0x
100
>;
interrupts
=
<
2
1
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -186,7 +182,7 @@
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
1
>;
//
Logical
port
assignment
reg
=
<
2200
100
>;
reg
=
<
0x2200
0x
100
>;
interrupts
=
<
2
2
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -195,7 +191,7 @@
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
2
>;
//
Logical
port
assignment
reg
=
<
2400
100
>;
reg
=
<
0x2400
0x
100
>;
interrupts
=
<
2
3
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -204,7 +200,7 @@
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200b-psc-uart"
,
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
5
>;
//
Logical
port
assignment
reg
=
<
2
c00
100
>;
reg
=
<
0x2c00
0x
100
>;
interrupts
=
<
2
4
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -212,7 +208,7 @@
ethernet
@
3000
{
device_type
=
"network"
;
compatible
=
"fsl,mpc5200b-fec"
,
"fsl,mpc5200-fec"
;
reg
=
<
3000
400
>;
reg
=
<
0x3000
0x
400
>;
local
-
mac
-
address
=
[
00
00
00
00
00
00
];
interrupts
=
<
2
5
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
...
...
@@ -223,7 +219,7 @@
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200b-mdio"
,
"fsl,mpc5200-mdio"
;
reg
=
<
3000
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
reg
=
<
0x3000
0x
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
interrupts
=
<
2
5
0
>;
//
these
are
for
"mii command finished"
,
not
link
changes
&
co
.
interrupt
-
parent
=
<&
mpc5200_pic
>;
...
...
@@ -237,15 +233,15 @@
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200b-i2c"
,
"fsl,mpc5200-i2c"
,
"fsl-i2c"
;
reg
=
<
3
d40
40
>;
interrupts
=
<
2
1
0
0
>;
reg
=
<
0x3d40
0x
40
>;
interrupts
=
<
2
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl5200
-
clocking
;
};
sram
@
8000
{
compatible
=
"fsl,mpc5200b-sram"
,
"fsl,mpc5200-sram"
;
reg
=
<
8000
4000
>;
reg
=
<
0x8000
0x
4000
>;
};
};
...
...
@@ -254,12 +250,12 @@
compatible
=
"fsl,lpb"
;
#
address
-
cells
=
<
2
>;
#
size
-
cells
=
<
1
>;
ranges
=
<
0
0
fc000000
2000000
>;
ranges
=
<
0
0
0xfc000000
0x
2000000
>;
//
16
-
bit
flash
device
at
LocalPlus
Bus
CS0
flash
@
0
,
0
{
compatible
=
"cfi-flash"
;
reg
=
<
0
0
2000000
>;
reg
=
<
0
0
0x
2000000
>;
bank
-
width
=
<
2
>;
device
-
width
=
<
2
>;
#
size
-
cells
=
<
1
>;
...
...
arch/powerpc/boot/dts/lite5200.dts
浏览文件 @
a2884f37
...
...
@@ -10,6 +10,8 @@
*
option
)
any
later
version
.
*/
/
dts
-
v1
/;
/
{
model
=
"fsl,lite5200"
;
compatible
=
"fsl,lite5200"
;
...
...
@@ -23,10 +25,10 @@
PowerPC
,
5200
@
0
{
device_type
=
"cpu"
;
reg
=
<
0
>;
d
-
cache
-
line
-
size
=
<
20
>;
i
-
cache
-
line
-
size
=
<
20
>;
d
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
d
-
cache
-
line
-
size
=
<
32
>;
i
-
cache
-
line
-
size
=
<
32
>;
d
-
cache
-
size
=
<
0x4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
0x4000
>;
//
L1
,
16
K
timebase
-
frequency
=
<
0
>;
//
from
bootloader
bus
-
frequency
=
<
0
>;
//
from
bootloader
clock
-
frequency
=
<
0
>;
//
from
bootloader
...
...
@@ -35,21 +37,21 @@
memory
{
device_type
=
"memory"
;
reg
=
<
0
0000000
04000000
>;
//
64
MB
reg
=
<
0
x00000000
0x
04000000
>;
//
64
MB
};
soc5200
@
f0000000
{
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
compatible
=
"fsl,mpc5200-immr"
;
ranges
=
<
0
f0000000
0000
c000
>;
reg
=
<
f0000000
00000100
>;
ranges
=
<
0
0xf0000000
0x
0000c000
>;
reg
=
<
0xf0000000
0x
00000100
>;
bus
-
frequency
=
<
0
>;
//
from
bootloader
system
-
frequency
=
<
0
>;
//
from
bootloader
cdm
@
200
{
compatible
=
"fsl,mpc5200-cdm"
;
reg
=
<
200
38
>;
reg
=
<
0x200
0x
38
>;
};
mpc5200_pic
:
interrupt
-
controller
@
500
{
...
...
@@ -58,13 +60,13 @@
#
interrupt
-
cells
=
<
3
>;
device_type
=
"interrupt-controller"
;
compatible
=
"fsl,mpc5200-pic"
;
reg
=
<
500
80
>;
reg
=
<
0x500
0x
80
>;
};
timer
@
600
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
0
>;
reg
=
<
600
10
>;
reg
=
<
0x600
0x
10
>;
interrupts
=
<
1
9
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl
,
has
-
wdt
;
...
...
@@ -73,63 +75,63 @@
timer
@
610
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
1
>;
reg
=
<
610
10
>;
interrupts
=
<
1
a
0
>;
reg
=
<
0x610
0x
10
>;
interrupts
=
<
1
10
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
620
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
2
>;
reg
=
<
620
10
>;
interrupts
=
<
1
b
0
>;
reg
=
<
0x620
0x
10
>;
interrupts
=
<
1
11
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
630
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
3
>;
reg
=
<
630
10
>;
interrupts
=
<
1
c
0
>;
reg
=
<
0x630
0x
10
>;
interrupts
=
<
1
12
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
640
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
4
>;
reg
=
<
640
10
>;
interrupts
=
<
1
d
0
>;
reg
=
<
0x640
0x
10
>;
interrupts
=
<
1
13
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
650
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
5
>;
reg
=
<
650
10
>;
interrupts
=
<
1
e
0
>;
reg
=
<
0x650
0x
10
>;
interrupts
=
<
1
14
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
660
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
6
>;
reg
=
<
660
10
>;
interrupts
=
<
1
f
0
>;
reg
=
<
0x660
0x
10
>;
interrupts
=
<
1
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
670
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
7
>;
reg
=
<
670
10
>;
interrupts
=
<
1
1
0
0
>;
reg
=
<
0x670
0x
10
>;
interrupts
=
<
1
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
rtc
@
800
{
//
Real
time
clock
compatible
=
"fsl,mpc5200-rtc"
;
device_type
=
"rtc"
;
reg
=
<
800
100
>;
reg
=
<
0x800
0x
100
>;
interrupts
=
<
1
5
0
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -137,43 +139,43 @@
can
@
900
{
compatible
=
"fsl,mpc5200-mscan"
;
cell
-
index
=
<
0
>;
interrupts
=
<
2
1
1
0
>;
interrupts
=
<
2
1
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
reg
=
<
900
80
>;
reg
=
<
0x900
0x
80
>;
};
can
@
980
{
compatible
=
"fsl,mpc5200-mscan"
;
cell
-
index
=
<
1
>;
interrupts
=
<
2
1
2
0
>;
interrupts
=
<
2
1
8
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
reg
=
<
980
80
>;
reg
=
<
0x980
0x
80
>;
};
gpio
@
b00
{
compatible
=
"fsl,mpc5200-gpio"
;
reg
=
<
b00
40
>;
reg
=
<
0xb00
0x
40
>;
interrupts
=
<
1
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
gpio
@
c00
{
compatible
=
"fsl,mpc5200-gpio-wkup"
;
reg
=
<
c00
40
>;
reg
=
<
0xc00
0x
40
>;
interrupts
=
<
1
8
0
0
3
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
spi
@
f00
{
compatible
=
"fsl,mpc5200-spi"
;
reg
=
<
f00
20
>;
interrupts
=
<
2
d
0
2
e
0
>;
reg
=
<
0xf00
0x
20
>;
interrupts
=
<
2
13
0
2
14
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
usb
@
1000
{
compatible
=
"fsl,mpc5200-ohci"
,
"ohci-be"
;
reg
=
<
1000
ff
>;
reg
=
<
0x1000
0x
ff
>;
interrupts
=
<
2
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -181,17 +183,17 @@
dma
-
controller
@
1200
{
device_type
=
"dma-controller"
;
compatible
=
"fsl,mpc5200-bestcomm"
;
reg
=
<
1200
80
>;
reg
=
<
0x1200
0x
80
>;
interrupts
=
<
3
0
0
3
1
0
3
2
0
3
3
0
3
4
0
3
5
0
3
6
0
3
7
0
3
8
0
3
9
0
3
a
0
3
b
0
3
c
0
3
d
0
3
e
0
3
f
0
>;
3
8
0
3
9
0
3
10
0
3
11
0
3
12
0
3
13
0
3
14
0
3
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
xlb
@
1f00
{
compatible
=
"fsl,mpc5200-xlb"
;
reg
=
<
1f00
100
>;
reg
=
<
0x1f00
0x
100
>;
};
serial
@
2000
{
//
PSC1
...
...
@@ -199,7 +201,7 @@
compatible
=
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
0
>;
//
Logical
port
assignment
cell
-
index
=
<
0
>;
reg
=
<
2000
100
>;
reg
=
<
0x2000
0x
100
>;
interrupts
=
<
2
1
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -208,7 +210,7 @@
//
ac97
@
2200
{
//
PSC2
//
compatible
=
"fsl,mpc5200-psc-ac97"
;
//
cell
-
index
=
<
1
>;
//
reg
=
<
2200
100
>;
//
reg
=
<
0x2200
0x
100
>;
//
interrupts
=
<
2
2
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -217,7 +219,7 @@
//
i2s
@
2400
{
//
PSC3
//
compatible
=
"fsl,mpc5200-psc-i2s"
;
//
cell
-
index
=
<
2
>;
//
reg
=
<
2400
100
>;
//
reg
=
<
0x2400
0x
100
>;
//
interrupts
=
<
2
3
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -227,8 +229,8 @@
//
device_type
=
"serial"
;
//
compatible
=
"fsl,mpc5200-psc-uart"
;
//
cell
-
index
=
<
3
>;
//
reg
=
<
2600
100
>;
//
interrupts
=
<
2
b
0
>;
//
reg
=
<
0x2600
0x
100
>;
//
interrupts
=
<
2
11
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -237,8 +239,8 @@
//
device_type
=
"serial"
;
//
compatible
=
"fsl,mpc5200-psc-uart"
;
//
cell
-
index
=
<
4
>;
//
reg
=
<
2800
100
>;
//
interrupts
=
<
2
c
0
>;
//
reg
=
<
0x2800
0x
100
>;
//
interrupts
=
<
2
12
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -246,7 +248,7 @@
//
spi
@
2
c00
{
//
PSC6
//
compatible
=
"fsl,mpc5200-psc-spi"
;
//
cell
-
index
=
<
5
>;
//
reg
=
<
2
c00
100
>;
//
reg
=
<
0x2c00
0x
100
>;
//
interrupts
=
<
2
4
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -254,7 +256,7 @@
ethernet
@
3000
{
device_type
=
"network"
;
compatible
=
"fsl,mpc5200-fec"
;
reg
=
<
3000
8
00
>;
reg
=
<
0x3000
0x4
00
>;
local
-
mac
-
address
=
[
00
00
00
00
00
00
];
interrupts
=
<
2
5
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
...
...
@@ -265,11 +267,11 @@
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200-mdio"
;
reg
=
<
3000
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
reg
=
<
0x3000
0x
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
interrupts
=
<
2
5
0
>;
//
these
are
for
"mii command finished"
,
not
link
changes
&
co
.
interrupt
-
parent
=
<&
mpc5200_pic
>;
phy0
:
ethernet
-
phy
@
1
{
phy0
:
ethernet
-
phy
@
1
{
device_type
=
"ethernet-phy"
;
reg
=
<
1
>;
};
...
...
@@ -278,7 +280,7 @@
ata
@
3
a00
{
device_type
=
"ata"
;
compatible
=
"fsl,mpc5200-ata"
;
reg
=
<
3
a00
100
>;
reg
=
<
0x3a00
0x
100
>;
interrupts
=
<
2
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -288,8 +290,8 @@
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200-i2c"
,
"fsl-i2c"
;
cell
-
index
=
<
0
>;
reg
=
<
3
d00
40
>;
interrupts
=
<
2
f
0
>;
reg
=
<
0x3d00
0x
40
>;
interrupts
=
<
2
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl5200
-
clocking
;
};
...
...
@@ -299,14 +301,14 @@
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200-i2c"
,
"fsl-i2c"
;
cell
-
index
=
<
1
>;
reg
=
<
3
d40
40
>;
interrupts
=
<
2
1
0
0
>;
reg
=
<
0x3d40
0x
40
>;
interrupts
=
<
2
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl5200
-
clocking
;
};
sram
@
8000
{
compatible
=
"fsl,mpc5200-sram"
,
"sram"
;
reg
=
<
8000
4000
>;
reg
=
<
0x8000
0x
4000
>;
};
};
...
...
@@ -316,18 +318,18 @@
#
address
-
cells
=
<
3
>;
device_type
=
"pci"
;
compatible
=
"fsl,mpc5200-pci"
;
reg
=
<
f0000d00
100
>;
interrupt
-
map
-
mask
=
<
f800
0
0
7
>;
interrupt
-
map
=
<
c000
0
0
1
&
mpc5200_pic
0
0
3
c000
0
0
2
&
mpc5200_pic
0
0
3
c000
0
0
3
&
mpc5200_pic
0
0
3
c000
0
0
4
&
mpc5200_pic
0
0
3
>;
reg
=
<
0xf0000d00
0x
100
>;
interrupt
-
map
-
mask
=
<
0x
f800
0
0
7
>;
interrupt
-
map
=
<
0x
c000
0
0
1
&
mpc5200_pic
0
0
3
0x
c000
0
0
2
&
mpc5200_pic
0
0
3
0x
c000
0
0
3
&
mpc5200_pic
0
0
3
0x
c000
0
0
4
&
mpc5200_pic
0
0
3
>;
clock
-
frequency
=
<
0
>;
//
From
boot
loader
interrupts
=
<
2
8
0
2
9
0
2
a
0
>;
interrupts
=
<
2
8
0
2
9
0
2
10
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
bus
-
range
=
<
0
0
>;
ranges
=
<
42000000
0
80000000
80000000
0
20000000
0
2000000
0
a0000000
a0000000
0
10000000
0
1000000
0
00000000
b0000000
0
01000000
>;
ranges
=
<
0x42000000
0
0x80000000
0x80000000
0
0x
20000000
0
x02000000
0
0xa0000000
0xa0000000
0
0x
10000000
0
x01000000
0
0x00000000
0xb0000000
0
0x
01000000
>;
};
};
arch/powerpc/boot/dts/lite5200b.dts
浏览文件 @
a2884f37
...
...
@@ -10,11 +10,7 @@
*
option
)
any
later
version
.
*/
/*
*
WARNING
:
Do
not
depend
on
this
tree
layout
remaining
static
just
yet
.
*
The
MPC5200
device
tree
conventions
are
still
in
flux
*
Keep
an
eye
on
the
linuxppc
-
dev
mailing
list
for
more
details
*/
/
dts
-
v1
/;
/
{
model
=
"fsl,lite5200b"
;
...
...
@@ -29,10 +25,10 @@
PowerPC
,
5200
@
0
{
device_type
=
"cpu"
;
reg
=
<
0
>;
d
-
cache
-
line
-
size
=
<
20
>;
i
-
cache
-
line
-
size
=
<
20
>;
d
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
d
-
cache
-
line
-
size
=
<
32
>;
i
-
cache
-
line
-
size
=
<
32
>;
d
-
cache
-
size
=
<
0x4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
0x4000
>;
//
L1
,
16
K
timebase
-
frequency
=
<
0
>;
//
from
bootloader
bus
-
frequency
=
<
0
>;
//
from
bootloader
clock
-
frequency
=
<
0
>;
//
from
bootloader
...
...
@@ -41,21 +37,21 @@
memory
{
device_type
=
"memory"
;
reg
=
<
0
0000000
10000000
>;
//
256
MB
reg
=
<
0
x00000000
0x
10000000
>;
//
256
MB
};
soc5200
@
f0000000
{
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
compatible
=
"fsl,mpc5200b-immr"
;
ranges
=
<
0
f0000000
0000
c000
>;
reg
=
<
f0000000
00000100
>;
ranges
=
<
0
0xf0000000
0x
0000c000
>;
reg
=
<
0xf0000000
0x
00000100
>;
bus
-
frequency
=
<
0
>;
//
from
bootloader
system
-
frequency
=
<
0
>;
//
from
bootloader
cdm
@
200
{
compatible
=
"fsl,mpc5200b-cdm"
,
"fsl,mpc5200-cdm"
;
reg
=
<
200
38
>;
reg
=
<
0x200
0x
38
>;
};
mpc5200_pic
:
interrupt
-
controller
@
500
{
...
...
@@ -64,13 +60,13 @@
#
interrupt
-
cells
=
<
3
>;
device_type
=
"interrupt-controller"
;
compatible
=
"fsl,mpc5200b-pic"
,
"fsl,mpc5200-pic"
;
reg
=
<
500
80
>;
reg
=
<
0x500
0x
80
>;
};
timer
@
600
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
0
>;
reg
=
<
600
10
>;
reg
=
<
0x600
0x
10
>;
interrupts
=
<
1
9
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl
,
has
-
wdt
;
...
...
@@ -79,63 +75,63 @@
timer
@
610
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
1
>;
reg
=
<
610
10
>;
interrupts
=
<
1
a
0
>;
reg
=
<
0x610
0x
10
>;
interrupts
=
<
1
10
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
620
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
2
>;
reg
=
<
620
10
>;
interrupts
=
<
1
b
0
>;
reg
=
<
0x620
0x
10
>;
interrupts
=
<
1
11
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
630
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
3
>;
reg
=
<
630
10
>;
interrupts
=
<
1
c
0
>;
reg
=
<
0x630
0x
10
>;
interrupts
=
<
1
12
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
640
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
4
>;
reg
=
<
640
10
>;
interrupts
=
<
1
d
0
>;
reg
=
<
0x640
0x
10
>;
interrupts
=
<
1
13
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
650
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
5
>;
reg
=
<
650
10
>;
interrupts
=
<
1
e
0
>;
reg
=
<
0x650
0x
10
>;
interrupts
=
<
1
14
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
660
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
6
>;
reg
=
<
660
10
>;
interrupts
=
<
1
f
0
>;
reg
=
<
0x660
0x
10
>;
interrupts
=
<
1
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
670
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
cell
-
index
=
<
7
>;
reg
=
<
670
10
>;
interrupts
=
<
1
1
0
0
>;
reg
=
<
0x670
0x
10
>;
interrupts
=
<
1
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
rtc
@
800
{
//
Real
time
clock
compatible
=
"fsl,mpc5200b-rtc"
,
"fsl,mpc5200-rtc"
;
device_type
=
"rtc"
;
reg
=
<
800
100
>;
reg
=
<
0x800
0x
100
>;
interrupts
=
<
1
5
0
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -143,43 +139,43 @@
can
@
900
{
compatible
=
"fsl,mpc5200b-mscan"
,
"fsl,mpc5200-mscan"
;
cell
-
index
=
<
0
>;
interrupts
=
<
2
1
1
0
>;
interrupts
=
<
2
1
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
reg
=
<
900
80
>;
reg
=
<
0x900
0x
80
>;
};
can
@
980
{
compatible
=
"fsl,mpc5200b-mscan"
,
"fsl,mpc5200-mscan"
;
cell
-
index
=
<
1
>;
interrupts
=
<
2
1
2
0
>;
interrupts
=
<
2
1
8
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
reg
=
<
980
80
>;
reg
=
<
0x980
0x
80
>;
};
gpio
@
b00
{
compatible
=
"fsl,mpc5200b-gpio"
,
"fsl,mpc5200-gpio"
;
reg
=
<
b00
40
>;
reg
=
<
0xb00
0x
40
>;
interrupts
=
<
1
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
gpio
@
c00
{
compatible
=
"fsl,mpc5200b-gpio-wkup"
,
"fsl,mpc5200-gpio-wkup"
;
reg
=
<
c00
40
>;
reg
=
<
0xc00
0x
40
>;
interrupts
=
<
1
8
0
0
3
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
spi
@
f00
{
compatible
=
"fsl,mpc5200b-spi"
,
"fsl,mpc5200-spi"
;
reg
=
<
f00
20
>;
interrupts
=
<
2
d
0
2
e
0
>;
reg
=
<
0xf00
0x
20
>;
interrupts
=
<
2
13
0
2
14
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
usb
@
1000
{
compatible
=
"fsl,mpc5200b-ohci"
,
"fsl,mpc5200-ohci"
,
"ohci-be"
;
reg
=
<
1000
ff
>;
reg
=
<
0x1000
0x
ff
>;
interrupts
=
<
2
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -187,17 +183,17 @@
dma
-
controller
@
1200
{
device_type
=
"dma-controller"
;
compatible
=
"fsl,mpc5200b-bestcomm"
,
"fsl,mpc5200-bestcomm"
;
reg
=
<
1200
80
>;
reg
=
<
0x1200
0x
80
>;
interrupts
=
<
3
0
0
3
1
0
3
2
0
3
3
0
3
4
0
3
5
0
3
6
0
3
7
0
3
8
0
3
9
0
3
a
0
3
b
0
3
c
0
3
d
0
3
e
0
3
f
0
>;
3
8
0
3
9
0
3
10
0
3
11
0
3
12
0
3
13
0
3
14
0
3
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
xlb
@
1f00
{
compatible
=
"fsl,mpc5200b-xlb"
,
"fsl,mpc5200-xlb"
;
reg
=
<
1f00
100
>;
reg
=
<
0x1f00
0x
100
>;
};
serial
@
2000
{
//
PSC1
...
...
@@ -205,7 +201,7 @@
compatible
=
"fsl,mpc5200b-psc-uart"
,
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
0
>;
//
Logical
port
assignment
cell
-
index
=
<
0
>;
reg
=
<
2000
100
>;
reg
=
<
0x2000
0x
100
>;
interrupts
=
<
2
1
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -214,7 +210,7 @@
//
ac97
@
2200
{
//
PSC2
//
compatible
=
"fsl,mpc5200b-psc-ac97"
,
"fsl,mpc5200-psc-ac97"
;
//
cell
-
index
=
<
1
>;
//
reg
=
<
2200
100
>;
//
reg
=
<
0x2200
0x
100
>;
//
interrupts
=
<
2
2
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -223,7 +219,7 @@
//
i2s
@
2400
{
//
PSC3
//
compatible
=
"fsl,mpc5200b-psc-i2s"
;
//
not
5200
compatible
//
cell
-
index
=
<
2
>;
//
reg
=
<
2400
100
>;
//
reg
=
<
0x2400
0x
100
>;
//
interrupts
=
<
2
3
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -233,8 +229,8 @@
//
device_type
=
"serial"
;
//
compatible
=
"fsl,mpc5200b-psc-uart"
,
"fsl,mpc5200-psc-uart"
;
//
cell
-
index
=
<
3
>;
//
reg
=
<
2600
100
>;
//
interrupts
=
<
2
b
0
>;
//
reg
=
<
0x2600
0x
100
>;
//
interrupts
=
<
2
11
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -243,8 +239,8 @@
//
device_type
=
"serial"
;
//
compatible
=
"fsl,mpc5200b-psc-uart"
,
"fsl,mpc5200-psc-uart"
;
//
cell
-
index
=
<
4
>;
//
reg
=
<
2800
100
>;
//
interrupts
=
<
2
c
0
>;
//
reg
=
<
0x2800
0x
100
>;
//
interrupts
=
<
2
12
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -252,7 +248,7 @@
//
spi
@
2
c00
{
//
PSC6
//
compatible
=
"fsl,mpc5200b-psc-spi"
,
"fsl,mpc5200-psc-spi"
;
//
cell
-
index
=
<
5
>;
//
reg
=
<
2
c00
100
>;
//
reg
=
<
0x2c00
0x
100
>;
//
interrupts
=
<
2
4
0
>;
//
interrupt
-
parent
=
<&
mpc5200_pic
>;
//};
...
...
@@ -260,7 +256,7 @@
ethernet
@
3000
{
device_type
=
"network"
;
compatible
=
"fsl,mpc5200b-fec"
,
"fsl,mpc5200-fec"
;
reg
=
<
3000
400
>;
reg
=
<
0x3000
0x
400
>;
local
-
mac
-
address
=
[
00
00
00
00
00
00
];
interrupts
=
<
2
5
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
...
...
@@ -271,11 +267,11 @@
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200b-mdio"
,
"fsl,mpc5200-mdio"
;
reg
=
<
3000
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
reg
=
<
0x3000
0x
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
interrupts
=
<
2
5
0
>;
//
these
are
for
"mii command finished"
,
not
link
changes
&
co
.
interrupt
-
parent
=
<&
mpc5200_pic
>;
phy0
:
ethernet
-
phy
@
0
{
phy0
:
ethernet
-
phy
@
0
{
device_type
=
"ethernet-phy"
;
reg
=
<
0
>;
};
...
...
@@ -284,7 +280,7 @@
ata
@
3
a00
{
device_type
=
"ata"
;
compatible
=
"fsl,mpc5200b-ata"
,
"fsl,mpc5200-ata"
;
reg
=
<
3
a00
100
>;
reg
=
<
0x3a00
0x
100
>;
interrupts
=
<
2
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -294,8 +290,8 @@
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200b-i2c"
,
"fsl,mpc5200-i2c"
,
"fsl-i2c"
;
cell
-
index
=
<
0
>;
reg
=
<
3
d00
40
>;
interrupts
=
<
2
f
0
>;
reg
=
<
0x3d00
0x
40
>;
interrupts
=
<
2
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl5200
-
clocking
;
};
...
...
@@ -305,14 +301,14 @@
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200b-i2c"
,
"fsl,mpc5200-i2c"
,
"fsl-i2c"
;
cell
-
index
=
<
1
>;
reg
=
<
3
d40
40
>;
interrupts
=
<
2
1
0
0
>;
reg
=
<
0x3d40
0x
40
>;
interrupts
=
<
2
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl5200
-
clocking
;
};
sram
@
8000
{
compatible
=
"fsl,mpc5200b-sram"
,
"fsl,mpc5200-sram"
,
"sram"
;
reg
=
<
8000
4000
>;
reg
=
<
0x8000
0x
4000
>;
};
};
...
...
@@ -322,23 +318,23 @@
#
address
-
cells
=
<
3
>;
device_type
=
"pci"
;
compatible
=
"fsl,mpc5200b-pci"
,
"fsl,mpc5200-pci"
;
reg
=
<
f0000d00
100
>;
interrupt
-
map
-
mask
=
<
f800
0
0
7
>;
interrupt
-
map
=
<
c000
0
0
1
&
mpc5200_pic
0
0
3
//
1
st
slot
c000
0
0
2
&
mpc5200_pic
1
1
3
c000
0
0
3
&
mpc5200_pic
1
2
3
c000
0
0
4
&
mpc5200_pic
1
3
3
c800
0
0
1
&
mpc5200_pic
1
1
3
//
2
nd
slot
c800
0
0
2
&
mpc5200_pic
1
2
3
c800
0
0
3
&
mpc5200_pic
1
3
3
c800
0
0
4
&
mpc5200_pic
0
0
3
>;
reg
=
<
0xf0000d00
0x
100
>;
interrupt
-
map
-
mask
=
<
0x
f800
0
0
7
>;
interrupt
-
map
=
<
0x
c000
0
0
1
&
mpc5200_pic
0
0
3
//
1
st
slot
0x
c000
0
0
2
&
mpc5200_pic
1
1
3
0x
c000
0
0
3
&
mpc5200_pic
1
2
3
0x
c000
0
0
4
&
mpc5200_pic
1
3
3
0x
c800
0
0
1
&
mpc5200_pic
1
1
3
//
2
nd
slot
0x
c800
0
0
2
&
mpc5200_pic
1
2
3
0x
c800
0
0
3
&
mpc5200_pic
1
3
3
0x
c800
0
0
4
&
mpc5200_pic
0
0
3
>;
clock
-
frequency
=
<
0
>;
//
From
boot
loader
interrupts
=
<
2
8
0
2
9
0
2
a
0
>;
interrupts
=
<
2
8
0
2
9
0
2
10
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
bus
-
range
=
<
0
0
>;
ranges
=
<
42000000
0
80000000
80000000
0
20000000
0
2000000
0
a0000000
a0000000
0
10000000
0
1000000
0
00000000
b0000000
0
01000000
>;
ranges
=
<
0x42000000
0
0x80000000
0x80000000
0
0x
20000000
0
x02000000
0
0xa0000000
0xa0000000
0
0x
10000000
0
x01000000
0
0x00000000
0xb0000000
0
0x
01000000
>;
};
};
arch/powerpc/boot/dts/motionpro.dts
浏览文件 @
a2884f37
...
...
@@ -10,6 +10,8 @@
*
option
)
any
later
version
.
*/
/
dts
-
v1
/;
/
{
model
=
"promess,motionpro"
;
compatible
=
"promess,motionpro"
;
...
...
@@ -23,10 +25,10 @@
PowerPC
,
5200
@
0
{
device_type
=
"cpu"
;
reg
=
<
0
>;
d
-
cache
-
line
-
size
=
<
20
>;
i
-
cache
-
line
-
size
=
<
20
>;
d
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
d
-
cache
-
line
-
size
=
<
32
>;
i
-
cache
-
line
-
size
=
<
32
>;
d
-
cache
-
size
=
<
0x4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
0x4000
>;
//
L1
,
16
K
timebase
-
frequency
=
<
0
>;
//
from
bootloader
bus
-
frequency
=
<
0
>;
//
from
bootloader
clock
-
frequency
=
<
0
>;
//
from
bootloader
...
...
@@ -35,21 +37,21 @@
memory
{
device_type
=
"memory"
;
reg
=
<
0
0000000
04000000
>;
//
64
MB
reg
=
<
0
x00000000
0x
04000000
>;
//
64
MB
};
soc5200
@
f0000000
{
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
compatible
=
"fsl,mpc5200b-immr"
;
ranges
=
<
0
f0000000
0000
c000
>;
reg
=
<
f0000000
00000100
>;
ranges
=
<
0
0xf0000000
0x
0000c000
>;
reg
=
<
0xf0000000
0x
00000100
>;
bus
-
frequency
=
<
0
>;
//
from
bootloader
system
-
frequency
=
<
0
>;
//
from
bootloader
cdm
@
200
{
compatible
=
"fsl,mpc5200b-cdm"
,
"fsl,mpc5200-cdm"
;
reg
=
<
200
38
>;
reg
=
<
0x200
0x
38
>;
};
mpc5200_pic
:
interrupt
-
controller
@
500
{
...
...
@@ -57,12 +59,12 @@
interrupt
-
controller
;
#
interrupt
-
cells
=
<
3
>;
compatible
=
"fsl,mpc5200b-pic"
,
"fsl,mpc5200-pic"
;
reg
=
<
500
80
>;
reg
=
<
0x500
0x
80
>;
};
timer
@
600
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
600
10
>;
reg
=
<
0x600
0x
10
>;
interrupts
=
<
1
9
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl
,
has
-
wdt
;
...
...
@@ -70,118 +72,118 @@
timer
@
610
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
610
10
>;
interrupts
=
<
1
a
0
>;
reg
=
<
0x610
0x
10
>;
interrupts
=
<
1
10
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
620
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
620
10
>;
interrupts
=
<
1
b
0
>;
reg
=
<
0x620
0x
10
>;
interrupts
=
<
1
11
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
630
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
630
10
>;
interrupts
=
<
1
c
0
>;
reg
=
<
0x630
0x
10
>;
interrupts
=
<
1
12
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
640
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
640
10
>;
interrupts
=
<
1
d
0
>;
reg
=
<
0x640
0x
10
>;
interrupts
=
<
1
13
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
timer
@
650
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200b-gpt"
,
"fsl,mpc5200-gpt"
;
reg
=
<
650
10
>;
interrupts
=
<
1
e
0
>;
reg
=
<
0x650
0x
10
>;
interrupts
=
<
1
14
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
motionpro
-
led
@
660
{
//
Motion
-
PRO
status
LED
compatible
=
"promess,motionpro-led"
;
label
=
"motionpro-statusled"
;
reg
=
<
660
10
>;
interrupts
=
<
1
f
0
>;
reg
=
<
0x660
0x
10
>;
interrupts
=
<
1
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
blink
-
delay
=
<
64
>;
//
100
msec
blink
-
delay
=
<
100
>;
//
100
msec
};
motionpro
-
led
@
670
{
//
Motion
-
PRO
ready
LED
compatible
=
"promess,motionpro-led"
;
label
=
"motionpro-readyled"
;
reg
=
<
670
10
>;
interrupts
=
<
1
1
0
0
>;
reg
=
<
0x670
0x
10
>;
interrupts
=
<
1
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
rtc
@
800
{
//
Real
time
clock
compatible
=
"fsl,mpc5200b-rtc"
,
"fsl,mpc5200-rtc"
;
reg
=
<
800
100
>;
reg
=
<
0x800
0x
100
>;
interrupts
=
<
1
5
0
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
ms
can
@
980
{
can
@
980
{
compatible
=
"fsl,mpc5200b-mscan"
,
"fsl,mpc5200-mscan"
;
interrupts
=
<
2
1
2
0
>;
interrupts
=
<
2
1
8
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
reg
=
<
980
80
>;
reg
=
<
0x980
0x
80
>;
};
gpio
@
b00
{
compatible
=
"fsl,mpc5200b-gpio"
,
"fsl,mpc5200-gpio"
;
reg
=
<
b00
40
>;
reg
=
<
0xb00
0x
40
>;
interrupts
=
<
1
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
gpio
@
c00
{
compatible
=
"fsl,mpc5200b-gpio-wkup"
,
"fsl,mpc5200-gpio-wkup"
;
reg
=
<
c00
40
>;
reg
=
<
0xc00
0x
40
>;
interrupts
=
<
1
8
0
0
3
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
spi
@
f00
{
compatible
=
"fsl,mpc5200b-spi"
,
"fsl,mpc5200-spi"
;
reg
=
<
f00
20
>;
interrupts
=
<
2
d
0
2
e
0
>;
reg
=
<
0xf00
0x
20
>;
interrupts
=
<
2
13
0
2
14
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
usb
@
1000
{
compatible
=
"fsl,mpc5200b-ohci"
,
"fsl,mpc5200-ohci"
,
"ohci-be"
;
reg
=
<
1000
ff
>;
reg
=
<
0x1000
0x
ff
>;
interrupts
=
<
2
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
dma
-
controller
@
1200
{
compatible
=
"fsl,mpc5200b-bestcomm"
,
"fsl,mpc5200-bestcomm"
;
reg
=
<
1200
80
>;
reg
=
<
0x1200
0x
80
>;
interrupts
=
<
3
0
0
3
1
0
3
2
0
3
3
0
3
4
0
3
5
0
3
6
0
3
7
0
3
8
0
3
9
0
3
a
0
3
b
0
3
c
0
3
d
0
3
e
0
3
f
0
>;
3
8
0
3
9
0
3
10
0
3
11
0
3
12
0
3
13
0
3
14
0
3
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
xlb
@
1f00
{
compatible
=
"fsl,mpc5200b-xlb"
,
"fsl,mpc5200-xlb"
;
reg
=
<
1f00
100
>;
reg
=
<
0x1f00
0x
100
>;
};
serial
@
2000
{
//
PSC1
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200b-psc-uart"
,
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
0
>;
//
Logical
port
assignment
reg
=
<
2000
100
>;
reg
=
<
0x2000
0x
100
>;
interrupts
=
<
2
1
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -190,7 +192,7 @@
spi
@
2200
{
//
PSC2
compatible
=
"fsl,mpc5200b-psc-spi"
,
"fsl,mpc5200-psc-spi"
;
cell
-
index
=
<
1
>;
reg
=
<
2200
100
>;
reg
=
<
0x2200
0x
100
>;
interrupts
=
<
2
2
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -200,15 +202,15 @@
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200b-psc-uart"
,
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
4
>;
//
Logical
port
assignment
reg
=
<
2800
100
>;
interrupts
=
<
2
c
0
>;
reg
=
<
0x2800
0x
100
>;
interrupts
=
<
2
12
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
ethernet
@
3000
{
device_type
=
"network"
;
compatible
=
"fsl,mpc5200b-fec"
,
"fsl,mpc5200-fec"
;
reg
=
<
3000
400
>;
reg
=
<
0x3000
0x
400
>;
local
-
mac
-
address
=
[
00
00
00
00
00
00
];
interrupts
=
<
2
5
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
...
...
@@ -219,7 +221,7 @@
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200b-mdio"
,
"fsl,mpc5200-mdio"
;
reg
=
<
3000
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
reg
=
<
0x3000
0x
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
interrupts
=
<
2
5
0
>;
//
these
are
for
"mii command finished"
,
not
link
changes
&
co
.
interrupt
-
parent
=
<&
mpc5200_pic
>;
...
...
@@ -231,7 +233,7 @@
ata
@
3
a00
{
compatible
=
"fsl,mpc5200b-ata"
,
"fsl,mpc5200-ata"
;
reg
=
<
3
a00
100
>;
reg
=
<
0x3a00
0x
100
>;
interrupts
=
<
2
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -240,21 +242,21 @@
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200b-i2c"
,
"fsl,mpc5200-i2c"
,
"fsl-i2c"
;
reg
=
<
3
d40
40
>;
interrupts
=
<
2
1
0
0
>;
reg
=
<
0x3d40
0x
40
>;
interrupts
=
<
2
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl5200
-
clocking
;
rtc
@
68
{
device_type
=
"rtc"
;
compatible
=
"dallas,ds1339"
;
reg
=
<
68
>;
reg
=
<
0x
68
>;
};
};
sram
@
8000
{
compatible
=
"fsl,mpc5200b-sram"
,
"fsl,mpc5200-sram"
;
reg
=
<
8000
4000
>;
reg
=
<
0x8000
0x
4000
>;
};
};
...
...
@@ -262,15 +264,15 @@
compatible
=
"fsl,lpb"
;
#
address
-
cells
=
<
2
>;
#
size
-
cells
=
<
1
>;
ranges
=
<
0
0
ff000000
01000000
1
0
50000000
00010000
2
0
50010000
00010000
3
0
50020000
00010000
>;
ranges
=
<
0
0
0xff000000
0x
01000000
1
0
0x50000000
0x
00010000
2
0
0x50010000
0x
00010000
3
0
0x50020000
0x
00010000
>;
//
8
-
bit
DualPort
SRAM
on
LocalPlus
Bus
CS1
kollmorgen
@
1
,
0
{
compatible
=
"promess,motionpro-kollmorgen"
;
reg
=
<
1
0
10000
>;
reg
=
<
1
0
0x
10000
>;
interrupts
=
<
1
1
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -278,13 +280,13 @@
//
8
-
bit
board
CPLD
on
LocalPlus
Bus
CS2
cpld
@
2
,
0
{
compatible
=
"promess,motionpro-cpld"
;
reg
=
<
2
0
10000
>;
reg
=
<
2
0
0x
10000
>;
};
//
8
-
bit
custom
Anybus
Module
on
LocalPlus
Bus
CS3
anybus
@
3
,
0
{
compatible
=
"promess,motionpro-anybus"
;
reg
=
<
3
0
10000
>;
reg
=
<
3
0
0x
10000
>;
};
pro_module_general
@
3
,
0
{
compatible
=
"promess,pro_module_general"
;
...
...
@@ -292,13 +294,13 @@
};
pro_module_dio
@
3
,
800
{
compatible
=
"promess,pro_module_dio"
;
reg
=
<
3
800
2
>;
reg
=
<
3
0x
800
2
>;
};
//
16
-
bit
flash
device
at
LocalPlus
Bus
CS0
flash
@
0
,
0
{
compatible
=
"cfi-flash"
;
reg
=
<
0
0
01000000
>;
reg
=
<
0
0
0
x0
1000000
>;
bank
-
width
=
<
2
>;
device
-
width
=
<
2
>;
#
size
-
cells
=
<
1
>;
...
...
arch/powerpc/boot/dts/tqm5200.dts
浏览文件 @
a2884f37
...
...
@@ -10,6 +10,8 @@
*
option
)
any
later
version
.
*/
/
dts
-
v1
/;
/
{
model
=
"tqc,tqm5200"
;
compatible
=
"tqc,tqm5200"
;
...
...
@@ -23,10 +25,10 @@
PowerPC
,
5200
@
0
{
device_type
=
"cpu"
;
reg
=
<
0
>;
d
-
cache
-
line
-
size
=
<
20
>;
i
-
cache
-
line
-
size
=
<
20
>;
d
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
4000
>;
//
L1
,
16
K
d
-
cache
-
line
-
size
=
<
32
>;
i
-
cache
-
line
-
size
=
<
32
>;
d
-
cache
-
size
=
<
0x4000
>;
//
L1
,
16
K
i
-
cache
-
size
=
<
0x4000
>;
//
L1
,
16
K
timebase
-
frequency
=
<
0
>;
//
from
bootloader
bus
-
frequency
=
<
0
>;
//
from
bootloader
clock
-
frequency
=
<
0
>;
//
from
bootloader
...
...
@@ -35,21 +37,21 @@
memory
{
device_type
=
"memory"
;
reg
=
<
0
0000000
04000000
>;
//
64
MB
reg
=
<
0
x00000000
0x
04000000
>;
//
64
MB
};
soc5200
@
f0000000
{
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
compatible
=
"fsl,mpc5200-immr"
;
ranges
=
<
0
f0000000
0000
c000
>;
reg
=
<
f0000000
00000100
>;
ranges
=
<
0
0xf0000000
0x
0000c000
>;
reg
=
<
0xf0000000
0x
00000100
>;
bus
-
frequency
=
<
0
>;
//
from
bootloader
system
-
frequency
=
<
0
>;
//
from
bootloader
cdm
@
200
{
compatible
=
"fsl,mpc5200-cdm"
;
reg
=
<
200
38
>;
reg
=
<
0x200
0x
38
>;
};
mpc5200_pic
:
interrupt
-
controller
@
500
{
...
...
@@ -57,12 +59,12 @@
interrupt
-
controller
;
#
interrupt
-
cells
=
<
3
>;
compatible
=
"fsl,mpc5200-pic"
;
reg
=
<
500
80
>;
reg
=
<
0x500
0x
80
>;
};
timer
@
600
{
//
General
Purpose
Timer
compatible
=
"fsl,mpc5200-gpt"
;
reg
=
<
600
10
>;
reg
=
<
0x600
0x
10
>;
interrupts
=
<
1
9
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl
,
has
-
wdt
;
...
...
@@ -70,38 +72,38 @@
gpio
@
b00
{
compatible
=
"fsl,mpc5200-gpio"
;
reg
=
<
b00
40
>;
reg
=
<
0xb00
0x
40
>;
interrupts
=
<
1
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
usb
@
1000
{
compatible
=
"fsl,mpc5200-ohci"
,
"ohci-be"
;
reg
=
<
1000
ff
>;
reg
=
<
0x1000
0x
ff
>;
interrupts
=
<
2
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
dma
-
controller
@
1200
{
compatible
=
"fsl,mpc5200-bestcomm"
;
reg
=
<
1200
80
>;
reg
=
<
0x1200
0x
80
>;
interrupts
=
<
3
0
0
3
1
0
3
2
0
3
3
0
3
4
0
3
5
0
3
6
0
3
7
0
3
8
0
3
9
0
3
a
0
3
b
0
3
c
0
3
d
0
3
e
0
3
f
0
>;
3
8
0
3
9
0
3
10
0
3
11
0
3
12
0
3
13
0
3
14
0
3
15
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
xlb
@
1f00
{
compatible
=
"fsl,mpc5200-xlb"
;
reg
=
<
1f00
100
>;
reg
=
<
0x1f00
0x
100
>;
};
serial
@
2000
{
//
PSC1
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
0
>;
//
Logical
port
assignment
reg
=
<
2000
100
>;
reg
=
<
0x2000
0x
100
>;
interrupts
=
<
2
1
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -110,7 +112,7 @@
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
1
>;
//
Logical
port
assignment
reg
=
<
2200
100
>;
reg
=
<
0x2200
0x
100
>;
interrupts
=
<
2
2
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -119,7 +121,7 @@
device_type
=
"serial"
;
compatible
=
"fsl,mpc5200-psc-uart"
;
port
-
number
=
<
2
>;
//
Logical
port
assignment
reg
=
<
2400
100
>;
reg
=
<
0x2400
0x
100
>;
interrupts
=
<
2
3
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -127,7 +129,7 @@
ethernet
@
3000
{
device_type
=
"network"
;
compatible
=
"fsl,mpc5200-fec"
;
reg
=
<
3000
400
>;
reg
=
<
0x3000
0x
400
>;
local
-
mac
-
address
=
[
00
00
00
00
00
00
];
interrupts
=
<
2
5
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
...
...
@@ -137,8 +139,8 @@
mdio
@
3000
{
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200
b-mdio"
,
"fsl,mpc5200
-mdio"
;
reg
=
<
3000
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
compatible
=
"fsl,mpc5200-mdio"
;
reg
=
<
0x3000
0x
400
>;
//
fec
range
,
since
we
need
to
setup
fec
interrupts
interrupts
=
<
2
5
0
>;
//
these
are
for
"mii command finished"
,
not
link
changes
&
co
.
interrupt
-
parent
=
<&
mpc5200_pic
>;
...
...
@@ -150,7 +152,7 @@
ata
@
3
a00
{
compatible
=
"fsl,mpc5200-ata"
;
reg
=
<
3
a00
100
>;
reg
=
<
0x3a00
0x
100
>;
interrupts
=
<
2
7
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
};
...
...
@@ -159,21 +161,21 @@
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
0
>;
compatible
=
"fsl,mpc5200-i2c"
,
"fsl-i2c"
;
reg
=
<
3
d40
40
>;
interrupts
=
<
2
1
0
0
>;
reg
=
<
0x3d40
0x
40
>;
interrupts
=
<
2
1
6
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
fsl5200
-
clocking
;
rtc
@
68
{
device_type
=
"rtc"
;
compatible
=
"dallas,ds1307"
;
reg
=
<
68
>;
reg
=
<
0x
68
>;
};
};
sram
@
8000
{
compatible
=
"fsl,mpc5200-sram"
;
reg
=
<
8000
4000
>;
reg
=
<
0x8000
0x
4000
>;
};
};
...
...
@@ -182,11 +184,11 @@
compatible
=
"fsl,lpb"
;
#
address
-
cells
=
<
2
>;
#
size
-
cells
=
<
1
>;
ranges
=
<
0
0
fc000000
02000000
>;
ranges
=
<
0
0
0xfc000000
0x
02000000
>;
flash
@
0
,
0
{
compatible
=
"cfi-flash"
;
reg
=
<
0
0
02000000
>;
reg
=
<
0
0
0
x0
2000000
>;
bank
-
width
=
<
4
>;
device
-
width
=
<
2
>;
#
size
-
cells
=
<
1
>;
...
...
@@ -200,18 +202,18 @@
#
address
-
cells
=
<
3
>;
device_type
=
"pci"
;
compatible
=
"fsl,mpc5200-pci"
;
reg
=
<
f0000d00
100
>;
interrupt
-
map
-
mask
=
<
f800
0
0
7
>;
interrupt
-
map
=
<
c000
0
0
1
&
mpc5200_pic
0
0
3
c000
0
0
2
&
mpc5200_pic
0
0
3
c000
0
0
3
&
mpc5200_pic
0
0
3
c000
0
0
4
&
mpc5200_pic
0
0
3
>;
reg
=
<
0xf0000d00
0x
100
>;
interrupt
-
map
-
mask
=
<
0x
f800
0
0
7
>;
interrupt
-
map
=
<
0x
c000
0
0
1
&
mpc5200_pic
0
0
3
0x
c000
0
0
2
&
mpc5200_pic
0
0
3
0x
c000
0
0
3
&
mpc5200_pic
0
0
3
0x
c000
0
0
4
&
mpc5200_pic
0
0
3
>;
clock
-
frequency
=
<
0
>;
//
From
boot
loader
interrupts
=
<
2
8
0
2
9
0
2
a
0
>;
interrupts
=
<
2
8
0
2
9
0
2
10
0
>;
interrupt
-
parent
=
<&
mpc5200_pic
>;
bus
-
range
=
<
0
0
>;
ranges
=
<
42000000
0
80000000
80000000
0
10000000
0
2000000
0
90000000
90000000
0
10000000
0
1000000
0
00000000
a0000000
0
01000000
>;
ranges
=
<
0x42000000
0
0x80000000
0x80000000
0
0x
10000000
0
x02000000
0
0x90000000
0x90000000
0
0x
10000000
0
x01000000
0
0x00000000
0xa0000000
0
0x
01000000
>;
};
};
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录