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

Paolo Abeni pabeni at redhat.com
Tue Jul 21 00:22:17 PDT 2026


On 7/7/26 8:40 AM, lizhi2 at eswincomputing.com wrote:
> From: Zhi Li <lizhi2 at eswincomputing.com>
> 
> 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@einfochips.com/
>   [1] https://lore.kernel.org/all/20260605060730.1605-1-dongxuyang@eswincomputing.com/
Applied, thanks!

/P




More information about the linux-arm-kernel mailing list