[PATCH v3 0/2] CAAM Driver: re-factor and set proper JR status
ZHIZHIKIN Andrey
andrey.zhizhikin at leica-geosystems.com
Thu Jan 6 02:56:12 PST 2022
Hello Herbert,
Gentle ping on this V3. I see that in Patchwork this series state is set to "Deferred".
Is there anything missing here to proceed further?
> -----Original Message-----
> From: Andrey Zhizhikin <andrey.zhizhikin at leica-geosystems.com>
> Sent: Wednesday, December 8, 2021 12:02 AM
> To: linux-kernel at vger.kernel.org
> Cc: robh+dt at kernel.org; shawnguo at kernel.org; michael at walle.cc;
> s.hauer at pengutronix.de; kernel at pengutronix.de; festevam at gmail.com; linux-
> imx at nxp.com; horia.geanta at nxp.com; pankaj.gupta at nxp.com;
> herbert at gondor.apana.org.au; davem at davemloft.net; l.stach at pengutronix.de;
> qiangqing.zhang at nxp.com; peng.fan at nxp.com; alice.guo at nxp.com; aford173 at gmail.com;
> frieder.schrempf at kontron.de; krzk at kernel.org; shengjiu.wang at nxp.com;
> gregkh at linuxfoundation.org; ping.bai at nxp.com; daniel.baluta at nxp.com;
> jun.li at nxp.com; marex at denx.de; thunder.leizhen at huawei.com; martink at posteo.de;
> leonard.crestez at nxp.com; hongxing.zhu at nxp.com; agx at sigxcpu.org;
> devicetree at vger.kernel.org; linux-arm-kernel at lists.infradead.org; linux-
> crypto at vger.kernel.org; op-tee at lists.trustedfirmware.org; Andrey Zhizhikin
> <andrey.zhizhikin at leica-geosystems.com>
> Subject: [PATCH v3 0/2] CAAM Driver: re-factor and set proper JR status
>
> This V3 series covers points uncovered during the review of the previous
> series, one major point being that register readout should not be used
> for dynamic JR availability check due to its unreliability.
>
> Instead, JR should have a proper status set in FDT which indicates the
> availability of the ring in NS-World. This status is aligned with what
> BootROM code configures, and can be modified by all actors in the boot
> chain.
>
> Therefore, patch in V2 series that was handling the dynamic JR
> availability check is dropped in this series and replaced by the patch
> which sets proper DT status for JR nodes.
>
> Andrey Zhizhikin (2):
> crypto: caam - convert to use capabilities
> arm64: dts: imx8m: define proper status for caam jr
>
> arch/arm64/boot/dts/freescale/imx8mm.dtsi | 4 +
> arch/arm64/boot/dts/freescale/imx8mn.dtsi | 4 +
> arch/arm64/boot/dts/freescale/imx8mp.dtsi | 4 +
> arch/arm64/boot/dts/freescale/imx8mq.dtsi | 4 +
> drivers/crypto/caam/caamalg_qi.c | 2 +-
> drivers/crypto/caam/ctrl.c | 115 ++++++++++++++--------
> drivers/crypto/caam/intern.h | 20 ++--
> drivers/crypto/caam/jr.c | 19 +++-
> drivers/crypto/caam/regs.h | 2 -
> 9 files changed, 122 insertions(+), 52 deletions(-)
>
>
> base-commit: 04fe99a8d936d46a310ca61b8b63dc270962bf01
> --
> 2.25.1
>
-- andrey
More information about the linux-arm-kernel
mailing list