Skip to content
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

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Commits on Oct 16, 2024

  1. modules: Add libmctp as a module

    Adds libmctp as a west module dependency
    
    Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
    teburd committed Oct 16, 2024
    Configuration menu
    Copy the full SHA
    90d246a View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

  1. mctp: Add mctp subsystem with uart binding

    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>
    teburd committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    bf6053c View commit details
    Browse the repository at this point in the history
  2. samples: Add mctp host and client samples

    Samples work by sending MCTP encoded messages over a uart between two
    boards.
    
    Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
    teburd committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    2327bc7 View commit details
    Browse the repository at this point in the history
  3. MAINTAINERS.yml: Add libmctp module maintainership

    Adds myself, nashif, and inteljiangwe1 to the maintainers file covering
    the libmctp module.
    
    Signed-off-by: Tom Burdick <thomas.burdick@intel.com>
    teburd committed Oct 17, 2024
    Configuration menu
    Copy the full SHA
    4bb2864 View commit details
    Browse the repository at this point in the history