diff options
author | Tom Rini <trini@konsulko.com> | 2017-05-31 22:27:54 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2017-05-31 22:27:54 -0400 |
commit | 1b87f9538f28566a4f718532f9c6a2a19842dbde (patch) | |
tree | bb3275ce7abc3e384725a9858aaea2ba22a4e6e1 /board | |
parent | 221a949eb6cf9077abc1e7ee28331987042b9b08 (diff) | |
parent | 6cbf7eda3cbe0f8cbaa84b4daaa86dfa2a696a77 (diff) | |
download | u-boot-1b87f9538f28566a4f718532f9c6a2a19842dbde.tar.gz |
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.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/board/solidrun/clearfog/clearfog.c b/board/solidrun/clearfog/clearfog.c index 2773f5957e..3a8257cac3 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 */ |