RE: [PATCH v3 0/2] CAAM Driver: re-factor and set proper JR status
From: ZHIZHIKIN Andrey <hidden>
Date: 2022-01-06 10:56:18
Also in:
linux-crypto, linux-devicetree, lkml, op-tee
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 <redacted> Sent: Wednesday, December 8, 2021 12:02 AM To: linux-kernel@vger.kernel.org Cc: robh+dt@kernel.org; shawnguo@kernel.org; michael@walle.cc; s.hauer@pengutronix.de; kernel@pengutronix.de; festevam@gmail.com; linux- imx@nxp.com; horia.geanta@nxp.com; pankaj.gupta@nxp.com; herbert@gondor.apana.org.au; davem@davemloft.net; l.stach@pengutronix.de; qiangqing.zhang@nxp.com; peng.fan@nxp.com; alice.guo@nxp.com; aford173@gmail.com; frieder.schrempf@kontron.de; krzk@kernel.org; shengjiu.wang@nxp.com; gregkh@linuxfoundation.org; ping.bai@nxp.com; daniel.baluta@nxp.com; jun.li@nxp.com; marex@denx.de; thunder.leizhen@huawei.com; martink@posteo.de; leonard.crestez@nxp.com; hongxing.zhu@nxp.com; agx@sigxcpu.org; devicetree@vger.kernel.org; linux-arm-kernel@lists.infradead.org; linux- crypto@vger.kernel.org; op-tee@lists.trustedfirmware.org; Andrey Zhizhikin [off-list ref] 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 _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel