[PATCH net-next 0/2] net: mctp: Add MCTP transport for the Axiado AX3005 IRoT
Akhila Kavi
akavi at axiado.com
Sun Nov 1 06:00:56 PST 2026
The Axiado AX3005 SoC has an integrated root-of-trust (IRoT)
co-processor next to the application processor. Security protocols such
as SPDM and PLDM run between the two over MCTP. This series adds a
transport for that link, so the host side uses ordinary AF_MCTP
sockets.
The link is built from two channels of the AX3005 mailbox controller,
which is already supported (drivers/mailbox/axiado-mailbox.c, in the
base of this series), and a no-map reserved-memory carve-out. The
mailbox carries small doorbell and ACK messages. The packets
themselves go through two windows in the carve-out, one per direction,
which the IRoT firmware allocates and reports at probe time. Each
direction has one packet in flight, and every packet is acknowledged
with a counter.
Patch 1 adds the devicetree binding and a MAINTAINERS entry.
Patch 2 adds the driver.
This is v1; there are no earlier revisions.
To: Sammai Chakravarthy <schakravarthy at axiado.com>
To: Prasad Bolisetty <pbolisetty at axiado.com>
To: Andrew Lunn <andrew+netdev at lunn.ch>
To: "David S. Miller" <davem at davemloft.net>
To: Eric Dumazet <edumazet at google.com>
To: Jakub Kicinski <kuba at kernel.org>
To: Paolo Abeni <pabeni at redhat.com>
To: Rob Herring <robh at kernel.org>
To: Krzysztof Kozlowski <krzk+dt at kernel.org>
To: Conor Dooley <conor+dt at kernel.org>
To: Tzu-Hao Wei <twei at axiado.com>
To: Karthikeyan Mitran <kmitran at axiado.com>
To: Jeremy Kerr <jk at codeconstruct.com.au>
To: Matt Johnston <matt at codeconstruct.com.au>
Cc: netdev at vger.kernel.org
Cc: devicetree at vger.kernel.org
Cc: linux-arm-kernel at lists.infradead.org
Cc: linux-kernel at vger.kernel.org
Cc: openbmc at lists.ozlabs.org
Signed-off-by: Akhila Kavi <akavi at axiado.com>
---
Akhila Kavi (2):
dt-bindings: net: Add Axiado AX3005 IRoT MCTP transport
net: mctp: Add Axiado AX3005 IRoT MCTP transport driver
.../bindings/net/axiado,ax3005-mctp-irot.yaml | 60 ++
MAINTAINERS | 9 +
drivers/net/mctp/Kconfig | 17 +
drivers/net/mctp/Makefile | 1 +
drivers/net/mctp/axiado-mctp-irot.c | 1089 ++++++++++++++++++++
5 files changed, 1176 insertions(+)
---
base-commit: aeb76c8f39892c095cf9abcdc90e11627d131935
change-id: 20261026-mctp-transport-irot-ax3005-f0e061cbbd42
Best regards,
--
Akhila Kavi <akavi at axiado.com>
More information about the linux-arm-kernel
mailing list