xref: /openbmc/u-boot/board/sr1500/socfpga.c (revision b9553986)
1 // SPDX-License-Identifier: GPL-2.0+
2 /*
3  * Copyright (C) 2015 Stefan Roese <sr@denx.de>
4  */
5 
6 #include <common.h>
7 #include <asm/arch/reset_manager.h>
8 #include <asm/gpio.h>
9 #include <asm/io.h>
10 
11 int board_early_init_f(void)
12 {
13 	int ret;
14 
15 	/* Reset the Marvell PHY 88E1510 */
16 	ret = gpio_request(63, "PHY reset");
17 	if (ret)
18 		return ret;
19 
20 	gpio_direction_output(63, 0);
21 	mdelay(1);
22 	gpio_set_value(63, 1);
23 	mdelay(10);
24 
25 	return 0;
26 }
27