Skip to content
Snippets Groups Projects
Select Git revision
  • master default protected
  • early-display
  • variant-emmc-nvme-boot
  • 2023-01-25
  • v3
  • variant-emmc-nvme-boot
  • 2020-06-01
7 results

common

  • Clone with SSH
  • Clone with HTTPS
  • Forked from Reform / reform-boundary-uboot
    11358 commits behind the upstream repository.
    user avatar
    Michal Simek authored
    It is confusing that mdio commands work and report phy id as
    decimal value when mii is working with hex values.
    
    For example:
    ZynqMP> mdio list
    gem:
    21 - TI DP83867 <--> ethernet@ff0e0000
    ZynqMP> mdio read ethernet@ff0e0000 0
    Reading from bus gem
    PHY at address 21:
    0 - 0x1140
    ZynqMP> mii dump 21 0
    Incorrect PHY address. Range should be 0-31
    ...
    ZynqMP> mii dump 15
    0.     (1140)                 -- PHY control register --
      (8000:0000) 0.15    =     0    reset
    
    U-Boot normally takes hex values that's why this patch is changing mdio
    command to handle hex instead of changing mii command to handle decimal
    values.
    
    Signed-off-by: default avatarMichal Simek <michal.simek@xilinx.com>
    Reviewed-by: default avatarSimon Glass <sjg@chromium.org>
    Acked-by: default avatarJoe Hershberger <joe.hershberger@ni.com>
    15a2acdf
    History