RE: [EXT] Re: [PATCH v2 0/7] *** firmware: imx: NXP Edgelock Enclave MUAP Driver ***

From: Pankaj Gupta
Date: Fri Jun 30 2023 - 02:32:25 EST


Hi Daniel,

As discussed already on your query, answering to this, for everybody:

There is no existing NXP MU driver, that is up-streamed.
ele-mu driver is using(dependent on) the underline IMX_MBOX, driver you might be referring to.

Thanks.

Regards
Pankaj

> -----Original Message-----
> From: Daniel Baluta <daniel.baluta@xxxxxxxxx>
> Sent: Monday, April 24, 2023 7:38 PM
> To: Pankaj Gupta <pankaj.gupta@xxxxxxx>
> Cc: shawnguo@xxxxxxxxxx; s.hauer@xxxxxxxxxxxxxx;
> kernel@xxxxxxxxxxxxxx; festevam@xxxxxxxxx; dl-linux-imx <linux-
> imx@xxxxxxx>; robh+dt@xxxxxxxxxx; krzysztof.kozlowski+dt@xxxxxxxxxx;
> linux-kernel@xxxxxxxxxxxxxxx; linux-arm-kernel@xxxxxxxxxxxxxxxxxxx;
> devicetree@xxxxxxxxxxxxxxx; Gaurav Jain <gaurav.jain@xxxxxxx>; Sahil
> Malhotra <sahil.malhotra@xxxxxxx>; Aisheng Dong
> <aisheng.dong@xxxxxxx>; Varun Sethi <V.Sethi@xxxxxxx>
> Subject: [EXT] Re: [PATCH v2 0/7] *** firmware: imx: NXP Edgelock Enclave
> MUAP Driver ***
>
> Caution: EXT Email
>
> On Wed, Apr 19, 2023 at 3:45 PM Pankaj Gupta <pankaj.gupta@xxxxxxx>
> wrote:
> >
> > v2 Changes:
> >
> > - Fixed Kernel Test Bot issues.
> > - Removed ".../devicetree/bindings/mailbox/fsl,muap.txt"
> >
> > v1:
> >
> > The Messaging Unit module enables two processing elements within the
> > SoC to communicate and coordinate by passing messages (e.g., data,
> > status and control) through its interfaces.
> >
> > The NXP i.MX EdgeLock Enclave Message Unit (ELE-MUAP) is specifically
> > targeted for use between application core and Edgelocke Enclave. It
> > allows to send messages to the EL Enclave using a shared mailbox.
> >
> > Patch-set add the ELE-MU kernel driver for exchanging messages with
> > i.MX NXP ELE IP; both from:
> > - User-Space Applications via character driver.
> > - Kernel-space, used by kernel management layers like DM-Crypt.
>
>
> What's wrong with existing NXP MU driver?