Skip to content

drivers: model kconfig for Ethernet drivers#17739

Merged
MrKevinWeiss merged 12 commits intoRIOT-OS:masterfrom
leandrolanzieri:drivers/model_kconfig_eth
Jul 25, 2022
Merged

drivers: model kconfig for Ethernet drivers#17739
MrKevinWeiss merged 12 commits intoRIOT-OS:masterfrom
leandrolanzieri:drivers/model_kconfig_eth

Conversation

@leandrolanzieri
Copy link
Copy Markdown
Contributor

@leandrolanzieri leandrolanzieri commented Mar 3, 2022

Contribution description

This models all Ethernet drivers in Kconfig. To test this (and also to make tests stack-independent) all related test applications are modified to run only using netdev (note that to test with GNRC we still have tests/driver_netdev_common). Additionally, specific test applications for stm32_eth and esp_eth are added.

Note: For now this includes some extra changes (e.g., 4b30314, fd9466b, 8da03c2) that most likely will be split.

Testing procedure

  • Green CI

Issues/PRs references

#17744
#17745
#17746
#17747

@leandrolanzieri leandrolanzieri added the State: WIP State: The PR is still work-in-progress and its code is not in its final presentable form yet label Mar 3, 2022
@github-actions github-actions bot added Area: boards Area: Board ports Area: cpu Area: CPU/MCU ports Area: drivers Area: Device drivers Area: Kconfig Area: Kconfig integration Area: network Area: Networking Area: sys Area: System Area: tests Area: tests and testing framework Platform: ARM Platform: This PR/issue effects ARM-based platforms Platform: ESP Platform: This PR/issue effects ESP-based platforms labels Mar 3, 2022
@MrKevinWeiss
Copy link
Copy Markdown
Contributor

Hmm seems to be some xtimer/ztimer issues...

@leandrolanzieri leandrolanzieri force-pushed the drivers/model_kconfig_eth branch from d587b1c to 3d8b979 Compare April 7, 2022 13:17
@leandrolanzieri
Copy link
Copy Markdown
Contributor Author

Hmm seems to be some xtimer/ztimer issues...

It was my fault, poor rebasing. Let's see now

@leandrolanzieri
Copy link
Copy Markdown
Contributor Author

Seems to work

@MrKevinWeiss
Copy link
Copy Markdown
Contributor

Any blockers? This only touches kconfig so it should be fine if it green. @maribu ?

@leandrolanzieri leandrolanzieri force-pushed the drivers/model_kconfig_eth branch from 3d8b979 to d4233e5 Compare July 25, 2022 08:24
Copy link
Copy Markdown
Contributor

@MrKevinWeiss MrKevinWeiss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good from the coding side. Lets see what murdock says then please remove the limiting build commit. ACK.

@leandrolanzieri leandrolanzieri force-pushed the drivers/model_kconfig_eth branch from d4233e5 to 5b3936d Compare July 25, 2022 08:48
@github-actions github-actions bot removed the Area: CI Area: Continuous Integration of RIOT components label Jul 25, 2022
@leandrolanzieri leandrolanzieri force-pushed the drivers/model_kconfig_eth branch from 5b3936d to 1716638 Compare July 25, 2022 09:08
@leandrolanzieri
Copy link
Copy Markdown
Contributor Author

Fixed whitespace issue

@MrKevinWeiss MrKevinWeiss merged commit aa268f0 into RIOT-OS:master Jul 25, 2022
@MrKevinWeiss
Copy link
Copy Markdown
Contributor

Finally eh?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: boards Area: Board ports Area: cpu Area: CPU/MCU ports Area: drivers Area: Device drivers Area: Kconfig Area: Kconfig integration Area: network Area: Networking Area: sys Area: System Area: tests Area: tests and testing framework CI: ready for build If set, CI server will compile all applications for all available boards for the labeled PR Platform: ARM Platform: This PR/issue effects ARM-based platforms Platform: ESP Platform: This PR/issue effects ESP-based platforms Platform: native Platform: This PR/issue effects the native platform Type: new feature The issue requests / The PR implemements a new feature for RIOT

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants