Skip to content

Releases: wkz/mdio-tools

mdio-tools v1.3.1

02 Dec 23:03
Compare
Choose a tag to compare

Fixes mvls to work with kernels 6.2 and onwards.

Added

  • mdio: Multiple registers can now be dumped at once, via the generic
    dump operation.

Fixed

  • mvls: Relax the driver matching to accept the strings used in
    kernels 6.2 and newer.

mdio-tools v1.3.0

24 Jul 21:40
Compare
Choose a tag to compare

Primarily widen the gamut of supported kernel versions, now supporting
all kernels from 5.2 and onwards.

Added

  • mvls: Support for 88E6320/88E6321

Changed

  • mdio-netlink: Adapt to the upstream C22/C45 refactor.

mdio-tools v1.2.0

16 Sep 11:33
Compare
Choose a tag to compare

Added

  • mdio: A new addressing mode "mmd-c22": Used to access MMDs attached
    to MDIO controllers without Clause 45 support by using registers 13
    and 14 in the device's Clause 22 register space
  • mdio: Pretty print gigabit link capability information from a PHY's
    extended status register
  • mdio: Pretty print lots of status information from MMDs (C45 PHYs)
  • mvls: Decode priority override information of ATU entries

Changed

  • mvls: Table listings now always prints out the device information,
    even on single chip systems.

mdio-tools v1.1.1

23 May 07:43
Compare
Choose a tag to compare

Tiny bugfix release.

Fixed

  • mdio: The bench operation is now much more reliable when stacked on
    other devices than regular PHYs (e.g. paged PHYs or Marvell
    switches).
  • mvls: The STU can now be dumped chips from the Peridot generation.

mdio-tools v1.1.0

04 May 08:56
Compare
Choose a tag to compare

A sprawling release, adding various mvls related introspection
features. mvls also gains a JSON output format.

Added

  • mvls: The STU can now be dumped (requires Linux 5.17 or later). This
    is useful now that mv88e6xxx supports offloading of MST states
  • mvls: Output can now be formatted as JSON for easier scripting
  • mdio: mvls: A subset of MIB counters can now be dumped. This let's
    you get at counters for DSA ports, which are not reachable from
    ethtool
  • mdio: mvls: The LAG mask and LAG map tables can now be dumped
  • mdio: Improve usage message by including the examples from the
    manual

mdio-tools v1.0.1

26 Nov 07:23
Compare
Choose a tag to compare

Primarily fixes a few issues in the kernel module that were found
during a quick review from Russell King:

https://lore.kernel.org/netdev/YYPThd7aX+TBWslz@shell.armlinux.org.uk/
https://lore.kernel.org/netdev/YYPU1gOvUPa00JWg@shell.armlinux.org.uk/

Added

  • mdio: The mvls subcommand now supports flushing the ATU

Fixed

  • mdio-netlink: Plug some glaring holes around integer overflows of
    the PC.
  • mdio-netlink: Release reference to MDIO bus after a transaction
    completes.

mdio-tools v1.0.0

18 Sep 22:11
Compare
Choose a tag to compare

Added

  • Basic usage text, mvls -h
  • Manuals

Changes

  • Reworked command syntax to be more ergonomic
  • Improved error output

Fixes

  • Fix #4: buffer alignment on Arm9 systems

Removed

  • References to the dump operation in mdio(8) which is not supported
    at the moment

1.0.0-beta1

19 May 13:58
@wkz wkz
Compare
Choose a tag to compare
1.0.0-beta1 Pre-release
Pre-release
mvls: Per-device raw dump of PVT