summaryrefslogtreecommitdiff
path: root/board
diff options
context:
space:
mode:
authorTom Rini <trini@konsulko.com>2017-06-01 02:27:54 (GMT)
committerTom Rini <trini@konsulko.com>2017-06-01 02:27:54 (GMT)
commit1b87f9538f28566a4f718532f9c6a2a19842dbde (patch)
treebb3275ce7abc3e384725a9858aaea2ba22a4e6e1 /board
parent221a949eb6cf9077abc1e7ee28331987042b9b08 (diff)
parent6cbf7eda3cbe0f8cbaa84b4daaa86dfa2a696a77 (diff)
downloadu-boot-fsl-qoriq-1b87f9538f28566a4f718532f9c6a2a19842dbde.tar.xz
Merge git://www.denx.de/git/u-boot-marvell
Mostly including the Armada 37xx pinctrl / gpio driver.
Diffstat (limited to 'board')
-rw-r--r--board/solidrun/clearfog/clearfog.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/board/solidrun/clearfog/clearfog.c b/board/solidrun/clearfog/clearfog.c
index 2773f59..3a8257c 100644
--- a/board/solidrun/clearfog/clearfog.c
+++ b/board/solidrun/clearfog/clearfog.c
@@ -131,8 +131,12 @@ int board_init(void)
/* Toggle GPIO41 to reset onboard switch and phy */
clrbits_le32(MVEBU_GPIO1_BASE + 0x0, BIT(9));
clrbits_le32(MVEBU_GPIO1_BASE + 0x4, BIT(9));
+ /* GPIO 19 on ClearFog rev 2.1 controls the uSOM onboard phy reset */
+ clrbits_le32(MVEBU_GPIO0_BASE + 0x0, BIT(19));
+ clrbits_le32(MVEBU_GPIO0_BASE + 0x4, BIT(19));
mdelay(1);
setbits_le32(MVEBU_GPIO1_BASE + 0x0, BIT(9));
+ setbits_le32(MVEBU_GPIO0_BASE + 0x0, BIT(19));
mdelay(10);
/* Init I2C IO expanders */