From patchwork Mon May 30 18:09:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vabhav Sharma X-Patchwork-Id: 12864871 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7489CC433F5 for ; Mon, 30 May 2022 18:26:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=xTWIFus8d/AbDv13uj75dEB6WiJ3mEUQyqiEZ1JlMi0=; b=G7KpG5JPf/+0a8 j1rwDVv37WUaurIwGt0qPamSfre8ULXqfGdficV8exSy4v9C2oR2Ly4TWXhnnU1cwczoCI0dIjN9i TcoCg1v83lJkQw6zolkI00xZ16XS9ns9ZOn7K11CYcr0FREhutL022Ati7g1Ccy+29lhjVqiitWLY tHLaO1Vt2xbnsIP7ZecESQSdo5ciFcHpTJyP7YEiB+jEgS0xbZQM33oWjrFMXCyhnVqKaLZ1pJUQy vYfJAbxPxem0lasPFwgtHqydG1ePwTCKFW3Y1atYy5UB3GUwFJLwe4aMMx8t9gKBzZ7WU2oV0LURT 94Ku5ll64+7WPMwO0XMg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nvk4o-007pwN-La; Mon, 30 May 2022 18:25:14 +0000 Received: from mail-db5eur01on062e.outbound.protection.outlook.com ([2a01:111:f400:fe02::62e] helo=EUR01-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nvk4m-007pvF-4D for linux-arm-kernel@lists.infradead.org; Mon, 30 May 2022 18:25:13 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Y0ojoRHarobOC8kKmB23sQecF908sfjxI9dSaF38DtKnKdck2S5h9gU2EjMLi4NPDMTTe+1OhkADkdl/hl5kpG1lS4zPPyre5nH7IZgMCO49lHzsaKAGjBoRXXYC4Pw/T5d6HjV8mGvKiH1YnfJU5CUl+OYykdHD4mQETNW3bXy0B968oaxGXYKjkj5HW3jVi2ccGM5tpT1e9uAAQdUG+RHDVYB80MP8r0NqhMxKp8Jmpb8Y+MZUuSKYN5N0vh5UvgBmfBd60sMkv/jYcl24AQyN5CY3a3SF3iP5ZEUkeHVftkpK8Cb7uFJiIVLiN0RyGkjwNoLKqpdzTwAgNTiCpw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=4AdYb1+/KC9VIWXxGZKcoMU+hZqZ+SVXJGjcss9YtPo=; b=LUsPFjfk+mlVj93jVTvX35/luiUCUFfCaiCzhVeV1UaaKqSB0wRDUruaZkQO/PAdjYRs/drahbrGDcje8w9LbV4ff8bSHxyISgU+lBWC+MBlA3ois7sQqLFcZRyX/xLyilhnZhR3oFFx6UvBKhmGXeh8uq41OBIm5XrxiCrNW/+ghik2ucorWGhfRx9p1lnVDAz7g8dICKi3bkhCGhAqmncvxHlVITLxnYxTasL4mhCwW6TKSVv6IFTCFI+nYRtEo1KNhWT7kJCAAZ1yD9QMNmhWksQ14NaKJHMDqJ6mfQREn5yKBEOKyFCmsu7NLaH9msU6qHVJ62JjOqI00kYsIw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=4AdYb1+/KC9VIWXxGZKcoMU+hZqZ+SVXJGjcss9YtPo=; b=IhyQ0D0QtMT7qNuQKZgBBqogA4R1UKrb/9P/0edviSI05YyyEV5WPrd/8B98bNyeNpT/Zy5jzsiZAiHkPiar6Y4yHfPwtYgQK0bsSrdxNLnAW6Rk7QxsdZhzKihZ0xyAI7UGO4BiV/NHI4xbogkb0YrSHgZEEqoYmkcwEIM/tuI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS1PR04MB9358.eurprd04.prod.outlook.com (2603:10a6:20b:4dc::19) by VI1PR04MB4462.eurprd04.prod.outlook.com (2603:10a6:803:65::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.19; Mon, 30 May 2022 18:09:53 +0000 Received: from AS1PR04MB9358.eurprd04.prod.outlook.com ([fe80::1076:5516:ef4:7c6d]) by AS1PR04MB9358.eurprd04.prod.outlook.com ([fe80::1076:5516:ef4:7c6d%9]) with mapi id 15.20.5293.019; Mon, 30 May 2022 18:09:53 +0000 From: Vabhav Sharma To: horia.geanta@nxp.com, gaurav.jain@nxp.com, pankaj.gupta@nxp.com, herbert@gondor.apana.org.au, davem@davemloft.net, shawnguo@kernel.org, robh+dt@kernel.org Cc: linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, NXP Linux Team , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, silvano.dininno@nxp.com, V.Sethi@nxp.com Subject: [PATCH 1/3] dt-bindings: crypto: fsl: add entropy delay property Date: Mon, 30 May 2022 23:39:22 +0530 Message-Id: <20220530180924.1792399-2-vabhav.sharma@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220530180924.1792399-1-vabhav.sharma@nxp.com> References: <20220530180924.1792399-1-vabhav.sharma@nxp.com> X-ClientProxiedBy: SI2PR01CA0051.apcprd01.prod.exchangelabs.com (2603:1096:4:193::6) To AS1PR04MB9358.eurprd04.prod.outlook.com (2603:10a6:20b:4dc::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 216f7356-f8fc-43c4-fbc2-08da426797c6 X-MS-TrafficTypeDiagnostic: VI1PR04MB4462:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: nQZDBHJWzJRzNqWVGNUgIQ/Z7olnkmwwPe59iP6i/EM4XvqeA35wHysbOPwysHtIq2Ie+wT1WSnG6rWHxjAjEpNMm6MxnW+dDRVfoLnZOUDoC9yZH8OZn5oo7yZWUXnY3+VtFy/y/6DSpe6+WhqU1Ptuf8zUMb0FlJ5JOrKhz/sl5yxK4Jx9CNejHcPnoI6AVPMc6tYRcJcITLKsaLym1LlpztwuBU5GMpbynTZxndxZa/sb0SlE448Td0BVSLoGHs4wCeDwjB7KFj3sbIYx1S74NK+R2SETSJWP+VPncHHxQqYBAVm+J8pjv+1ZlJmlA+9Atd6B9SlDVwW3ODUuAhGhSl1eRe7+tKP42/FoV/CvjXgcySQ6naOAYTtK/MDJhsQDUauqqx7CyNo0GRoQ/Oj7lfe/YpPvt55wiqd2RJhp3EMVskS6BiBrkydl3QqtNmuYDM6kS7VBcXHZQORsDLuRDoTqEuDVmDYr0L3rDspCFU7WhdDa6d5rJvk+42aXNqQ7oVGhzKAFV/u7sGxUljYAVfC3dstTBtBYdpAmmn60f4WpZYp5IMfr8JeA1JMOOUlGPhRZIS0FATapxqb/T+X0J/nbGDCn3mScPjNMHPyBaedjh73mbBvB+N7mD9RfJgdVKziyTU419Mezn7++jzqbwri2XqgwohZG5TG3h+CaAJ6GXauRmgBQidZv/HqlsgvfksKGmo1iUV8EQO15dg== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS1PR04MB9358.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(316002)(38350700002)(8936002)(36756003)(6486002)(508600001)(44832011)(86362001)(4744005)(5660300002)(38100700002)(4326008)(66946007)(66556008)(66476007)(8676002)(6512007)(26005)(6506007)(6666004)(52116002)(2906002)(55236004)(186003)(2616005)(1076003)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: /d/Ia1/dDMXnjzcumII/l/IZuzaUtBZsrsfsmEvXic5aW9vL3Wd+CKIwle/5ozxJDR5NDuDqosQge5V4iyJ0Uj3v3e1GexP5HRK2p27MjwCU8z5vWGDZN54Tx3gk5nAIjtapLMq4ZPXHKpKhpjzkak+3DeYWVdwZpdyCi9Nlte36yW4LE2wim1RfxP1Yw3TKOy0HGkMjUDLLKAu0wkK0XcW7vMPirhSqf5gFD+q76BpmsJIs0siiGD1jIXwhIDCMBP6kYTnTa7kwjx1cvbc895G/4e/EAh6FmhfFiyrCzYd9Go5JPJh+bXHAMVucc01z4MLPtqkNWrZNNLdu1yvoYDG2+tcQr6ap7rzNB7oJXX/VsXu799K6ITOHWL3Hc0UJ35psbvdKEKl/BxovzdYbYlCfagk2rZCC7RO+WVJsUsRhHFkW3yHnvGkNEpQAI7mE0ET5Ha80PGfgYnJ1G6PZ0LYD6xLWmD8oTKWPW8a2q0UAzMugTLkAbdEK2mrpUKjamb8lIQq4jljOwIl33vlScMI+OAXBipua/8bSqubmb01lyW3VK4aCcpv4+vA79IXG22CyC0VvKqgP6QXqBU+EYRRQWzSmb90JNrduYbY95pwYOfm+hIIXh5tuXwFYrbt9jw/XOVxzuZtXd/qvhWcmJ88Vcr8H781KeV6aKJrEsEJCA4b5gfP9CQw8tjWetKRStdB+zbZMtb7oJ0Yaol0IgJZkkswtpH7uftmTG3E+UL0XJDPXwqwcxyL5hruFSfWGyE+ShFM7xdb999qD145vAv2tQRveLNFnE7rm81kszpaZsp2LvaA1qHgRC4sbfwSDJgontWAJVYsEPk/8oVw31/GENfn90qgv9pRDwk7tA72v+M0qOOfNOnyM6EkLzj1O0IBds0mhsk9y5t1AslRnFcGj4ExDxdQMLNA1cqo0Ai+7R5f3hYLm9VidZlpa/rE6JUgsjrasvByS5Nq+sTdBLiHxkUyiSEcPBUNqB4pabLP6rk3RWysE/BQOVe+JLR27wZQOeJN8UcgdK/vn5gy+eAXX+FXedHiLJRDAaYQHJ5/h1blPjRC+i5XS3jWX3Y6/wc8BUnLEcllw3s9UZ8sBSRkmyPCwiuadNM8gpe5E2Lo/6nA3/RkcIfpNlQycCB7lMKJEspIQ3c/oZDwUf77jL5idT2kWAjm7OFNBAzNbWA1u13zP1BTuiI3DoeNJFokMTaoxUp2UTfVThJwtWzukNrrDDj+uOY1x8FOyacVP6tYxQEsMeWr92m9w+xceOKrPEobxku8eC3pJSAJp/iydXwyAwDmw5pQjh3kKTnTJ0hDftUR6iF0TNyyxUQs61WYhjkhiQkW33E5HZ11bztwVLKsOzqeLzHNUZUASUyjyGXZss4OLlu7Wf9WEIz8dbmxC+ViJOpzyw1hidL3Q3j5HskqJi2EvZf1nIIckqf+G9r7eyh9TclJQxqyjwWITBZIsgXTPw7p64KGMl7EtAxTG110G3KZYen19adBygGA6RLeTHCll4e4oSZ9M9Tgg0uXR/tev31fLahnNj9k6SPpxck3hdazi3B/ezDWCDyH+7MwmiyGS5K95ZIfwhI0bg0Y8BwNv5h9IPkuDTXjpwGTIaSzhZ+QJKtkavGnf2vE+aBD1T07nb2Bdzid33qvKdZ3eaLaJ1iVOdq5DdZY4Z7gvYWmCMtm3vGAihcaYfyexMUlyOna7PYXUczmKFWdRAEgQJMxFaD0m/xiYVaybgqjNXqiCSW27JffAQiPLzy3yGpE= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 216f7356-f8fc-43c4-fbc2-08da426797c6 X-MS-Exchange-CrossTenant-AuthSource: AS1PR04MB9358.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2022 18:09:53.0562 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zTQxR2hKE52sSRj9XURw21rHfHhe9GVRB2Ch5ExE3mgD/CsVTgvvmYc4Ia1a6xI8eYH1YgZiT233KvP4z/nBvA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4462 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220530_112512_226207_73311D85 X-CRM114-Status: UNSURE ( 8.95 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add entropy delay property which defines the length (in system clocks) of each Entropy sample taken for TRNG configuration. Signed-off-by: Vabhav Sharma Reviewed-by: Horia Geanta Reviewed-by: Varun Sethi --- Documentation/devicetree/bindings/crypto/fsl-sec4.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Documentation/devicetree/bindings/crypto/fsl-sec4.txt b/Documentation/devicetree/bindings/crypto/fsl-sec4.txt index 8f359f473ada..1477294eda38 100644 --- a/Documentation/devicetree/bindings/crypto/fsl-sec4.txt +++ b/Documentation/devicetree/bindings/crypto/fsl-sec4.txt @@ -62,6 +62,12 @@ PROPERTIES Definition: A standard property. Define the 'ERA' of the SEC device. + - entropy-delay + Usage: optional + Value type: + Definition: A property which specifies the length (in system clocks) + of each Entropy sample taken. + - #address-cells Usage: required Value type: From patchwork Mon May 30 18:09:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vabhav Sharma X-Patchwork-Id: 12864874 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 7E6B3C433EF for ; Mon, 30 May 2022 18:27:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=n5Ey8NSoLw6Eks+4NufKvuxEBdd5Qh7Ztp6KpT9kSBU=; b=dS6KK8PdlqtaCG 41O9teZCCCoKWwIRdQKs8buBEFdtyd/3Cquo8A8/lFaHes34XDy/gfCUXYt+o5hvK6QDyDrT/LCB8 ngjRZHXgrs0MQOenTQT7gcgESwPgdOXc8FgcffMvntDEnTkJwRXFkYZkHAK3mFLIZsDFi8Xeo44GZ zqBeFTbVCfdgx4J9Xd85v1RO69RAWmRNkyJgX08FBETED0ZckLq43AlVDk0V4ahDb1Lxk4B+zG4tx xKPkSmzh3rniBG9P8TKY0pQwjF0STXApYukYojqz1x8XOpRoMixKGkD4cZFDSNJq706SxJsmpWkHH p/9rClQvzBRoR3QsK1Ow==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nvk5J-007q2f-Dl; Mon, 30 May 2022 18:25:45 +0000 Received: from mail-db5eur01on0610.outbound.protection.outlook.com ([2a01:111:f400:fe02::610] helo=EUR01-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nvk5F-007q19-Tl for linux-arm-kernel@lists.infradead.org; Mon, 30 May 2022 18:25:43 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=lVAqU1WgR0iaRUgFuI5LPTJWHfaG/yeXUlWzKg1sYzGckeI3S8LUGI8sAFX0s6FLILPt+8391+TMcTbGFTM1U9BjsLqjRqYoT+7gH5QToWNWv3QMoRmm5C8EbuF+YNOTWzgO7oYCIRpmj9bCtMeCgkiKBS3/PTdfIpLynwfUQuYKgROj9eJw5xrS4VkfjlQJkIloaIYctlC1+uLR5gMGK+GGE73jQfuz2LEeTQVx/00GFfUyew/jqvxL4vzn83214mEmPUmkmadOCaia3dOvxS2kT4VTK950aC67sISHHSNNcjrzjU6qQxVP+pA4KH5qaw270IHOrEZ2rmvllLMlww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=7Xr+sOpLspTWoW1hqbrnxjODG7nLw40H1+o7jtgPHss=; b=nYHoYYh+OMzrfivG5vih14MxleU79L7WBEqm6M1PAJRDs0X0LsU7QgMHMIx9QRWRvtwdP+21OVP3BXxtxTNXy4n+E7qrRMJgmS8IlV5Z2AVQ7XhMENdrmJ+VsNzTBaQE/pb00Xa+AHb0vGlHjNSP6VXiFSmgshcVJgp9IF3AeLBHSv5xhjhrWt412Tu0ZbDxjK5iBkgYP/xZx7w4MpOU2JWqJCpSY0JDnwKCsHJfbka1EhryQvt1U6w4NCbP2k7GtzNm4Hmx2qAkoSPjpcifZcxyrRhmOUtB1gf4xe4y9wWXxEQBeijB4kLZ0sY2p9z8vgPCB0wgDjkLXR4S78gW1Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=7Xr+sOpLspTWoW1hqbrnxjODG7nLw40H1+o7jtgPHss=; b=sasQZQUJ0PjkjtDZrRjVOHMlhBz7dB9esOdaMw1syTH3mMwdiojPSwbKHEemS5PD+8yDmCkQtzVqp678UMsKrA41yN9NCHcoIaQhmhK9MpqDWKOCNKIdmwj9NfXPLZUiwAN1kZ6SJIwpW/m1w83wrMJ9XD+/V9UDVIttPn+j+eI= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS1PR04MB9358.eurprd04.prod.outlook.com (2603:10a6:20b:4dc::19) by VI1PR04MB4462.eurprd04.prod.outlook.com (2603:10a6:803:65::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.19; Mon, 30 May 2022 18:09:57 +0000 Received: from AS1PR04MB9358.eurprd04.prod.outlook.com ([fe80::1076:5516:ef4:7c6d]) by AS1PR04MB9358.eurprd04.prod.outlook.com ([fe80::1076:5516:ef4:7c6d%9]) with mapi id 15.20.5293.019; Mon, 30 May 2022 18:09:57 +0000 From: Vabhav Sharma To: horia.geanta@nxp.com, gaurav.jain@nxp.com, pankaj.gupta@nxp.com, herbert@gondor.apana.org.au, davem@davemloft.net, shawnguo@kernel.org, robh+dt@kernel.org Cc: linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, NXP Linux Team , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, silvano.dininno@nxp.com, V.Sethi@nxp.com Subject: [PATCH 2/3] arm: dts: imx6sx: Add entropy delay property Date: Mon, 30 May 2022 23:39:23 +0530 Message-Id: <20220530180924.1792399-3-vabhav.sharma@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220530180924.1792399-1-vabhav.sharma@nxp.com> References: <20220530180924.1792399-1-vabhav.sharma@nxp.com> X-ClientProxiedBy: SI2PR01CA0051.apcprd01.prod.exchangelabs.com (2603:1096:4:193::6) To AS1PR04MB9358.eurprd04.prod.outlook.com (2603:10a6:20b:4dc::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 708be761-7d7f-48c3-eb60-08da42679a75 X-MS-TrafficTypeDiagnostic: VI1PR04MB4462:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: da40yT6iDy54u7lyXS2QOvqICygB9r78vvj2QI+9mInYRgwBAawkxALPJPcrAYGpFjEoCYdwiEr/6LGGuPTf1SzZwgeOGbDqP4n57Dxn3hYKei/nWp9WP8L6PklQ2V3TfqkGSeBO79Jhk1daJbIZo+P86G1THOOQ7upeIYFbbVYK6B7THnkYCwL430Hh8O5zUXDL/eneDQM3eL98yIEyWRw3rhBYVF7YWjr/deBCv6xRDEAoEsCzLh7dXBffT1ZxHqy26RxVeL/bK3JDkzuBsDirkcJfuHhavJJgUNdUrovQN2WKEJqHOsKEEcO72lLxYFV2gCD6Uc+LLUpTzjZsMJOjYNCT7fLM4r9gXB0IOboe0KGyXzoQifZUyS++VsY8vQ2gXWvlCXmHJf30jMLTqWbFGCs5/ny8H13pp2Ri0ZG8yWvk6nQn2K5kds7AhoAMDN0JP68q591LA7dadYocv7WRgksUtc3ILUCS7/RpCiISwIhWuV3O6/YzRaUAp2TrMWaIixK+z09+ugHfyw8KKt7Wd1AY9jSrF1cGE+kCyZC11mE7BlRZWhlwNsjDryBIz85RAXgTml5bTXs130xXZ0Osx9GlDN1ULRDM7oPljqgHOc8+07uvXba4bNzG3hmTFlxwJ0bFzk8zKx9gYaOJgzNXlDmsTrSK+EotZSju2RVeiN4X9kD0ra6dD2hgdbCJDfJsPFP7Ida127dcNZhrUXL/hiHXbVcXD/94tLX9Jwk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS1PR04MB9358.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(316002)(38350700002)(8936002)(36756003)(6486002)(508600001)(44832011)(86362001)(4744005)(5660300002)(38100700002)(4326008)(66946007)(66556008)(66476007)(8676002)(6512007)(26005)(6506007)(6666004)(52116002)(2906002)(55236004)(186003)(2616005)(1076003)(32563001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: kQuVTbUkYeQ57wauIgxUJcTnjTfG9RzfsWV2FdFJGQ45cPdOB/y00MtNkNcszaMC0EYd+JfI+PGauuQQHPuuaY5i1e6jUw09dRibHJUwkZB8kxCuNLbM1Ljf7j/GMcxBNSSzJ5zXeKqyrxTXJyW7Chg0fGZY76MK0NFGDGyd5VK+LX53etXCVt8SC11gOpMUBs6EV2sUm/q7d0N37xsFTfGCy1Ym7WCRVY3w0wi/mGeUc3V16mvFjPbSlZBKypIBm5oLgBhAl9985cV+NwG8gIvuE9Ox1WyvPSA14RateHW2HkeBbsNBupJ/xvVvqf9aQA8f/2plMHsTxNR1hhSXDuIgdn6oI7Q3x6rGu7wB+rBXXVNuS0zOWqzx/VvWUFR9Brg4iYc15MgviIEcpBFH3cpWg33aKJDxonS44N//kmfUCgRlVgPvw/9oLL4hjeWqetgtGLDOPL+u7QowBuMh6xaKRKwyxdUBXwBR1BaXr/kwnCnSC0PPHX2i8Ds4n2CjgeB/0TwiecSTbtNp8pNvWCkC0q9SoTCZaHKLSr4bU6nVEcuH3+KRsSX2M48/qIPM2lMLdhW0TTn3tlujKOULGE9C/uSBuQiLMd4jbnEMMmufhNm04ae6Es0AL7p3XtylEOEmr9RY833ljGWZVIupUDewrVRYN8BklOldexRWtk0bynLxoxsHApijkqrVfJxZyXpSkLTkiKsFdM62uLbThnNreXgzSE5oV3hhjCFkruyVQOOJ2usu7tjGhkvQ+7+WOho7HNunk/mTZoXdaFzUFTl9si5NXsmfHtLSz+RjRaM3RL3VrQsx+P3RF+cllJiKHSTq96XuEJ/oiOQGakkGhzNQLzAmgR2o20UUQjyDh57b/fZVu45kyHccBcUx0ROliYb2NqKXX8/ykEDB39iNBOPlZqaK/dx9uPU1gHvLgkj6RMQXcvhQsUY1R1UHYe4ZoILLQNEYfcH5k8AZfk59ZkqL1kaCQ8zzQUpcUsr0VAuey3+0xIwjbHbeiAUYK7jO5CYJflBUizocpeaobEnDzBHYzqQq5tooHovVeTkzmrVCIhpfua8Y1z2oYZBLDpfuRBaMVxiCd5MAUieHW9cFu/KJx28EUZkuuDCqxtlL60pBAvUVnUo0HIns/OWwI7+24Zha3TOmmUnsAi7JiIT74/UBYvZve/v1Ll10tuB7OXwC1p3OS/0hFWth2A5fFxd4j9Exa7Hjqi46QjRg29TNDkrnrTms7XEETP06H/ZsgtOn2e4SDaA0TVMjOHrM3WwQwDNPj62achdOOb5QzR80XifzFh4OO5AEUEl25v+51VEHe0YXFq5CXyPxsjppOLFwQ433t/hwRFbH+b1BMAk0RqfWNFMZZWT5qM852+k5eljPY8WfzJJNb4QiE2pmODatXoY/xMY4CGyN3y0ircHabVBEwhbMI8oy3FH60/wIdyRGnsCfMNPr0SqeXoUjQ197xvGUqRkOFKUb4EIKf1OON5aUXf0Rxc/DkgKrouLTsL3PcdA27nQ5WMl/dClbp0u7EySRm6IWom3sajM7eQUGFmfbsfE/r+v1EwTvdgZN+pQRXzu/vpcix4lhbAWpjeFYvvA3+yb8B8PeZh96L8W6mXyRh/AxNiTSh+ky+k8+nMktwGEre9EXhtiJvbvA7g6OOjoCBJcZQBRzHlkvGDtk1qRNMcG30/4+5G2sAAgEStIBEf++RHvRaB8wwnWaho8U1o6iaaAQzNfGqNMCk/BR0TPRsTWLzCT7/MmLf569BKs= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 708be761-7d7f-48c3-eb60-08da42679a75 X-MS-Exchange-CrossTenant-AuthSource: AS1PR04MB9358.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2022 18:09:56.9966 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: H1wbGY7lHB/naNrtwpzcyiHswNAJKHLGmZWLaxLhiIuFOodN5wfVl5fYSfsNp4HhbftvcvtDxjgQX1CaMD9jXw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4462 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220530_112541_996156_BF5DB7AC X-CRM114-Status: UNSURE ( 9.83 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Add imx6sx entropy-delay property. TRNG self test are run to determine the correct entropy delay. firmware test is executed with different voltage and temperature to identify the worst case value for entropy delay. after adding a margin value(1000),entropy delay should be at least 12000. Signed-off-by: Vabhav Sharma Reviewed-by: Horia Geanta Reviewed-by: Gaurav Jain --- arch/arm/boot/dts/imx6sx.dtsi | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/imx6sx.dtsi b/arch/arm/boot/dts/imx6sx.dtsi index fc6334336b3d..305fad35f5c4 100644 --- a/arch/arm/boot/dts/imx6sx.dtsi +++ b/arch/arm/boot/dts/imx6sx.dtsi @@ -864,6 +864,7 @@ aips2: bus@2100000 { crypto: crypto@2100000 { compatible = "fsl,sec-v4.0"; + entropy-delay = <12000>; #address-cells = <1>; #size-cells = <1>; reg = <0x2100000 0x10000>; From patchwork Mon May 30 18:09:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vabhav Sharma X-Patchwork-Id: 12864872 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 bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id D6E6CC433EF for ; Mon, 30 May 2022 18:26:38 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=sfRGkqcwKuwaXNT52OGSmV6bg5E1/2DzEevN4C/g/lE=; b=AHRlEn44DAQuh3 tZjseybFwv3kWV46o0zuXRyE+coCOTSdijop+Z/eUwFG2ZMbtozeSZtkxhGiMt74h3/3E9bsgH13l MR2TbKUtwOPfxX5fgXXjl/Ne+HoBAcl2A/JHxkMy+/zWnsL2EG4tkerusN/F4Bp3eemYJghpidLWh Fiwxt1cujrtVnhSX3PE2LiSfWkYE8YNqqljSnWFAEg9nbKCnwfAB7cHe33UhwTtxx7VkguCuoUeKq sX3/BaFJLyQM+yWB2reIWfnYEtvLLvtfpYe3SbRjEXykrwKBvGqySRy+zY8728n/S7120r+P53b0j IXDshT2/JHZh9rVgHGIA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nvk4x-007pxj-Tf; Mon, 30 May 2022 18:25:24 +0000 Received: from mail-db5eur01on062e.outbound.protection.outlook.com ([2a01:111:f400:fe02::62e] helo=EUR01-DB5-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nvk4n-007pvF-Q7 for linux-arm-kernel@lists.infradead.org; Mon, 30 May 2022 18:25:15 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=W6/911kj4Op7MpLJvhbQh7+glqJckd8mIDH9HiD1qfPJCrszJWohf4kPV1zUri95+9b9Ba20a5T9Du19akpL3/XjuwyYPcok/2H/wMJVYRv9a2vImfoxsIiJHIx7nZ17m9AqD22LHxDxZOJwU+Id6M8Q0BLR6kAGgnqlQ3Kayww+5x9d9ZfIIJ27sJxSqMtVYG6pZGhEjZrvPKmkImbMbmFmmcz/AtB/3zdTtPw3IdSC3PIIzG9XvXt0FJ1Ef73szL2s0akBm0xUfop+sA+aDKMziQ3iXoe6PckRatupOhB6u3BOXdz6rpAqY6LvqkA+ukTAzQ1RbTilTqPKOzBS7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=70S4952JfaHb0TDlKokLRnv6THolE13SPrXlx+nj8X4=; b=LEzzAcv0p10crYG4QuSxmHBa0QYLwSy3FYKg2qu0J8OG/6Pm1xr8AFmAoVfO8fSDX81o5lqTAzrSMorGTxCjMNBn4A8BD/eehBAfEXbo+t4p7jUT4ZlW0r9iJNXgA73If7w7WOS17PWjAyLtIoanTTrMWzDzCCKofqK7OmtpMETTbxSwWyu/+q+KWGA28rhM/C5pFibtE3+SB0GIZ1W2NnwMdADLDtCE1RQzbMvyHBxY6tXi8DSCHPDgLAJtCQKVERFfAI38NGrzatnSBn82H58Smz4Bwe8d9+PgLe+Fv6TVMWUcZNsUQT5xsvquTsiwbFOm6lmfkQJFwiHp26EXtg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=70S4952JfaHb0TDlKokLRnv6THolE13SPrXlx+nj8X4=; b=fjeikNe5VskE06AHHvDrDLfNL6h0isG80XK+8FYYwkEeMLQoQ9ugP2vyDUC015NM5ED2ScO0g47g3TaD2Iq/Qkpa6sivB1j6L74y5GojO7kdLAF/iOrhbVe3J+yK73SXn8qjut5LbmMRrelkx8iz1QCmlGL7whvWn9ZfHWQCf/s= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AS1PR04MB9358.eurprd04.prod.outlook.com (2603:10a6:20b:4dc::19) by VI1PR04MB4462.eurprd04.prod.outlook.com (2603:10a6:803:65::30) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5293.19; Mon, 30 May 2022 18:10:00 +0000 Received: from AS1PR04MB9358.eurprd04.prod.outlook.com ([fe80::1076:5516:ef4:7c6d]) by AS1PR04MB9358.eurprd04.prod.outlook.com ([fe80::1076:5516:ef4:7c6d%9]) with mapi id 15.20.5293.019; Mon, 30 May 2022 18:10:00 +0000 From: Vabhav Sharma To: horia.geanta@nxp.com, gaurav.jain@nxp.com, pankaj.gupta@nxp.com, herbert@gondor.apana.org.au, davem@davemloft.net, shawnguo@kernel.org, robh+dt@kernel.org Cc: linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, NXP Linux Team , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, silvano.dininno@nxp.com, V.Sethi@nxp.com Subject: [PATCH 3/3] crypto: caam: read entropy delay from device tree Date: Mon, 30 May 2022 23:39:24 +0530 Message-Id: <20220530180924.1792399-4-vabhav.sharma@nxp.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220530180924.1792399-1-vabhav.sharma@nxp.com> References: <20220530180924.1792399-1-vabhav.sharma@nxp.com> X-ClientProxiedBy: SI2PR01CA0051.apcprd01.prod.exchangelabs.com (2603:1096:4:193::6) To AS1PR04MB9358.eurprd04.prod.outlook.com (2603:10a6:20b:4dc::19) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 465b5490-841b-4b19-fcdc-08da42679cd5 X-MS-TrafficTypeDiagnostic: VI1PR04MB4462:EE_ X-Microsoft-Antispam-PRVS: X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: xuRTS30J1OO1VqyP7aaReq5eX6NjekcvIQYwsxfk0Ib89gCGfD3ryCGe/fNsA+wgO3KgENSS9FxLOyrTtHO6ppv/Fq7Vk+CFr3BIrADKO6DL8QlYgTWo2xQNvw81D872X+gyDahnX2FhsCLt96YjY7MjQlYgOeDFNawF3lmdMMmp4aXlqLAX26D/xodfq4u+9MFYvUlNWXrajbTjGlTsiLIyMyd5QkGnpx5on48Wq2k8ZDwQrkW/zveppm6Zao9qMshycAlxxOAWEuMRHKHSnj5UvPx6mSMgo/qOxeBPx3s9OsClITRK7S9WOpcZCA39dlEtdz7Al/1F9tqOi54c5gIi8SeCeZpKQdhoiQ5A6WcPO7Qmm/3rrP7axe6S95CW6X5SXKF30D4nEClSnZYPiQrHpEMOq4/QSGPF3LdSNfunaa12EAJJs2XUU6vlLSgB4n9zGTUUMuTsQSLQcE8e/rfbvx8fipfMZqNOBp6AS16KbOaWOnnEe8TYOBOyY/aOcRgk6yHeAJhOSzlCWMF9a4TCUtr/B+xypU9pDO6LqoiO/eKLVpXiAoWiG7iCctMfyriTY+EvBI0G3lqM0AirH/iJadXa3te6xAQ8umnbNBIuyWkZc9ro+Ty6EuZ7MTOOHC3zVAT3lRShO/WIw7k6+REJvG1nc4D7Qd2VvTHpjc/QHbrybeDNB2G2uxTE/pOFG9bMy1FJOfag+QD7pWNixw== X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AS1PR04MB9358.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230001)(4636009)(366004)(316002)(38350700002)(8936002)(36756003)(6486002)(508600001)(44832011)(86362001)(5660300002)(38100700002)(4326008)(66946007)(66556008)(66476007)(8676002)(6512007)(26005)(6506007)(6666004)(52116002)(2906002)(55236004)(186003)(2616005)(1076003)(83380400001);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: F+XTNmdbI40FoT3uP/w5f17REplrj4R12UxDeca3GamXQgMQgN3OaujvGkyBom/VCQDcaLBc1zUw80w0thDo6kiF8f3zp0tx2YPoW0briGlHpYCDFsKbzpThQXGtleW8b0+0zSMs+NsIojgyCzFafImPPIUT1Egs8c5YfEBfEMOu5XhKT+dGy9JZUe99o3Ps+dB3zBKMiQV0I68hAVk4KeCS9zg0VEdVnvukcjyY3eMBlk01MZTYK5J25JOL+FVp4Lr86II3p8W39flET5nwy8l99biw/S48o1PMXlV9//JXBVDCl/RZlYBI/6I9BctZ69SFiavLfJbUFMzNc9Xm7qXjrFSyFyvVUy67N3GH9U4NAciIrUreFDMtyMXul/pb7LKztGL5+rDeHseNiTwZW6doEmrj3dilOMuN5mXgMYk6+kim2n2i/cycNs7sSvAxAP+WIfNjVcXsp+VldC8OSMk/J5nsXIGq7bE/I0XG9VLzrhG46ltCmD8SX1z2Y7BWM3aqMbAC5SE14kzzUdADMRHzndsn+TGO6u9aZthjDImdtV05gRn1+i1KmgiXwjZn4WO02zbDJHFwM1L7tJFsOJOzB8vKW4rxdtg4NqaIFqWCTMoMvc9oiKoJQE2kAI/rkaKh2kcfI213a5mmQH/Qc9oYCO1+p6M7zIgRuq68mFZpjvqWwbsOr397osQj/vKw2k51e256ZzDLrlzjHSdpvcdC8hQ7LKntRPau/LvG3NaoLvbL0M6299+m9rFhiCmPNDPfklGfaLe5O8LUZZFNYd4us6KdYZOZ6/lj4FIiLLZoPY2uJvpycnfAfOv56uXWVXJazzm12PoxWPYTl1mL+euBHAaac67Z4sXi9bS9O5hTQjbytA+i1w0XFD6cgntD5pVyBXuQXYZZy2geefTTOSFeaAHPHyeghHFvPvMEINcw+oUSJmYvycjdXKxCXdYGlyY53aK2Otq8JNaSYlD3eGgzojesZFCciU9pf3RXiW7m0N9psHoiZt/K+lGtP7SFHnyBnds9O+gY9O4+K2UMUUCcI+BuwLOj6TWtvoeQL1C+dwPvZfMfJk+ItYvC/B6U5uLemjsQdKF7NuXk7tT0RPb6fN7aQvOtH14XkXVvWSNaIV8AJmrIFMeDP1FYb7RigaTWGcoYpvKwMUgJkkutLunqIqLhb6BC7JotBYii3SxPJPM+gMLL05yl34ZyL1T5qpIDwGr2f4WZbdKZFPMfPJmb3A2HUa72uiCYD41YiW/QVOCxeANEzWtv/mRgHwWmFB/sBwyNZW0ut78vsr5iVrpzQM4DRw88KyArSVi1DGJzavHso8oJRJPZ2jLq0kZWncIv7Pmn5DurFp+nEmAn+1rLRNKgCDm51DZ2u6fHIw88YX31VKu6QRb3XQIfVHT8GC+NF5dxz5qxWtqSSSesvlhSWdPcIcztTqDeS2M0HquaObVhq8+037eBbUDX8/t5gOevhZk6yQCnic2zGyrnqYh6Eq9QOAlSHMJHoRx1/vjIj+Eup5ZfQHviy755EBddbz0YEEFNkzrNmRusirvlqb2d5W2l19EVmtLW2zGHvzDdB4cGtQ/pNY4fnKkEDimxsLJIqlK/KMI4Uuf1vVe0UBxxj5bsEkfdn1h1GrONgVEc6LT6WrpcltVNDEPxLU0V4g5t1snp1jAZgrEld26VUHlSWU1wdPHVs/RiTPr9W3l4A4Z42m4tQnppHWtBk8oiETNrmxFSsYOTL0I/JWpjsJh+Goo2D4MaKKJkIBU99RE= X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: 465b5490-841b-4b19-fcdc-08da42679cd5 X-MS-Exchange-CrossTenant-AuthSource: AS1PR04MB9358.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 30 May 2022 18:10:00.8087 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: iWXxdHCE1/xiowE/pg8pO2ltctPNKGuC0+UEfPPdr7I/mcEESrI2zPPc44ITaI/T64Q1samadIBIKKJgxIOx1w== X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR04MB4462 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220530_112513_859082_40149035 X-CRM114-Status: GOOD ( 15.80 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Read entropy-delay property from device tree for TRNG configuration. update the value if entry is missing in DT. Signed-off-by: Vabhav Sharma Reviewed-by: Gaurav Jain Reviewed-by: Horia Geanta --- drivers/crypto/caam/ctrl.c | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/drivers/crypto/caam/ctrl.c b/drivers/crypto/caam/ctrl.c index 32253a064d0f..5ffab99d831c 100644 --- a/drivers/crypto/caam/ctrl.c +++ b/drivers/crypto/caam/ctrl.c @@ -619,7 +619,7 @@ static bool needs_entropy_delay_adjustment(void) /* Probe routine for CAAM top (controller) level */ static int caam_probe(struct platform_device *pdev) { - int ret, ring, gen_sk, ent_delay = RTSDCTL_ENT_DLY_MIN; + int ret, ring, gen_sk; u64 caam_id; const struct soc_device_attribute *imx_soc_match; struct device *dev; @@ -627,7 +627,7 @@ static int caam_probe(struct platform_device *pdev) struct caam_ctrl __iomem *ctrl; struct caam_drv_private *ctrlpriv; struct dentry *dfs_root; - u32 scfgr, comp_params; + u32 scfgr, comp_params, ent_delay = RTSDCTL_ENT_DLY_MIN; u8 rng_vid; int pg_size; int BLOCK_OFFSET = 0; @@ -847,6 +847,16 @@ static int caam_probe(struct platform_device *pdev) (rd_reg32(&ctrl->vreg.aesa) & CHA_VER_MISC_AES_NUM_MASK); } + /* + * Read entropy-delay property from device tree. If property is not + * available or missing, update the entropy delay value only for imx6sx. + */ + if (device_property_read_u32(dev, "entropy-delay", &ent_delay)) { + dev_dbg(dev, "entropy-delay property missing in DT\n"); + if (needs_entropy_delay_adjustment()) + ent_delay = 12000; + } + /* * If SEC has RNG version >= 4 and RNG state handle has not been * already instantiated, do RNG instantiation @@ -875,8 +885,6 @@ static int caam_probe(struct platform_device *pdev) * Also, if a handle was instantiated, do not change * the TRNG parameters. */ - if (needs_entropy_delay_adjustment()) - ent_delay = 12000; if (!(ctrlpriv->rng4_sh_init || inst_handles)) { dev_info(dev, "Entropy delay = %u\n",