-
Notifications
You must be signed in to change notification settings - Fork 7k
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
drivers: i3c: add synopsys designware i3c driver #64528
Conversation
51bf79c
to
6c6f520
Compare
20f8871
to
b13970d
Compare
Is it possible to add platform-specific infrastructure, as has been done in the Linux kernel? |
I don't know how you would want that within Zephyr. That appears to be Linux OS specific stuff.... |
b13970d
to
edb810f
Compare
edb7e2f
to
0a5f3ce
Compare
a8c0fdb
to
258ac7d
Compare
An update on this... I can no longer work on this as I have had a "change in direction" internally. |
3ef020b
to
6d7393e
Compare
This appears to be the most complete of all the Synopsys I3C PRs out there (although I may be biased towards myself 😛 ) As this does support target mode, IBI TIRs, HDR-DDR, HDR-TSP, HDR-TSL, proper attachment and detachment of devices, and short CCCs. I have heard from some that they have planned to try this out.... although no timeline is known. |
13b36fe
to
d33aec0
Compare
341a3c9
to
4327ce6
Compare
Add synopsys designware i3c driver Ported down the driver available at "zephyrproject-rtos/zephyr#64528" from v4.0 to v3.6 Signed-off-by: Ryan McClelland <[email protected]> Signed-off-by: shreehari <[email protected]>
I disagree to this. |
All, Why is this pull request taking a long time to review and merge? |
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.
We've been using this driver in our project for a while now.
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.
Oh wow, 2023?😅
Code looks clean to me
Could you move the changes under |
Add synopsys designware i3c driver Signed-off-by: Ryan McClelland <[email protected]>
add the synopsys designware i3c to the i3c shell. Signed-off-by: Ryan McClelland <[email protected]>
The Synopsys I3C has no in-tree board with it to built with. This adds a test build-only for the cadence i3c peripheral attaching with the qemu_cortex_m3 board as that appears to be generic enough. Signed-off-by: Ryan McClelland <[email protected]>
87c4b28
4327ce6
to
87c4b28
Compare
done |
This implements the initial driver for the synopsys designware i3c IP.