Re: [PATCH 12/12] riscv: dts: ultrarisc: Add Milk-V Titan board device tree
Andrew Lunn <[email protected]>
| Newsgroups | org.infradead.lists.linux-riscv,org.kernel.vger.dmaengine,org.kernel.vger.linux-devicetree,org.kernel.vger.linux-i2c,org.kernel.vger.linux-kernel,org.kernel.vger.linux-spi,org.kernel.vger.netdev |
|---|---|
| Message-ID | <[email protected]> |
> +ðernet {
> + phy-handle = <&phy0>;
> + /*
> + * RTL8211F: board timing uses PHY strap delays; keep plain "rgmii".
> + * Enabling PHY internal delays via "rgmii-id" breaks Ethernet traffic.
This actually indicates something is wrong.
When passed PHY_INTERFACE_MODE_RGMII, the PHY driver should change the
PHY to not add delays, overriding the strapping.
Given my previous comment, you need to spend some time understanding
what is going on here. Something is not correct.
https://elixir.bootlin.com/linux/v6.15/source/Documentation/devicetree/bindings/net/ethernet-controller.yaml#L287
Andrew
_______________________________________________
linux-riscv mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/linux-riscv