Anyway to disable the mdio for phy
in qca8k_internal_mdio_write and qca8k_internal_mdio_read just comment the qca8k_phy_eth_command part and the if.
qca8k_internal_mdio_write
qca8k_internal_mdio_read
qca8k_phy_eth_command
This way phy will use mdio instead of eth mgmt