Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Closed
mike-2020 opened this issue Jan 2, 2024 · 4 comments
Closed

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

mike-2020 opened this issue Jan 2, 2024 · 4 comments
Assignees
Labels
Resolution: Duplicate This issue or pull request already exists Status: Done Issue is done internally Type: Feature Request Feature request for IDF

Comments

@mike-2020
Copy link

mike-2020 commented Jan 2, 2024

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

@mike-2020 mike-2020 added the Type: Feature Request Feature request for IDF label Jan 2, 2024
@espressif-bot espressif-bot added the Status: Opened Issue is new label Jan 2, 2024
@github-actions github-actions bot changed the title New ethernet controller chip support New ethernet controller chip support (IDFGH-11825) Jan 2, 2024
@sauttefk
Copy link
Contributor

sauttefk commented Jan 2, 2024

@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
Copy link
Collaborator

kostaond commented Mar 4, 2024

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

@mike-2020
Copy link
Author

mike-2020 commented Mar 6, 2024 via email

@espressif-bot espressif-bot added Status: Done Issue is done internally Resolution: Duplicate This issue or pull request already exists and removed Status: Opened Issue is new labels Mar 22, 2024
@kostaond
Copy link
Collaborator

CH390 driver has been released at https://github.com/espressif/esp-eth-drivers/tree/master/ch390

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Resolution: Duplicate This issue or pull request already exists Status: Done Issue is done internally Type: Feature Request Feature request for IDF
Projects
None yet
Development

No branches or pull requests

4 participants