Hello,
> MDIO_WR_DONE() tests bit 31, which is always 0 (==done) as
> readw_poll_timeout_atomic does a 16-bit read. Replace with the readl
> variant.
Applied to controller/broadcom, thank you!
[1/1] PCI: brcmstb: Fix broken brcm_pcie_mdio_write() polling
https://git.kernel.org/pci/pci/c/48389d984332
Krzysztof