diff options
author | Jamie Lentin <jm@lentin.co.uk> | 2016-05-19 17:43:36 -0400 |
---|---|---|
committer | Gregory CLEMENT <gregory.clement@free-electrons.com> | 2016-09-14 10:24:38 -0400 |
commit | 91762fab3082938d8b4aee986eeeca4f0a4fba5d (patch) | |
tree | 97e728c1c5922eeb4328000da98e4c77db51c2b7 /arch/arm/boot/dts | |
parent | 96b5a5452859ede1e19b1118d2dcaea3e2366cae (diff) |
ARM: dts: arm: orion5x: Add DT include for mv88f5181
Common definitions for the SoC for board definitions to use.
[gregory.clement@free-electrons.com: fix commit title]
Signed-off-by: Jamie Lentin <jm@lentin.co.uk>
Reviewed-by: Andrew Lunn <andrew@lunn.ch>
Acked-by: Rob Herring <robh@kernel.org>
Signed-off-by: Gregory CLEMENT <gregory.clement@free-electrons.com>
Diffstat (limited to 'arch/arm/boot/dts')
-rw-r--r-- | arch/arm/boot/dts/orion5x-mv88f5181.dtsi | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/orion5x-mv88f5181.dtsi b/arch/arm/boot/dts/orion5x-mv88f5181.dtsi new file mode 100644 index 000000000000..f667012b26ca --- /dev/null +++ b/arch/arm/boot/dts/orion5x-mv88f5181.dtsi | |||
@@ -0,0 +1,49 @@ | |||
1 | /* | ||
2 | * Copyright (C) 2016 Jamie Lentin <jm@lentin.co.uk> | ||
3 | * | ||
4 | * This file is licensed under the terms of the GNU General Public | ||
5 | * License version 2. This program is licensed "as is" without any | ||
6 | * warranty of any kind, whether express or implied. | ||
7 | */ | ||
8 | |||
9 | #include "orion5x.dtsi" | ||
10 | |||
11 | / { | ||
12 | compatible = "marvell,orion5x-88f5181", "marvell,orion5x"; | ||
13 | |||
14 | soc { | ||
15 | compatible = "marvell,orion5x-88f5181-mbus", "simple-bus"; | ||
16 | |||
17 | internal-regs { | ||
18 | pinctrl: pinctrl@10000 { | ||
19 | compatible = "marvell,88f5181-pinctrl"; | ||
20 | reg = <0x10000 0x8>, <0x10050 0x4>; | ||
21 | }; | ||
22 | |||
23 | core_clk: core-clocks@10030 { | ||
24 | compatible = "marvell,mv88f5181-core-clock"; | ||
25 | reg = <0x10010 0x4>; | ||
26 | #clock-cells = <1>; | ||
27 | }; | ||
28 | |||
29 | mbusc: mbus-controller@20000 { | ||
30 | compatible = "marvell,mbus-controller"; | ||
31 | reg = <0x20000 0x100>, <0x1500 0x20>; | ||
32 | }; | ||
33 | }; | ||
34 | }; | ||
35 | }; | ||
36 | |||
37 | &pinctrl { | ||
38 | pmx_ge: pmx-ge { | ||
39 | marvell,pins = "mpp8", "mpp9", "mpp10", "mpp11", | ||
40 | "mpp12", "mpp13", "mpp14", "mpp15", | ||
41 | "mpp16", "mpp17", "mpp18", "mpp19"; | ||
42 | marvell,function = "ge"; | ||
43 | }; | ||
44 | }; | ||
45 | |||
46 | ð { | ||
47 | pinctrl-0 = <&pmx_ge>; | ||
48 | pinctrl-names = "default"; | ||
49 | }; | ||