Skip to content

Update kirkwood egiga to allow dynamic phy addrs

Tor Krill u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest6 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6Allow PHY addresses on kirkwood egiga to be non continuous.drivers/net/kirkwood_egiga.c drivers/net/kirkwood_egiga.h+6 -50 replies
2/6Convert Suen3 board to use array of phy addrsboard/keymile/km_arm/km_arm.c include/configs/km_arm.h+3 -20 replies
3/6Convert Sheevaplug board to use array of phy addrsinclude/configs/sheevaplug.h+1 -10 replies
4/6Convert OpenRD board to use array of phy addrsinclude/configs/openrd_base.h+1 -10 replies
5/6Convert Guruplug board to use array of phy addrsinclude/configs/guruplug.h+1 -10 replies
6/6Convert rd6281a board to use array of phy addrsinclude/configs/rd6281a.h+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [U-Boot] [PATCH 0/6] Update kirkwood egiga to allow dynamic phy addrs

Today the kirkwood egiga driver assumes that phy addresses are consecutive from a base address.

Our new board design using this cpu unfortunately has a non contiguous addressing of its phys and thus doesn't work with the current implementation.

This patchset updates the implementation to use an array of phy addresses as configuration.

Tor Krill (6):
Allow PHY addresses on kirkwood egiga to be non continuous. Convert Suen3 board to use array of phy addrs Convert Sheevaplug board to use array of phy addrs Convert OpenRD board to use array of phy addrs Convert Guruplug board to use array of phy addrs Convert rd6281a board to use array of phy addrs

 board/keymile/km_arm/km_arm.c |    3 ++-
 drivers/net/kirkwood_egiga.c  |    3 ++-
 drivers/net/kirkwood_egiga.h  |    8 ++++----
 include/configs/guruplug.h    |    2 +-
 include/configs/km_arm.h      |    2 +-
 include/configs/openrd_base.h |    2 +-
 include/configs/rd6281a.h     |    2 +-
 include/configs/sheevaplug.h  |    2 +-
 8 files changed, 13 insertions(+), 11 deletions(-)