forked from zephyrproject-rtos/zephyr
-
Notifications
You must be signed in to change notification settings - Fork 1
ethernet :: low-risc eth driver et al #14
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
Merged
Merged
Changes from all commits
Commits
Show all changes
26 commits
Select commit
Hold shift + click to select a range
e583c88
Initial build frame for low RISC eth driver in Zephyr
akifsaglam 7e07c92
Port the lr_send based on freeFtos implementation and bring some util…
akifsaglam 4857f9a
Add probe function for low risc driver init
akifsaglam 7b067c6
Add iface_api.init function
akifsaglam 8351323
Turn on DT interrupt parsing and modify dtsi to include eth in soc
akifsaglam 5e83b02
Make sure MAC address saved properly
akifsaglam 8e6ca0a
Check in lowRisc config for echo test
akifsaglam 2cc9c67
Checkin the latest mdio changes and DT IRQ parsing update (broken)
akifsaglam 1ecac30
enable DT_INST for eth driver slot 0
sabhiram ecab84a
Check in lowRISC ISR for rx packets and helper functions
akifsaglam 9e4eb1e
Correct indendation
akifsaglam 7b6727a
Correct lr_send to properly process pkt to be sent
akifsaglam f08baf9
Initial build frame for low RISC eth driver in Zephyr
akifsaglam 32882a0
Port the lr_send based on freeFtos implementation and bring some util…
akifsaglam 7198d13
Add probe function for low risc driver init
akifsaglam f50681a
Add iface_api.init function
akifsaglam b9222dc
Turn on DT interrupt parsing and modify dtsi to include eth in soc
akifsaglam ded2bf1
Make sure MAC address saved properly
akifsaglam eb2602a
Check in lowRisc config for echo test
akifsaglam 896d46b
Checkin the latest mdio changes and DT IRQ parsing update (broken)
akifsaglam b2a9bdd
enable DT_INST for eth driver slot 0
sabhiram 19fee97
Check in lowRISC ISR for rx packets and helper functions
akifsaglam 14ca82e
Correct indendation
akifsaglam 3ec9c98
Correct lr_send to properly process pkt to be sent
akifsaglam 7e34fcf
format :: use uncrustify on edited files
sabhiram f50dd3f
Fix rebase merge issues
akifsaglam File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,23 @@ | ||
|
|
||
| # Copyright (c) Recogni | ||
|
|
||
|
|
||
| menuconfig ETH_LOWRISC | ||
| bool "Low Risc Ethernet driver" | ||
| help | ||
| Enable LowRISC Ethernet driver. | ||
|
|
||
| config ETH_NIC_MODEL | ||
| string | ||
| default "lowRISC" | ||
| depends on ETH_LOWRISC | ||
| help | ||
| Tells what Qemu network model to use. This value is given as | ||
| a parameter to -nic qemu command line option. | ||
|
|
||
| config ETH_LOWRISC_VERBOSE_DEBUG | ||
| bool "Enable hexdump of the received and sent frames" | ||
| help | ||
| Enabling this will turn on the hexdump of the received and sent | ||
| frames. Do not leave on for production. | ||
|
|
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am pretty sure they have a MDIO driver in zephyr - we can investigate this later.