forked from hardkernel/linux
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge tag 'mvebu-dt-3.15-2' of git://git.infradead.org/linux-mvebu in…
…to next/dt Merge "mvebu dt changes for v3.15 (incremental round #2)" from Jason Cooper: - mvebu - add audio for Armada 370 DB - enable Armada 370/XP watchdog - kirkwood - convert board rd88f6281 - add board rd88f6192 - dove enable watchdog * tag 'mvebu-dt-3.15-2' of git://git.infradead.org/linux-mvebu: ARM: dove: Enable Dove watchdog in the devicetree ARM: kirkwood: Add RSTOUT 'reg' entry to devicetree ARM: mvebu: Enable Armada 370/XP watchdog in the devicetree ARM: Kirkwood: convert rd88f6281-setup.c to DT. ARM: Kirkwood: Add DT description of rd88f6192. ARM: mvebu: enable S/PDIF audio in Armada 370 DB Device Tree ARM: mvebu: add audio support to Armada 370 DB ARM: mvebu: add I2C0 muxing option for Armada 370 SoC ARM: mvebu: add audio I2S controller to Armada 370 Device Tree Signed-off-by: Arnd Bergmann <arnd@arndb.de>
- Loading branch information
Showing
11 changed files
with
432 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,112 @@ | ||
/* | ||
* Marvell RD88F6192 Board descrition | ||
* | ||
* Andrew Lunn <andrew@lunn.ch> | ||
* | ||
* This file is licensed under the terms of the GNU General Public | ||
* License version 2. This program is licensed "as is" without any | ||
* warranty of any kind, whether express or implied. | ||
* | ||
* This file contains the definitions that are common between the three | ||
* variants of the Marvell Kirkwood Development Board. | ||
*/ | ||
/dts-v1/; | ||
|
||
#include "kirkwood.dtsi" | ||
#include "kirkwood-6192.dtsi" | ||
|
||
/ { | ||
model = "Marvell RD88F6192 reference design"; | ||
compatible = "marvell,rd88f6192", "marvell,kirkwood-88f6192", "marvell,kirkwood"; | ||
|
||
memory { | ||
device_type = "memory"; | ||
reg = <0x00000000 0x20000000>; | ||
}; | ||
|
||
chosen { | ||
bootargs = "console=ttyS0,115200n8"; | ||
}; | ||
|
||
mbus { | ||
pcie-controller { | ||
status = "okay"; | ||
|
||
pcie@1,0 { | ||
status = "okay"; | ||
}; | ||
}; | ||
}; | ||
|
||
ocp@f1000000 { | ||
pinctrl: pinctrl@10000 { | ||
pinctrl-0 = <&pmx_usb_power>; | ||
pinctrl-names = "default"; | ||
|
||
pmx_usb_power: pmx-usb-power { | ||
marvell,pins = "mpp10"; | ||
marvell,function = "gpo"; | ||
}; | ||
}; | ||
|
||
serial@12000 { | ||
status = "okay"; | ||
|
||
}; | ||
|
||
spi@10600 { | ||
status = "okay"; | ||
pinctrl-0 = <&pmx_spi>; | ||
pinctrl-names = "default"; | ||
|
||
m25p128@0 { | ||
#address-cells = <1>; | ||
#size-cells = <1>; | ||
compatible = "st,m25p128"; | ||
reg = <0>; | ||
spi-max-frequency = <20000000>; | ||
mode = <0>; | ||
}; | ||
}; | ||
|
||
sata@80000 { | ||
status = "okay"; | ||
nr-ports = <2>; | ||
}; | ||
}; | ||
|
||
regulators { | ||
compatible = "simple-bus"; | ||
#address-cells = <1>; | ||
#size-cells = <0>; | ||
pinctrl-0 = <&pmx_usb_power>; | ||
pinctrl-names = "default"; | ||
|
||
usb_power: regulator@0 { | ||
compatible = "regulator-fixed"; | ||
reg = <0>; | ||
regulator-name = "USB VBUS"; | ||
regulator-min-microvolt = <5000000>; | ||
regulator-max-microvolt = <5000000>; | ||
enable-active-high; | ||
regulator-always-on; | ||
regulator-boot-on; | ||
gpio = <&gpio0 10 GPIO_ACTIVE_HIGH>; | ||
}; | ||
}; | ||
}; | ||
|
||
&mdio { | ||
status = "okay"; | ||
|
||
ethphy0: ethernet-phy@8 { | ||
reg = <8>; | ||
}; | ||
}; | ||
|
||
ð0 { | ||
status = "okay"; | ||
ethernet0-port@0 { | ||
phy-handle = <ðphy0>; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
/* | ||
* Marvell RD88F6181 A0 Board descrition | ||
* | ||
* Andrew Lunn <andrew@lunn.ch> | ||
* | ||
* This file is licensed under the terms of the GNU General Public | ||
* License version 2. This program is licensed "as is" without any | ||
* warranty of any kind, whether express or implied. | ||
* | ||
* This file contains the definitions for the board with the A0 variant of | ||
* the SoC. The ethernet switch does not have a "wan" port. | ||
*/ | ||
|
||
/dts-v1/; | ||
#include "kirkwood-rd88f6281.dtsi" | ||
|
||
/ { | ||
model = "Marvell RD88f6281 Reference design, with A0 SoC"; | ||
compatible = "marvell,rd88f6281-a0", "marvell,rd88f6281","marvell,kirkwood-88f6281", "marvell,kirkwood"; | ||
|
||
dsa@0 { | ||
switch@0 { | ||
reg = <10 0>; /* MDIO address 10, switch 0 in tree */ | ||
}; | ||
}; | ||
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
/* | ||
* Marvell RD88F6181 A1 Board descrition | ||
* | ||
* Andrew Lunn <andrew@lunn.ch> | ||
* | ||
* This file is licensed under the terms of the GNU General Public | ||
* License version 2. This program is licensed "as is" without any | ||
* warranty of any kind, whether express or implied. | ||
* | ||
* This file contains the definitions for the board with the A1 variant of | ||
* the SoC. The ethernet switch has a "wan" port. | ||
*/ | ||
|
||
/dts-v1/; | ||
|
||
#include "kirkwood-rd88f6281.dtsi" | ||
|
||
/ { | ||
model = "Marvell RD88f6281 Reference design, with A1 SoC"; | ||
compatible = "marvell,rd88f6281-a1", "marvell,rd88f6281","marvell,kirkwood-88f6281", "marvell,kirkwood"; | ||
|
||
dsa@0 { | ||
switch@0 { | ||
reg = <0 0>; /* MDIO address 0, switch 0 in tree */ | ||
port@4 { | ||
reg = <4>; | ||
label = "wan"; | ||
}; | ||
}; | ||
}; | ||
}; |
Oops, something went wrong.