- 
                Notifications
    
You must be signed in to change notification settings  - Fork 8.2k
 
subsys: Add MCTP as a subsystem, built on libmctp with bindings #75743
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
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 <[email protected]>
| 
           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 <[email protected]>
Samples work by sending MCTP encoded messages over a uart between two boards. Signed-off-by: Tom Burdick <[email protected]>
Adds myself, nashif, and inteljiangwe1 to the maintainers file covering the libmctp module. Signed-off-by: Tom Burdick <[email protected]>
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.