From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grygorii Strashko Date: Fri, 24 Aug 2018 11:37:51 -0500 Subject: [U-Boot] [PATCH 0/3] Fix for rare beaglebone ethernet failures In-Reply-To: <20180823114131.8684-1-nsekhar@ti.com> References: <20180823114131.8684-1-nsekhar@ti.com> Message-ID: <025dafb6-c3cb-1245-9805-c53642ba6f29@ti.com> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On 08/23/2018 06:41 AM, Sekhar Nori wrote: > There have been reports of ethernet network failures on beagle > bone black. These have been root caused to ethernet PHY latching > to a different address on boot than what is programmed in DT. > > See: https://groups.google.com/d/msg/beagleboard/9mctrG26Mc8/1FuI_i5KW10J > > This patch series tries to workaround this suitaiton by patching > device-tree passed to kernel with the correct address. As well as > updating the PHY address U-Boot drivers themselves use. > > Tested on beaglebone black rev A4 by simulating the error condition > I was also able to hit the actual hardware error once in a while. > > Sekhar Nori (3): > drivers: net: cpsw: add support to update phy address > board: ti: am335x: add support to fixup phy address > configs: am335x_evm: enable OF_BOARD_SETUP > > board/ti/am335x/board.c | 78 ++++++++++++++++++++++++++++++++++++++++++++ > configs/am335x_evm_defconfig | 1 + > drivers/net/cpsw.c | 29 ++++++++++++++++ > include/cpsw.h | 1 + > 4 files changed, 109 insertions(+) > Reviewed-by: Grygorii Strashko -- regards, -grygorii