On 9/9/20 6:15 PM, Edgar E. Iglesias wrote:
From: "Edgar E. Iglesias" <edgar.igles...@xilinx.com>

Correct the GEMs tx/rx clocks to use the 125Mhz fixed-clock.
This matches the setup with the fixed-link 100Mbit PHY.
I also avoids the following warnings from the Linux kernel
driver:

eth0: unable to generate target frequency: 125000000 Hz

Signed-off-by: Edgar E. Iglesias <edgar.igles...@xilinx.com>

Reviewed-by: Luc Michel <luc.mic...@greensocs.com>

---
  hw/arm/xlnx-versal-virt.c | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hw/arm/xlnx-versal-virt.c b/hw/arm/xlnx-versal-virt.c
index 4b3152ee77..43d74b850f 100644
--- a/hw/arm/xlnx-versal-virt.c
+++ b/hw/arm/xlnx-versal-virt.c
@@ -212,7 +212,7 @@ static void fdt_add_gem_nodes(VersalVirt *s)
                                s->phandle.ethernet_phy[i]);
          qemu_fdt_setprop_cells(s->fdt, name, "clocks",
                                 s->phandle.clk_25Mhz, s->phandle.clk_25Mhz,
-                               s->phandle.clk_25Mhz, s->phandle.clk_25Mhz);
+                               s->phandle.clk_125Mhz, s->phandle.clk_125Mhz);
          qemu_fdt_setprop(s->fdt, name, "clock-names",
                           clocknames, sizeof(clocknames));
          qemu_fdt_setprop_cells(s->fdt, name, "interrupts",


Reply via email to