espressif / esp-idf

Espressif IoT Development Framework. Official development framework for Espressif SoCs.
Apache License 2.0
13.39k stars 7.25k forks source link

New ethernet controller chip support (IDFGH-11825) #12918

Open mike-2020 opened 8 months ago

mike-2020 commented 8 months ago

Is your feature request related to a problem?

No response

Describe the solution you'd like.

esp-idf includes support for DM9051, W5500 and ksz8851snl for ethernet (SPI interface). But all these chips were designed ten years ago. I'd like suggest esp-idf include support for some most updated chips, such as CH390. These new chips generally require less peripheral components, and consume much less power (much higher power efficiency).

Describe alternatives you've considered.

No response

Additional context.

No response

sauttefk commented 8 months ago

@mike-2020 As the CH390 is a SPI connected Ethernet MAC+PHY, you could try to adopt the DM9051 implementation. The changes should be relatively small, as the basic registers should be the same amongst all PHYs.

kostaond commented 6 months ago

@mike-2020, @SergeyKharenko implemented the CH390 driver, see #13306.

mike-2020 commented 6 months ago

That is a nice job. Thanks for letting me know.在 2024年3月4日,21:58,Ondrej Kosta @.***> 写道: @mike-2020, @SergeyKharenko implemented the CH390 driver, see #13306.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you were mentioned.Message ID: @.***>