]> git.ipfire.org Git - thirdparty/qemu.git/commit
hw/net: cadence_gem: Fix MDIO_OP_xxx values
authorBin Meng <bmeng@tinylab.org>
Tue, 2 Jan 2024 14:18:03 +0000 (22:18 +0800)
committerMichael Tokarev <mjt@tls.msk.ru>
Mon, 8 Jan 2024 16:25:57 +0000 (19:25 +0300)
commit6e3cfd598cb9665689a485f1a25dff7c55023120
treead5d4dc0418c700e9c5ac0042c44f37bd3efeeac
parent5713d6dd76d2bb10f8e2367512217ef49fe797ed
hw/net: cadence_gem: Fix MDIO_OP_xxx values

Testing upstream U-Boot with 'sifive_u' machine we see:

  => dhcp
  ethernet@10090000: PHY present at 0
  Could not get PHY for ethernet@10090000: addr 0
  phy_connect failed

This has been working till QEMU 8.1 but broken since QEMU 8.2.

Fixes: 1b09eeb122aa ("hw/net/cadence_gem: use FIELD to describe PHYMNTNC register fields")
Reported-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Bin Meng <bmeng@tinylab.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Tested-by: Heinrich Schuchardt <xypron.glpk@gmx.de>
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
(cherry picked from commit 0c7ffc977195c1f71c8132eb5616827e589d4a0f)
Signed-off-by: Michael Tokarev <mjt@tls.msk.ru>
hw/net/cadence_gem.c