From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id F0E08C4345F for ; Thu, 25 Apr 2024 23:03:49 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 75DEB89094; Fri, 26 Apr 2024 01:03:40 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=fail (p=none dis=none) header.from=denx.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1714086220; bh=QP3TVNfwAPVdsuaOefp7j8M1h7nqsLH+PGLkDHqFibw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-Id: List-Unsubscribe:List-Archive:List-Post:List-Help:List-Subscribe: From; b=oWqqrkNrlq7/Pw0UkIEpHVkJ1AuxorW3t5TovEwuGMGRLb+BXcoFaX72ZYKTXHkpb XH+1yOyK/fzVrIcsw5nWTOKs2sWcOH+YD5x63xY6/fkFOKOON0BSFXRNNJn4tsZf/n DoxewzN/o8N4Y/Kj4YU5Es28l1zUQBJ0vPCV91JH70fgqbrKxmXOU9HwvrPSiVbnph sAv2/exqPAzQfBKnSm8elCJ0qApKFUPjnt7KNCVCw2NUFyJK1t+i16QIYL/pjLzqDX iF3VHgCg6NpfxRem42AaHjuB4rGsX4L+iwFJeSPkJqVLU+5kZUFwhoGTXxnHd0vmNC M4QGTBX2nDCbQ== Received: from tr.lan (ip-86-49-120-218.bb.vodafone.cz [86.49.120.218]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: marex@denx.de) by phobos.denx.de (Postfix) with ESMTPSA id 7DF678907F; Fri, 26 Apr 2024 01:03:38 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=denx.de; s=phobos-20191101; t=1714086219; bh=QP3TVNfwAPVdsuaOefp7j8M1h7nqsLH+PGLkDHqFibw=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=fBzJZCkv74dzY0FSS1ZwZUrXef2msvDAy6mDRydz1nB2YS6V4amtOFVR9mzenDjUm 9YD41aLNvIP73DgdDaAQqKVfQnQXEh0P6MlNrTc50+FfKGcwrc0k+uvadibWiiYH7H xJU2FMTty854J2/GWwPOBrTEzXwd81TwXxJN6uux8ter5lWtgMWk7C1U9XVv0g76qP sL8iWB0buylb4WyM6Y12WSFnMOEwSVJwyq2+i609bEfPUYzYrE0GfuxAuhlQwExriQ bKpjQMERAvDSnWmK9RTf896YbUo+LOozetxbrMwQUU5ot1LQBBScVVdy5DcG8fc4EM nCQFgJ3QHpjCw== From: Marek Vasut To: u-boot@lists.denx.de Cc: Marek Vasut , Angelo Dureghello , Emanuele Ghidoli , Fabio Estevam , Gaurav Jain , Heinrich Schuchardt , Michal Simek , Simon Glass , Stefan Roese , Sughosh Ganu , Svyatoslav Ryhel , Tim Harvey , Tom Rini Subject: [PATCH 2/3] crypto/fsl: Introduce SPL_FSL_CAAM_RNG Date: Fri, 26 Apr 2024 01:02:08 +0200 Message-ID: <20240425230314.497203-2-marex@denx.de> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20240425230314.497203-1-marex@denx.de> References: <20240425230314.497203-1-marex@denx.de> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.8 at phobos.denx.de X-Virus-Status: Clean Add SPL variant of SPL_FSL_CAAM_RNG so that the SPL_FSL_CAAM_RNG can be disabled in SPL if necessary. This may be necessary due to e.g. size constraints of the SPL. Signed-off-by: Marek Vasut --- Cc: Angelo Dureghello Cc: Emanuele Ghidoli Cc: Fabio Estevam Cc: Gaurav Jain Cc: Heinrich Schuchardt Cc: Marek Vasut Cc: Michal Simek Cc: Simon Glass Cc: Stefan Roese Cc: Sughosh Ganu Cc: Svyatoslav Ryhel Cc: Tim Harvey Cc: Tom Rini Cc: u-boot@lists.denx.de --- drivers/crypto/fsl/Kconfig | 7 +++++++ drivers/crypto/fsl/Makefile | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/drivers/crypto/fsl/Kconfig b/drivers/crypto/fsl/Kconfig index 294e1c8a44e..9f58731bb67 100644 --- a/drivers/crypto/fsl/Kconfig +++ b/drivers/crypto/fsl/Kconfig @@ -78,6 +78,13 @@ config FSL_CAAM_RNG using the prediction resistance flag which means the DRGB is reseeded from the TRNG every time random data is generated. +config SPL_FSL_CAAM_RNG + bool "Enable CAAM Random Number Generator support in SPL" + depends on SPL_DM_RNG + help + This option is an SPL-variant of the FSL_CAAM_RNG option. + See the help of FSL_CAAM_RNG for details. + endif config FSL_DCP_RNG diff --git a/drivers/crypto/fsl/Makefile b/drivers/crypto/fsl/Makefile index 7a2543e16cc..4fbce519a0b 100644 --- a/drivers/crypto/fsl/Makefile +++ b/drivers/crypto/fsl/Makefile @@ -6,6 +6,6 @@ obj-y += sec.o obj-$(CONFIG_FSL_CAAM) += jr.o fsl_hash.o jobdesc.o error.o obj-$(CONFIG_CMD_BLOB)$(CONFIG_IMX_CAAM_DEK_ENCAP) += fsl_blob.o obj-$(CONFIG_RSA_FREESCALE_EXP) += fsl_rsa.o -obj-$(CONFIG_FSL_CAAM_RNG) += rng.o +obj-$(CONFIG_$(SPL_TPL_)FSL_CAAM_RNG) += rng.o obj-$(CONFIG_FSL_DCP_RNG) += dcp_rng.o obj-$(CONFIG_FSL_MFGPROT) += fsl_mfgprot.o -- 2.43.0