From: Lothar Waßmann Date: Thu, 11 Feb 2016 15:57:33 +0000 (+0100) Subject: Merge branch 'master' of git+ssh://git.kernelconcepts.de/karo-tx-redboot X-Git-Url: https://git.karo-electronics.de/?p=karo-tx-redboot.git;a=commitdiff_plain;h=605e123ecb9fc9392b38d722d521c1e64e5c9210;hp=a48d0e84b4cfa19e8f48698730b943a35361ca7b Merge branch 'master' of git+ssh://git.kernelconcepts.de/karo-tx-redboot --- diff --git a/packages/devs/eth/arm/tx51karo/v1_0/include/devs_eth_arm_tx51.inl b/packages/devs/eth/arm/tx51karo/v1_0/include/devs_eth_arm_tx51.inl index ea9ff119..ab5e1559 100644 --- a/packages/devs/eth/arm/tx51karo/v1_0/include/devs_eth_arm_tx51.inl +++ b/packages/devs/eth/arm/tx51karo/v1_0/include/devs_eth_arm_tx51.inl @@ -220,7 +220,12 @@ static void tx51_fec_phy_init(void) if (!gpio_tst_bit(2, 14)) { diag_printf("**Failed to release PHY reset\n"); } - HAL_DELAY_US(400); + /* + * Due to an RC-filter in the PHY RESET line, a minimum + * delay of 535us is required to let the RESET line rise + * above the logic high threshold of the PHY input pin. + */ + HAL_DELAY_US(550); /* configure all FEC pins to their required functions */ for (i = 0; i < NUM_ELEMS(tx51_fec_gpio_data); i++) {