Re: [PATCH net-next v10 0/4] net: stmmac: eic7700: add eth1 variant support and update delay bindings

From: Paolo Abeni

Date: Tue Jul 21 2026 - 03:22:31 EST


On 7/7/26 8:40 AM, lizhi2@xxxxxxxxxxxxxxxxxx wrote:
> From: Zhi Li <lizhi2@xxxxxxxxxxxxxxxxxx>
>
> This series updates Ethernet support for the ESWIN EIC7700 SoC,
> including support for the eth1 MAC variant.
>
> The series includes DT binding updates and stmmac glue driver updates
> for the EIC7700 Ethernet controller.
>
> The changes include:
> - Update the tx-internal-delay-ps binding property from a fixed enum
> list to a range-based definition, and make it optional with the
> corresponding driver update.
>
> - Add support for the EIC7700 eth1 MAC variant, which has
> silicon-specific RX sampling behavior and TX timing characteristics.
> A dedicated compatible string is introduced for this hardware variant,
> and the driver applies the required RX clock inversion handling and
> timing adjustments.
>
> Due to silicon characteristics, the eth1 interface has a fixed TX
> internal delay of approximately 2 ns and an RX sampling skew of 4-5 ns
> that cannot be compensated solely by standard RGMII delay settings.
> The binding models the effective TX delay range of this variant, while
> the driver handles the required hardware-specific timing configuration.
>
> Only the DT bindings and driver patches are included in this series. The
> DTS changes are intentionally omitted for the following reasons:
> - The HSP bus infrastructure is being introduced by Pinkesh Vaghela's
> DT series [0], currently under review.
> - The HSPCRG clock/reset series [1] provides additional infrastructure
> for the HSP subsystem.
>
> Once these dependencies are merged, a follow-up DT series will enable
> Ethernet, USB, eMMC, and SD across the HSP bus.
>
> Reference:
> [0] https://lore.kernel.org/lkml/20260706081055.1126275-1-pinkesh.vaghela@xxxxxxxxxxxxxx/
> [1] https://lore.kernel.org/all/20260605060730.1605-1-dongxuyang@xxxxxxxxxxxxxxxxxx/
Applied, thanks!

/P