Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
52cc720c
Commit
52cc720c
authored
Jan 17, 2017
by
Mark Brown
Browse files
Options
Browse Files
Download
Plain Diff
Merge remote-tracking branch 'spi/fix/sh-msiof' into spi-linus
parents
3f95ba38
264c3e8d
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
16 additions
and
7 deletions
+16
-7
Documentation/devicetree/bindings/spi/sh-msiof.txt
Documentation/devicetree/bindings/spi/sh-msiof.txt
+13
-6
drivers/spi/spi-sh-msiof.c
drivers/spi/spi-sh-msiof.c
+3
-1
No files found.
Documentation/devicetree/bindings/spi/sh-msiof.txt
View file @
52cc720c
Renesas MSIOF spi controller
Renesas MSIOF spi controller
Required properties:
Required properties:
- compatible : "renesas,msiof-<soctype>" for SoCs,
- compatible : "renesas,msiof-r8a7790" (R-Car H2)
"renesas,sh-msiof" for SuperH, or
"renesas,sh-mobile-msiof" for SH Mobile series.
Examples with soctypes are:
"renesas,msiof-r8a7790" (R-Car H2)
"renesas,msiof-r8a7791" (R-Car M2-W)
"renesas,msiof-r8a7791" (R-Car M2-W)
"renesas,msiof-r8a7792" (R-Car V2H)
"renesas,msiof-r8a7792" (R-Car V2H)
"renesas,msiof-r8a7793" (R-Car M2-N)
"renesas,msiof-r8a7793" (R-Car M2-N)
"renesas,msiof-r8a7794" (R-Car E2)
"renesas,msiof-r8a7794" (R-Car E2)
"renesas,msiof-r8a7796" (R-Car M3-W)
"renesas,msiof-r8a7796" (R-Car M3-W)
"renesas,msiof-sh73a0" (SH-Mobile AG5)
"renesas,msiof-sh73a0" (SH-Mobile AG5)
"renesas,sh-mobile-msiof" (generic SH-Mobile compatibile device)
"renesas,rcar-gen2-msiof" (generic R-Car Gen2 compatible device)
"renesas,rcar-gen3-msiof" (generic R-Car Gen3 compatible device)
"renesas,sh-msiof" (deprecated)
When compatible with the generic version, nodes
must list the SoC-specific version corresponding
to the platform first followed by the generic
version.
- reg : A list of offsets and lengths of the register sets for
- reg : A list of offsets and lengths of the register sets for
the device.
the device.
If only one register set is present, it is to be used
If only one register set is present, it is to be used
...
@@ -61,7 +67,8 @@ Documentation/devicetree/bindings/pinctrl/renesas,*.
...
@@ -61,7 +67,8 @@ Documentation/devicetree/bindings/pinctrl/renesas,*.
Example:
Example:
msiof0: spi@e6e20000 {
msiof0: spi@e6e20000 {
compatible = "renesas,msiof-r8a7791";
compatible = "renesas,msiof-r8a7791",
"renesas,rcar-gen2-msiof";
reg = <0 0xe6e20000 0 0x0064>;
reg = <0 0xe6e20000 0 0x0064>;
interrupts = <0 156 IRQ_TYPE_LEVEL_HIGH>;
interrupts = <0 156 IRQ_TYPE_LEVEL_HIGH>;
clocks = <&mstp0_clks R8A7791_CLK_MSIOF0>;
clocks = <&mstp0_clks R8A7791_CLK_MSIOF0>;
...
...
drivers/spi/spi-sh-msiof.c
View file @
52cc720c
...
@@ -973,14 +973,16 @@ static const struct sh_msiof_chipdata r8a779x_data = {
...
@@ -973,14 +973,16 @@ static const struct sh_msiof_chipdata r8a779x_data = {
};
};
static
const
struct
of_device_id
sh_msiof_match
[]
=
{
static
const
struct
of_device_id
sh_msiof_match
[]
=
{
{
.
compatible
=
"renesas,sh-msiof"
,
.
data
=
&
sh_data
},
{
.
compatible
=
"renesas,sh-mobile-msiof"
,
.
data
=
&
sh_data
},
{
.
compatible
=
"renesas,sh-mobile-msiof"
,
.
data
=
&
sh_data
},
{
.
compatible
=
"renesas,msiof-r8a7790"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7790"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7791"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7791"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7792"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7792"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7793"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7793"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7794"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7794"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,rcar-gen2-msiof"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7796"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,msiof-r8a7796"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,rcar-gen3-msiof"
,
.
data
=
&
r8a779x_data
},
{
.
compatible
=
"renesas,sh-msiof"
,
.
data
=
&
sh_data
},
/* Deprecated */
{},
{},
};
};
MODULE_DEVICE_TABLE
(
of
,
sh_msiof_match
);
MODULE_DEVICE_TABLE
(
of
,
sh_msiof_match
);
...
...
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