All of lore.kernel.org
 help / color / mirror / Atom feed
* [U-Boot] [PATCH 0/3] Fix for rare beaglebone ethernet failures
@ 2018-08-23 11:41 Sekhar Nori
  2018-08-23 11:41 ` [U-Boot] [PATCH 1/3] drivers: net: cpsw: add support to update phy address Sekhar Nori
                   ` (3 more replies)
  0 siblings, 4 replies; 11+ messages in thread
From: Sekhar Nori @ 2018-08-23 11:41 UTC (permalink / raw)
  To: u-boot

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(+)

-- 
2.16.2

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2018-09-26 12:48 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-23 11:41 [U-Boot] [PATCH 0/3] Fix for rare beaglebone ethernet failures Sekhar Nori
2018-08-23 11:41 ` [U-Boot] [PATCH 1/3] drivers: net: cpsw: add support to update phy address Sekhar Nori
2018-08-24 14:13   ` Tom Rini
2018-09-26 12:48   ` [U-Boot] [U-Boot, " Tom Rini
2018-08-23 11:41 ` [U-Boot] [PATCH 2/3] board: ti: am335x: add support to fixup " Sekhar Nori
2018-08-24 14:13   ` Tom Rini
2018-09-26 12:48   ` [U-Boot] [U-Boot, " Tom Rini
2018-08-23 11:41 ` [U-Boot] [PATCH 3/3] configs: am335x_evm: enable OF_BOARD_SETUP Sekhar Nori
2018-08-24 14:13   ` Tom Rini
2018-09-26 12:48   ` [U-Boot] [U-Boot, " Tom Rini
2018-08-24 16:37 ` [U-Boot] [PATCH 0/3] Fix for rare beaglebone ethernet failures Grygorii Strashko

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.