Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
L
linux-davinci
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
linux
linux-davinci
Commits
84dfcb4b
Commit
84dfcb4b
authored
Oct 21, 2008
by
Benjamin Herrenschmidt
Browse files
Options
Browse Files
Download
Plain Diff
Merge commit 'kumar/kumar-for-2.6.28'
parents
34d81f85
672e806e
Changes
16
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
85 additions
and
27 deletions
+85
-27
Documentation/powerpc/booting-without-of.txt
Documentation/powerpc/booting-without-of.txt
+2
-0
Documentation/powerpc/dts-bindings/fsl/board.txt
Documentation/powerpc/dts-bindings/fsl/board.txt
+2
-2
arch/powerpc/boot/dts/mpc8315erdb.dts
arch/powerpc/boot/dts/mpc8315erdb.dts
+8
-0
arch/powerpc/boot/dts/mpc832x_mds.dts
arch/powerpc/boot/dts/mpc832x_mds.dts
+1
-1
arch/powerpc/boot/dts/mpc8349emitx.dts
arch/powerpc/boot/dts/mpc8349emitx.dts
+16
-0
arch/powerpc/boot/dts/mpc8349emitxgp.dts
arch/powerpc/boot/dts/mpc8349emitxgp.dts
+8
-0
arch/powerpc/boot/dts/mpc834x_mds.dts
arch/powerpc/boot/dts/mpc834x_mds.dts
+1
-1
arch/powerpc/boot/dts/mpc836x_mds.dts
arch/powerpc/boot/dts/mpc836x_mds.dts
+1
-1
arch/powerpc/boot/dts/mpc8377_rdb.dts
arch/powerpc/boot/dts/mpc8377_rdb.dts
+8
-0
arch/powerpc/boot/dts/mpc8378_rdb.dts
arch/powerpc/boot/dts/mpc8378_rdb.dts
+8
-0
arch/powerpc/boot/dts/mpc8379_rdb.dts
arch/powerpc/boot/dts/mpc8379_rdb.dts
+8
-0
arch/powerpc/boot/dts/mpc8536ds.dts
arch/powerpc/boot/dts/mpc8536ds.dts
+6
-6
arch/powerpc/boot/dts/mpc8568mds.dts
arch/powerpc/boot/dts/mpc8568mds.dts
+1
-1
arch/powerpc/boot/dts/mpc8572ds.dts
arch/powerpc/boot/dts/mpc8572ds.dts
+13
-14
drivers/i2c/busses/i2c-cpm.c
drivers/i2c/busses/i2c-cpm.c
+0
-1
drivers/of/of_spi.c
drivers/of/of_spi.c
+2
-0
No files found.
Documentation/powerpc/booting-without-of.txt
View file @
84dfcb4b
...
...
@@ -1917,6 +1917,8 @@ platforms are moved over to use the flattened-device-tree model.
inverse clock polarity (CPOL) mode
- spi-cpha - (optional) Empty property indicating device requires
shifted clock phase (CPHA) mode
- spi-cs-high - (optional) Empty property indicating device requires
chip select active high
SPI example for an MPC5200 SPI bus:
spi@f00 {
...
...
Documentation/powerpc/dts-bindings/fsl/board.txt
View file @
84dfcb4b
...
...
@@ -2,13 +2,13 @@
Required properties:
-
device_type : Should be "board-control
"
-
compatible : Should be "fsl,<board>-bcsr
"
- reg : Offset and length of the register set for the device
Example:
bcsr@f8000000 {
device_type = "board-control
";
compatible = "fsl,mpc8360mds-bcsr
";
reg = <f8000000 8000>;
};
...
...
arch/powerpc/boot/dts/mpc8315erdb.dts
View file @
84dfcb4b
...
...
@@ -121,6 +121,14 @@
compatible
=
"dallas,ds1339"
;
reg
=
<
0x68
>;
};
mcu_pio
:
mcu
@
a
{
#
gpio
-
cells
=
<
2
>;
compatible
=
"fsl,mc9s08qg8-mpc8315erdb"
,
"fsl,mcu-mpc8349emitx"
;
reg
=
<
0x0a
>;
gpio
-
controller
;
};
};
spi
@
7000
{
...
...
arch/powerpc/boot/dts/mpc832x_mds.dts
View file @
84dfcb4b
...
...
@@ -60,7 +60,7 @@
};
bcsr
@
f8000000
{
device_type
=
"board-control
"
;
compatible
=
"fsl,mpc8323mds-bcsr
"
;
reg
=
<
0xf8000000
0x8000
>;
};
...
...
arch/powerpc/boot/dts/mpc8349emitx.dts
View file @
84dfcb4b
...
...
@@ -83,6 +83,14 @@
interrupts
=
<
15
0x8
>;
interrupt
-
parent
=
<&
ipic
>;
dfsrr
;
rtc
@
68
{
device_type
=
"rtc"
;
compatible
=
"dallas,ds1339"
;
reg
=
<
0x68
>;
interrupts
=
<
18
0x8
>;
interrupt
-
parent
=
<&
ipic
>;
};
};
spi
@
7000
{
...
...
@@ -131,6 +139,14 @@
interrupt
-
parent
=
<&
ipic
>;
interrupts
=
<
71
8
>;
};
mcu_pio
:
mcu
@
a
{
#
gpio
-
cells
=
<
2
>;
compatible
=
"fsl,mc9s08qg8-mpc8349emitx"
,
"fsl,mcu-mpc8349emitx"
;
reg
=
<
0x0a
>;
gpio
-
controller
;
};
};
usb
@
22000
{
...
...
arch/powerpc/boot/dts/mpc8349emitxgp.dts
View file @
84dfcb4b
...
...
@@ -81,6 +81,14 @@
interrupts
=
<
15
0x8
>;
interrupt
-
parent
=
<&
ipic
>;
dfsrr
;
rtc
@
68
{
device_type
=
"rtc"
;
compatible
=
"dallas,ds1339"
;
reg
=
<
0x68
>;
interrupts
=
<
18
0x8
>;
interrupt
-
parent
=
<&
ipic
>;
};
};
spi
@
7000
{
...
...
arch/powerpc/boot/dts/mpc834x_mds.dts
View file @
84dfcb4b
...
...
@@ -49,7 +49,7 @@
};
bcsr
@
e2400000
{
device_type
=
"board-control
"
;
compatible
=
"fsl,mpc8349mds-bcsr
"
;
reg
=
<
0xe2400000
0x8000
>;
};
...
...
arch/powerpc/boot/dts/mpc836x_mds.dts
View file @
84dfcb4b
...
...
@@ -69,7 +69,7 @@
};
bcsr
@
1
,
0
{
device_type
=
"board-control
"
;
compatible
=
"fsl,mpc8360mds-bcsr
"
;
reg
=
<
1
0
0x8000
>;
};
};
...
...
arch/powerpc/boot/dts/mpc8377_rdb.dts
View file @
84dfcb4b
...
...
@@ -121,6 +121,14 @@
compatible
=
"dallas,ds1339"
;
reg
=
<
0x68
>;
};
mcu_pio
:
mcu
@
a
{
#
gpio
-
cells
=
<
2
>;
compatible
=
"fsl,mc9s08qg8-mpc8377erdb"
,
"fsl,mcu-mpc8349emitx"
;
reg
=
<
0x0a
>;
gpio
-
controller
;
};
};
i2c
@
3100
{
...
...
arch/powerpc/boot/dts/mpc8378_rdb.dts
View file @
84dfcb4b
...
...
@@ -121,6 +121,14 @@
compatible
=
"dallas,ds1339"
;
reg
=
<
0x68
>;
};
mcu_pio
:
mcu
@
a
{
#
gpio
-
cells
=
<
2
>;
compatible
=
"fsl,mc9s08qg8-mpc8378erdb"
,
"fsl,mcu-mpc8349emitx"
;
reg
=
<
0x0a
>;
gpio
-
controller
;
};
};
i2c
@
3100
{
...
...
arch/powerpc/boot/dts/mpc8379_rdb.dts
View file @
84dfcb4b
...
...
@@ -121,6 +121,14 @@
compatible
=
"dallas,ds1339"
;
reg
=
<
0x68
>;
};
mcu_pio
:
mcu
@
a
{
#
gpio
-
cells
=
<
2
>;
compatible
=
"fsl,mc9s08qg8-mpc8379erdb"
,
"fsl,mcu-mpc8349emitx"
;
reg
=
<
0x0a
>;
gpio
-
controller
;
};
};
i2c
@
3100
{
...
...
arch/powerpc/boot/dts/mpc8536ds.dts
View file @
84dfcb4b
...
...
@@ -109,7 +109,7 @@
reg
=
<
0x0
0x80
>;
cell
-
index
=
<
0
>;
interrupt
-
parent
=
<&
mpic
>;
interrupts
=
<
14
0x
2
>;
interrupts
=
<
20
2
>;
};
dma
-
channel
@
80
{
compatible
=
"fsl,mpc8536-dma-channel"
,
...
...
@@ -117,7 +117,7 @@
reg
=
<
0x80
0x80
>;
cell
-
index
=
<
1
>;
interrupt
-
parent
=
<&
mpic
>;
interrupts
=
<
15
0x
2
>;
interrupts
=
<
21
2
>;
};
dma
-
channel
@
100
{
compatible
=
"fsl,mpc8536-dma-channel"
,
...
...
@@ -125,7 +125,7 @@
reg
=
<
0x100
0x80
>;
cell
-
index
=
<
2
>;
interrupt
-
parent
=
<&
mpic
>;
interrupts
=
<
16
0x
2
>;
interrupts
=
<
22
2
>;
};
dma
-
channel
@
180
{
compatible
=
"fsl,mpc8536-dma-channel"
,
...
...
@@ -133,7 +133,7 @@
reg
=
<
0x180
0x80
>;
cell
-
index
=
<
3
>;
interrupt
-
parent
=
<&
mpic
>;
interrupts
=
<
17
0x
2
>;
interrupts
=
<
23
2
>;
};
};
...
...
@@ -180,7 +180,7 @@
enet0
:
ethernet
@
24000
{
cell
-
index
=
<
0
>;
device_type
=
"network"
;
model
=
"TSEC"
;
model
=
"
e
TSEC"
;
compatible
=
"gianfar"
;
reg
=
<
0x24000
0x1000
>;
local
-
mac
-
address
=
[
00
00
00
00
00
00
];
...
...
@@ -193,7 +193,7 @@
enet1
:
ethernet
@
26000
{
cell
-
index
=
<
1
>;
device_type
=
"network"
;
model
=
"TSEC"
;
model
=
"
e
TSEC"
;
compatible
=
"gianfar"
;
reg
=
<
0x26000
0x1000
>;
local
-
mac
-
address
=
[
00
00
00
00
00
00
];
...
...
arch/powerpc/boot/dts/mpc8568mds.dts
View file @
84dfcb4b
...
...
@@ -52,7 +52,7 @@
};
bcsr
@
f8000000
{
device_type
=
"board-control
"
;
compatible
=
"fsl,mpc8568mds-bcsr
"
;
reg
=
<
0xf8000000
0x8000
>;
};
...
...
arch/powerpc/boot/dts/mpc8572ds.dts
View file @
84dfcb4b
...
...
@@ -13,8 +13,8 @@
/
{
model
=
"fsl,MPC8572DS"
;
compatible
=
"fsl,MPC8572DS"
;
#
address
-
cells
=
<
1
>;
#
size
-
cells
=
<
1
>;
#
address
-
cells
=
<
2
>;
#
size
-
cells
=
<
2
>;
aliases
{
ethernet0
=
&
enet0
;
...
...
@@ -61,7 +61,6 @@
memory
{
device_type
=
"memory"
;
reg
=
<
0x0
0x0
>;
//
Filled
by
U
-
Boot
};
soc8572
@
ffe00000
{
...
...
@@ -69,8 +68,8 @@
#
size
-
cells
=
<
1
>;
device_type
=
"soc"
;
compatible
=
"simple-bus"
;
ranges
=
<
0x0
0xffe00000
0x100000
>;
reg
=
<
0
xffe0000
0
0x1000
>;
//
CCSRBAR
&
soc
regs
,
remove
once
parse
code
for
immrbase
fixed
ranges
=
<
0x0
0
0
xffe00000
0x100000
>;
reg
=
<
0
0xffe00000
0
0x1000
>;
//
CCSRBAR
&
soc
regs
,
remove
once
parse
code
for
immrbase
fixed
bus
-
frequency
=
<
0
>;
//
Filled
out
by
uboot
.
memory
-
controller
@
2000
{
...
...
@@ -351,10 +350,10 @@
#
interrupt
-
cells
=
<
1
>;
#
size
-
cells
=
<
2
>;
#
address
-
cells
=
<
3
>;
reg
=
<
0
xffe0800
0
0x1000
>;
reg
=
<
0
0xffe08000
0
0x1000
>;
bus
-
range
=
<
0
255
>;
ranges
=
<
0x2000000
0x0
0x80000000
0x80000000
0x0
0x20000000
0x1000000
0x0
0x0
0xffc00000
0x0
0x
10000
>;
ranges
=
<
0x2000000
0x0
0x80000000
0
0
x80000000
0x0
0x20000000
0x1000000
0x0
0x0
0000000
0
0xffc00000
0x0
0x000
10000
>;
clock
-
frequency
=
<
33333333
>;
interrupt
-
parent
=
<&
mpic
>;
interrupts
=
<
24
2
>;
...
...
@@ -561,10 +560,10 @@
#
interrupt
-
cells
=
<
1
>;
#
size
-
cells
=
<
2
>;
#
address
-
cells
=
<
3
>;
reg
=
<
0
xffe0900
0
0x1000
>;
reg
=
<
0
0xffe09000
0
0x1000
>;
bus
-
range
=
<
0
255
>;
ranges
=
<
0x2000000
0x0
0xa0000000
0xa0000000
0x0
0x20000000
0x1000000
0x0
0x0
0xffc10000
0x0
0x
10000
>;
ranges
=
<
0x2000000
0x0
0xa0000000
0
0
xa0000000
0x0
0x20000000
0x1000000
0x0
0x0
0000000
0
0xffc10000
0x0
0x000
10000
>;
clock
-
frequency
=
<
33333333
>;
interrupt
-
parent
=
<&
mpic
>;
interrupts
=
<
26
2
>;
...
...
@@ -598,10 +597,10 @@
#
interrupt
-
cells
=
<
1
>;
#
size
-
cells
=
<
2
>;
#
address
-
cells
=
<
3
>;
reg
=
<
0
xffe0a00
0
0x1000
>;
reg
=
<
0
0xffe0a000
0
0x1000
>;
bus
-
range
=
<
0
255
>;
ranges
=
<
0x2000000
0x0
0xc0000000
0xc0000000
0x0
0x20000000
0x1000000
0x0
0x0
0xffc20000
0x0
0x
10000
>;
ranges
=
<
0x2000000
0x0
0xc0000000
0
0
xc0000000
0x0
0x20000000
0x1000000
0x0
0x0
0000000
0
0xffc20000
0x0
0x000
10000
>;
clock
-
frequency
=
<
33333333
>;
interrupt
-
parent
=
<&
mpic
>;
interrupts
=
<
27
2
>;
...
...
drivers/i2c/busses/i2c-cpm.c
View file @
84dfcb4b
...
...
@@ -423,7 +423,6 @@ static const struct i2c_adapter cpm_ops = {
.
owner
=
THIS_MODULE
,
.
name
=
"i2c-cpm"
,
.
algo
=
&
cpm_i2c_algo
,
.
class
=
I2C_CLASS_HWMON
|
I2C_CLASS_SPD
,
};
static
int
__devinit
cpm_i2c_setup
(
struct
cpm_i2c
*
cpm
)
...
...
drivers/of/of_spi.c
View file @
84dfcb4b
...
...
@@ -61,6 +61,8 @@ void of_register_spi_devices(struct spi_master *master, struct device_node *np)
spi
->
mode
|=
SPI_CPHA
;
if
(
of_find_property
(
nc
,
"spi-cpol"
,
NULL
))
spi
->
mode
|=
SPI_CPOL
;
if
(
of_find_property
(
nc
,
"spi-cs-high"
,
NULL
))
spi
->
mode
|=
SPI_CS_HIGH
;
/* Device speed */
prop
=
of_get_property
(
nc
,
"spi-max-frequency"
,
&
len
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment