From patchwork Sun Jun 14 12:43:19 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 242320 List-Id: U-Boot discussion From: marek.vasut at gmail.com (Marek Vasut) Date: Sun, 14 Jun 2020 14:43:19 +0200 Subject: [PATCH] ARM: rmobile: Increase PHY auto-negotiation timeout to 20s Message-ID: <20200614124319.101309-1-marek.vasut+renesas@gmail.com> The ethernet PHY on all known Gen3 boards takes a while to come out of reset, increase the auto-negotiation timeout to prevent it from timing out in case the ethernet is used right after the board was reset. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- include/configs/rcar-gen3-common.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/include/configs/rcar-gen3-common.h b/include/configs/rcar-gen3-common.h index 8f400ba05a..cf4d3bad2e 100644 --- a/include/configs/rcar-gen3-common.h +++ b/include/configs/rcar-gen3-common.h @@ -34,6 +34,9 @@ #define CONFIG_SYS_MAXARGS 64 #define CONFIG_SYS_BAUDRATE_TABLE { 115200, 38400 } +/* PHY needs a longer autoneg timeout */ +#define PHY_ANEG_TIMEOUT 20000 + /* MEMORY */ #define CONFIG_SYS_INIT_SP_ADDR CONFIG_SYS_TEXT_BASE