]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
net: stmmac: dwmac-loongson: Init ref and PTP clocks rate
authorYanteng Si <siyanteng@loongson.cn>
Wed, 7 Aug 2024 13:48:02 +0000 (21:48 +0800)
committerPaolo Abeni <pabeni@redhat.com>
Tue, 13 Aug 2024 07:48:00 +0000 (09:48 +0200)
Reference and PTP clocks rate of the Loongson GMAC devices is 125MHz.
(So is in the GNET devices which support is about to be added.) Set
the respective plat_stmmacenet_data field up in accordance with that
so to have the coalesce command and timestamping work correctly.

Fixes: 30bba69d7db4 ("stmmac: pci: Add dwmac support for Loongson")
Signed-off-by: Feiyang Chen <chenfeiyang@loongson.cn>
Signed-off-by: Yinggang Gu <guyinggang@loongson.cn>
Reviewed-by: Serge Semin <fancer.lancer@gmail.com>
Acked-by: Huacai Chen <chenhuacai@loongson.cn>
Signed-off-by: Yanteng Si <siyanteng@loongson.cn>
Tested-by: Serge Semin <fancer.lancer@gmail.com>
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
drivers/net/ethernet/stmicro/stmmac/dwmac-loongson.c

index 9b2e4bdf7cc76c4490edf704a61ac0dced14ef20..327275b28dc2ced9382ffd16bc5dcb05688e8311 100644 (file)
@@ -35,6 +35,9 @@ static void loongson_default_data(struct plat_stmmacenet_data *plat)
        /* Disable RX queues routing by default */
        plat->rx_queues_cfg[0].pkt_route = 0x0;
 
+       plat->clk_ref_rate = 125000000;
+       plat->clk_ptp_rate = 125000000;
+
        /* Default to phy auto-detection */
        plat->phy_addr = -1;