-
Notifications
You must be signed in to change notification settings - Fork 6.9k
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
subsys: Add MCTP as a subsystem, built on libmctp with bindings #75743
subsys: Add MCTP as a subsystem, built on libmctp with bindings #75743
Conversation
The following west manifest projects have changed revision in this Pull Request:
⛔ DNM label due to: 1 added project Note: This message is automatically posted and updated by the Manifest GitHub Action. |
e32c677
to
44752b4
Compare
bd7c893
to
153b02d
Compare
Need to work out some upstream stuff, but can then have the fork setup in the zephyrproject-rtos github org |
91652d2
to
f884e0d
Compare
In my original samples I had hacked up the serial binding to work with Zephyr natively, to better integrate with Zephyr however its useful to provide native bindings in a subsys so that's what I've begun to do. |
29717fb
to
e1f9cbd
Compare
Adds libmctp as a west module dependency Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
Now passing CI |
libmctp provides interfaces for wiring up a MCTP bus it calls bus bindings. The bindings provided in libmctp however are not directly useful to Zephyr without some work. Provide an initial uart binding that directly uses Zephyr's async uart interface. Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
Samples work by sending MCTP encoded messages over a uart between two boards. Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
Adds myself, nashif, and inteljiangwe1 to the maintainers file covering the libmctp module. Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
37ac3d8
to
55876a9
Compare
00ab7a9
into
zephyrproject-rtos:main
Hi,
I also noticed that |
Could you try |
@ubieda I ran |
just opened #84031 |
Adds libmctp as a zephyr module from my fork with a few small changes I intend on trying to upstream along with a binding to Zephyr's
pollingasync UART API. Comes with a pair of sample applications that can be used on two boards connected via UART.