mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
* [PATCH net-next 0/2] net: mctp: Add MCTP transport for the Axiado AX3005 IRoT
@ 2026-11-01 14:00 Akhila Kavi
  2026-11-01 14:00 ` [PATCH net-next 1/2] dt-bindings: net: Add Axiado AX3005 IRoT MCTP transport Akhila Kavi
                   ` (2 more replies)
  0 siblings, 3 replies; 5+ messages in thread
From: Akhila Kavi @ 2026-11-01 14:00 UTC (permalink / raw)
  To: Sammai Chakravarthy, Prasad Bolisetty, Andrew Lunn,
	David S. Miller, Eric Dumazet, Jakub Kicinski, Paolo Abeni,
	Rob Herring, Krzysztof Kozlowski, Conor Dooley, Tzu-Hao Wei,
	Karthikeyan Mitran, Jeremy Kerr, Matt Johnston
  Cc: netdev, devicetree, linux-arm-kernel, linux-kernel, openbmc, Akhila Kavi

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@axiado.com>
To: Prasad Bolisetty <pbolisetty@axiado.com>
To: Andrew Lunn <andrew+netdev@lunn.ch>
To: "David S. Miller" <davem@davemloft.net>
To: Eric Dumazet <edumazet@google.com>
To: Jakub Kicinski <kuba@kernel.org>
To: Paolo Abeni <pabeni@redhat.com>
To: Rob Herring <robh@kernel.org>
To: Krzysztof Kozlowski <krzk+dt@kernel.org>
To: Conor Dooley <conor+dt@kernel.org>
To: Tzu-Hao Wei <twei@axiado.com>
To: Karthikeyan Mitran <kmitran@axiado.com>
To: Jeremy Kerr <jk@codeconstruct.com.au>
To: Matt Johnston <matt@codeconstruct.com.au>
Cc: netdev@vger.kernel.org
Cc: devicetree@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-kernel@vger.kernel.org
Cc: openbmc@lists.ozlabs.org

Signed-off-by: Akhila Kavi <akavi@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@axiado.com>


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2026-11-02 11:40 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2026-11-01 14:00 [PATCH net-next 0/2] net: mctp: Add MCTP transport for the Axiado AX3005 IRoT Akhila Kavi
2026-11-01 14:00 ` [PATCH net-next 1/2] dt-bindings: net: Add Axiado AX3005 IRoT MCTP transport Akhila Kavi
2026-11-02 11:40   ` Krzysztof Kozlowski
2026-11-01 14:00 ` [PATCH net-next 2/2] net: mctp: Add Axiado AX3005 IRoT MCTP transport driver Akhila Kavi
2026-11-02  2:55 ` [PATCH net-next 0/2] net: mctp: Add MCTP transport for the Axiado AX3005 IRoT Jeremy Kerr

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®