Received: by 2002:ab2:6203:0:b0:1f5:f2ab:c469 with SMTP id o3csp3018599lqt; Tue, 23 Apr 2024 08:16:14 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUKFuE4peG++SXO1ZqcaqzURIHBO4wbGVMsnEfAG/NuDTJUJdSbNMH5U4vhTjw5AmEonmgpThocljV0aOxt4QQkZ8Ro5scCv1RUR5NGZg== X-Google-Smtp-Source: AGHT+IGXtIuSTOxYn6yxPg3Z1dNFBwlWuLIqa8MbA+njKQBog3vBrSt1xec3MypcLvh0ZGQNYq5f X-Received: by 2002:ad4:4485:0:b0:6a0:412f:8496 with SMTP id m5-20020ad44485000000b006a0412f8496mr14225380qvt.52.1713885373987; Tue, 23 Apr 2024 08:16:13 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1713885373; cv=pass; d=google.com; s=arc-20160816; b=yKV04z5DmfbCea1KAhYyZwhBduRA0TwXGYIIm5DAiMyjYC/iTBeHXYo9y2mEB/nbrM XV4POi/UeWI1rH3bArZpAOJ5NsQSxLVH0QR5WQsVsSDh9E1hr+KeUCWO1ML/L0IlsZii BDj79XPswjnJoJnhG6Y9Q9mPLeH54J8DDiAYfCEj3L/hfzEIqW339tV3DKtbH+q37QMW bC4dOZ4jiI2oQKjTAVs9plH/kWSlIqn/h5fyWipGDfyDwExBVWPK9+X8HmxOIIdZTjon WuoehxChqmfYgJKWWlPg3tXPpgBkchK7NwpoMxVJior+w9GxjABL0lYyyMdNZeEMYeAp a14Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:list-unsubscribe :list-subscribe:list-id:precedence:message-id:date:subject:cc:to :from:dkim-signature; bh=YrbfGC6FcWfI6XlLnm5jVHxXRTNO566YwlBwIxSBUcA=; fh=E6D07cjD6GUQYhGTuP7Uz1BFVadO7McXqCcamQOzJpE=; b=MHa4sM/nKzi/cBgc8pZJsY9/eEauj/lwOD9Q/uqcKLYsI6n6rG7xSfN5sMiZR6Iz9p 0npKxOG3V8b739FSAQA3ZelPsJtqnsGRk2yB+mKs67xtDJMfhh7/3k+F9wKpJK3Q0bVn 83+Rok0ClUp0Grt/Jscx5EqqmaTuxmAQyu2qarU5eHo1si+GhqeOfYE1kkcf6oi0SIRu CN454MtL0DL95wHOpJZmsAp5Ra137/vfU6BQSlc095CNPQFRQUpoYnUVa2fMiR9Jn7IF nzaLRrYvssEXL+kKnn3obJCK2eqrO2mJ1Q0lN4M3QoMUix3h5pxseH1xokn7KyH/yVHV ZgNg==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@foss.st.com header.s=selector1 header.b=dtxy0eXn; arc=pass (i=1 spf=pass spfdomain=foss.st.com dkim=pass dkdomain=foss.st.com dmarc=pass fromdomain=foss.st.com); spf=pass (google.com: domain of linux-crypto+bounces-3792-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-crypto+bounces-3792-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foss.st.com Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id jk10-20020ad45d4a000000b0069ba5e8559csi13144265qvb.189.2024.04.23.08.16.13 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 23 Apr 2024 08:16:13 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-crypto+bounces-3792-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@foss.st.com header.s=selector1 header.b=dtxy0eXn; arc=pass (i=1 spf=pass spfdomain=foss.st.com dkim=pass dkdomain=foss.st.com dmarc=pass fromdomain=foss.st.com); spf=pass (google.com: domain of linux-crypto+bounces-3792-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-crypto+bounces-3792-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=foss.st.com Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ny.mirrors.kernel.org (Postfix) with ESMTPS id B18311C220B1 for ; Tue, 23 Apr 2024 15:16:13 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 34E1F13CAAD; Tue, 23 Apr 2024 15:15:26 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b="dtxy0eXn" X-Original-To: linux-crypto@vger.kernel.org Received: from mx07-00178001.pphosted.com (mx07-00178001.pphosted.com [185.132.182.106]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 69D5B13C820; Tue, 23 Apr 2024 15:15:24 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=185.132.182.106 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713885326; cv=none; b=Ik8tk37bouu3+l2KycCYUAf6PzEZWb6qs67qkW1v0CNKX6L/j3egvpVc7c96id2p7JKRfopHP4pYWWTW7NC31CPY8iGomJqKnPJn3N61G8Z3ViI1ROWh1teGBkgyNDyPgPL9JlTE/u4nuyMGNlN5Trdunm1C2JUkNcv5eO/AzuE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1713885326; c=relaxed/simple; bh=q7ENVWv/WOYza7AlbmCT3YYazD2RqSKJONhFzZ6LGq8=; h=From:To:CC:Subject:Date:Message-ID:MIME-Version:Content-Type; b=nlbqtmXdpqO+4+5YDVt3oko75dhxFdUHACpzd7e/eoQ49RfFg3zE0aRjiWJ2YE86X3/Mjqyne9HXlbdmZ7K+xHeXsKY9RAYQc1JOfQyiiQs73sH2WpaOjA44yFUtjaxKCAcCHwaqNx0Zn7OG1CfVGym7L6dyGBduwWhCfsO/Bfg= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com; spf=pass smtp.mailfrom=foss.st.com; dkim=pass (2048-bit key) header.d=foss.st.com header.i=@foss.st.com header.b=dtxy0eXn; arc=none smtp.client-ip=185.132.182.106 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=foss.st.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=foss.st.com Received: from pps.filterd (m0241204.ppops.net [127.0.0.1]) by mx07-00178001.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 43NCrG0r001313; Tue, 23 Apr 2024 17:15:00 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=foss.st.com; h= from:to:cc:subject:date:message-id:mime-version:content-type :content-transfer-encoding; s=selector1; bh=YrbfGC6FcWfI6XlLnm5j VHxXRTNO566YwlBwIxSBUcA=; b=dtxy0eXnxyrssG7R9zVW/dMuhjE2MX3r5G0Y 3C5XG2TlLust1+yyHPD/bmFYUuZo7MEgR8VqbaW2HLlMZIFu5MRy+cLVFSvRMLRc S121R+VYpxv3LHab3/iibgNAq9tecQ56Vuk8HFvXSIiUqIXoxddc2JdCDTkQQUlZ IkICZYvHqNUsLPD0GNposLX5ZvbcBcfJWgpXSyW21WPToWVPpwDrh++pVqMbEtht jcTpco/mbjTA0wARonGNapvgwXqWX3A7Re4mrVHAtLbeDd99bRGytiMkHklYF/Ls KVbqPZ7xeWeTONZYvRP6TRIwdcGvLlbB+DyeC7Bmhr4TRJXc5A== Received: from beta.dmz-ap.st.com (beta.dmz-ap.st.com [138.198.100.35]) by mx07-00178001.pphosted.com (PPS) with ESMTPS id 3xm51w4ar5-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 23 Apr 2024 17:15:00 +0200 (MEST) Received: from euls16034.sgp.st.com (euls16034.sgp.st.com [10.75.44.20]) by beta.dmz-ap.st.com (STMicroelectronics) with ESMTP id 8541240045; Tue, 23 Apr 2024 17:14:55 +0200 (CEST) Received: from Webmail-eu.st.com (shfdag1node3.st.com [10.75.129.71]) by euls16034.sgp.st.com (STMicroelectronics) with ESMTP id 68093223661; Tue, 23 Apr 2024 17:14:14 +0200 (CEST) Received: from localhost (10.48.86.103) by SHFDAG1NODE3.st.com (10.75.129.71) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2507.35; Tue, 23 Apr 2024 17:14:14 +0200 From: Maxime MERE To: Herbert Xu , "David S . Miller" , Maxime Coquelin , Alexandre Torgue CC: =?UTF-8?q?Uwe=20Kleine-K=C3=B6nig?= , Rob Herring , , , , Subject: [PATCH v2 0/3] crypto: stm32/cryp - Improve stm32-cryp driver Date: Tue, 23 Apr 2024 17:14:06 +0200 Message-ID: <20240423151409.902490-1-maxime.mere@foss.st.com> X-Mailer: git-send-email 2.25.1 Precedence: bulk X-Mailing-List: linux-crypto@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit X-ClientProxiedBy: EQNCAS1NODE4.st.com (10.75.129.82) To SHFDAG1NODE3.st.com (10.75.129.71) X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1011,Hydra:6.0.650,FMLib:17.11.176.26 definitions=2024-04-23_12,2024-04-23_02,2023-05-22_02 From: Maxime Méré This series of patches mainly aims to improve the usage of DMA with the CRYP peripheral of the STM32 MPU series. The other two patches are needed to enhance the driver's visibility for ST platforms. This v2 address the kernel robot warnings. Maxime Méré (3): crypto: stm32/cryp - use dma when possible. crypto: stm32/cryp - increase priority crypto: stm32/cryp - add CRYPTO_ALG_KERN_DRIVER_ONLY flag drivers/crypto/stm32/stm32-cryp.c | 724 ++++++++++++++++++++++++++++-- 1 file changed, 680 insertions(+), 44 deletions(-) -- 2.25.1