Commit 08d4f0c8 authored by Jason Cooper's avatar Jason Cooper

Merge remote-tracking branch 'shesselba/for-mvebu/pinctrl-dove' into mvebu/pinctrl

parents 55387764 6da67cab
Marvell Dove Platforms Device Tree Bindings
-----------------------------------------------
Boards with a Marvell Dove SoC shall have the following properties:
Required root node property:
- compatible: must contain "marvell,dove";
* Global Configuration registers
Global Configuration registers of Dove SoC are shared by a syscon node.
Required properties:
- compatible: must contain "marvell,dove-global-config" and "syscon".
- reg: base address and size of the Global Configuration registers.
Example:
gconf: global-config@e802c {
compatible = "marvell,dove-global-config", "syscon";
reg = <0xe802c 0x14>;
};
...@@ -5,6 +5,7 @@ part and usage. ...@@ -5,6 +5,7 @@ part and usage.
Required properties: Required properties:
- compatible: "marvell,88f6710-pinctrl" - compatible: "marvell,88f6710-pinctrl"
- reg: register specifier of MPP registers
Available mpp pins/groups and functions: Available mpp pins/groups and functions:
Note: brackets (x) are not part of the mpp name for marvell,function and given Note: brackets (x) are not part of the mpp name for marvell,function and given
......
...@@ -6,6 +6,7 @@ part and usage. ...@@ -6,6 +6,7 @@ part and usage.
Required properties: Required properties:
- compatible: "marvell,mv78230-pinctrl", "marvell,mv78260-pinctrl", - compatible: "marvell,mv78230-pinctrl", "marvell,mv78260-pinctrl",
"marvell,mv78460-pinctrl" "marvell,mv78460-pinctrl"
- reg: register specifier of MPP registers
This driver supports all Armada XP variants, i.e. mv78230, mv78260, and mv78460. This driver supports all Armada XP variants, i.e. mv78230, mv78260, and mv78460.
......
...@@ -6,6 +6,7 @@ part and usage. ...@@ -6,6 +6,7 @@ part and usage.
Required properties: Required properties:
- compatible: "marvell,dove-pinctrl" - compatible: "marvell,dove-pinctrl"
- clocks: (optional) phandle of pdma clock - clocks: (optional) phandle of pdma clock
- reg: register specifiers of MPP, MPP4, and PMU MPP registers
Available mpp pins/groups and functions: Available mpp pins/groups and functions:
Note: brackets (x) are not part of the mpp name for marvell,function and given Note: brackets (x) are not part of the mpp name for marvell,function and given
......
...@@ -8,6 +8,7 @@ Required properties: ...@@ -8,6 +8,7 @@ Required properties:
"marvell,88f6190-pinctrl", "marvell,88f6192-pinctrl", "marvell,88f6190-pinctrl", "marvell,88f6192-pinctrl",
"marvell,88f6281-pinctrl", "marvell,88f6282-pinctrl" "marvell,88f6281-pinctrl", "marvell,88f6282-pinctrl"
"marvell,98dx4122-pinctrl" "marvell,98dx4122-pinctrl"
- reg: register specifier of MPP registers
This driver supports all kirkwood variants, i.e. 88f6180, 88f619x, and 88f628x. This driver supports all kirkwood variants, i.e. 88f6180, 88f619x, and 88f628x.
It also support the 88f6281-based variant in the 98dx412x Bobcat SoCs. It also support the 88f6281-based variant in the 98dx412x Bobcat SoCs.
......
...@@ -37,7 +37,7 @@ uart1: serial@12100 { ...@@ -37,7 +37,7 @@ uart1: serial@12100 {
pinctrl: pinctrl@d0200 { pinctrl: pinctrl@d0200 {
compatible = "marvell,dove-pinctrl"; compatible = "marvell,dove-pinctrl";
reg = <0xd0200 0x20>; reg = <0xd0200 0x14>, <0xd0440 0x04>, <0xd802c 0x08>;
pmx_uart1_sw: pmx-uart1-sw { pmx_uart1_sw: pmx-uart1-sw {
marvell,pins = "mpp_uart1"; marvell,pins = "mpp_uart1";
......
...@@ -8,6 +8,7 @@ config PINCTRL_MVEBU ...@@ -8,6 +8,7 @@ config PINCTRL_MVEBU
config PINCTRL_DOVE config PINCTRL_DOVE
bool bool
select PINCTRL_MVEBU select PINCTRL_MVEBU
select MFD_SYSCON
config PINCTRL_KIRKWOOD config PINCTRL_KIRKWOOD
bool bool
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment