Received: by 2002:a05:6a10:16a7:0:0:0:0 with SMTP id gp39csp3868746pxb; Tue, 17 Nov 2020 05:49:10 -0800 (PST) X-Google-Smtp-Source: ABdhPJzVLzXGNauXDWFmD85TM+8tKViOSjQCWDTXxZEClTNEfUQS9IOwhAOGEUJr/Kk1frhNwRLU X-Received: by 2002:aa7:c3c1:: with SMTP id l1mr21657763edr.153.1605620950330; Tue, 17 Nov 2020 05:49:10 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1605620950; cv=none; d=google.com; s=arc-20160816; b=d53476OBNWYPIdg+UwALrDbugfnyr6QvEGMCHoISxmt/oBFdRG75ClP61nxjfIWcuN 34T3F5J5gfhg4C23IYjVPLFE2XTBdo1wFdjrZ5madS1NmusUWpxeJPYRsOyvfPjIfvef I6NStwTxP4ouEBFbe9ACy0dwQ1VUXr/1fGMdv5V55Xw5iQgkHqgrhJp/zw974NG6mcMu DT+v6CmRVQNvrawcU2GuCobiZOOd7m8idOZcOMOQDOjSISuNwsvLbS64OnwxNiV6Z0HF KTc+U9XsfaDo92DDLgnLIlbkfwMvMMj3O2iXhStAzQ9LuasUvHg3vKYwKza533LwFn14 Q5sg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=XGZNfBnMhcoajJLQ/PaK163KVnh/WRfsEYaW7uieePg=; b=GWHVxsDhedv/PdYDsMaGfwz1j/OumKg1kLLz/B7kc5SyaKOEVVte/lGPTn0te1oJql Zj9HQWBgvQ4QypmwOt9H1NErrOa3+N/OAjunVbQiPr2vGOW9/VblmbraRRdR5PQdoSDg bn8xyamif2H2s0OuhijFCNnkuBcOYVKH9RmjNabdL5Rx4dpQT5q1na8AQ1q/PwF+P2NH WnsaH4oJCqBq7XBIQ1dcAu3vYHeWN+FNyYKFy8wxjAMmfLs5f0kz244e0Pfj3z9Qa4Iv 9PMMjO4r5PAhrGjxh9rd0u6oVN1ao2gulZSUA3cwiTOwyRJEcD23yKUwckE9qF2+wC5U h0WA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uITHCquF; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id j19si13752422ejs.634.2020.11.17.05.48.46; Tue, 17 Nov 2020 05:49:10 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=uITHCquF; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387707AbgKQNrz (ORCPT + 99 others); Tue, 17 Nov 2020 08:47:55 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35158 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1733187AbgKQNrR (ORCPT ); Tue, 17 Nov 2020 08:47:17 -0500 Received: from mail-qk1-x743.google.com (mail-qk1-x743.google.com [IPv6:2607:f8b0:4864:20::743]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id B88F5C0617A7 for ; Tue, 17 Nov 2020 05:47:16 -0800 (PST) Received: by mail-qk1-x743.google.com with SMTP id y197so20302778qkb.7 for ; Tue, 17 Nov 2020 05:47:16 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=XGZNfBnMhcoajJLQ/PaK163KVnh/WRfsEYaW7uieePg=; b=uITHCquF0CJt2Uab+/hGYZm0vWFhcGH9FRKGyQXczn6wRa24Wy4LVxkn98bIOrZVOh qKY0FmAmQLVAbapXIlEJsmkbgjcWmZvCvr8+EkkpNNOXelHLN9exGQ0OdpUkW/GQsXIo d/uIsmLcPBKghxGUHgSOGc6oy9mo4MyJnFCV5B/8DhL/l6wKzc1lEvIrTK4Bv881A2/T mz3hv1zc0NbhEgWLJLsTUemzWAH1rQE6ijp1+ntSy6/FrW56sYkQmYUqqeoGvgfpVhz4 Y8CORkb3QWgvfNsuaYXbqBWgt3XxnUVuhR6YPLGLjpq2RovdyKq+Y2Q3spgD/zVWZBYq CSbw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding; bh=XGZNfBnMhcoajJLQ/PaK163KVnh/WRfsEYaW7uieePg=; b=qLTTKbn++hjaEBcFTG8OOP4okED5Ar3ZkfrYW5rBlH7XzHm81GlveA/zX+E57hmOw3 tJbjo4KjbKOFGP2LCIgZHe04kdCg3Q97fC7DFQqRiJEYHeGKyKaLldEIokWR8TzDNqgp EJpwjJ5UlQCEXC01XS/UOPAmCcnzdhttKMObyrgJpgNHCYDZxJIGQRNEmZjGAR5Qu5Km PqyOMP40g/WQwJQsmFZRAWzIpJB+qUqJxpFaOf7JHZmFcQYOjTQuwUJLrR5JJebrMMpP NT1V5eUwO169eWqsRrTATadKxC/Jl2CFQD92CBoRW7+gvDFgoNIrJWogWIEVZZAeugmy lXNw== X-Gm-Message-State: AOAM530oBdAuZF3/Kji0nhJiZdyR1CuLHBDAF6B5/tVHCscdOMRQ7Yus esrjclF+6fMiU0Utz06SgMrtJ9ITdsy+eQ== X-Received: by 2002:a05:620a:5f6:: with SMTP id z22mr19190467qkg.211.1605620835911; Tue, 17 Nov 2020 05:47:15 -0800 (PST) Received: from pop-os.fios-router.home (pool-71-163-245-5.washdc.fios.verizon.net. [71.163.245.5]) by smtp.googlemail.com with ESMTPSA id t133sm14607355qke.82.2020.11.17.05.47.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Nov 2020 05:47:15 -0800 (PST) From: Thara Gopinath To: agross@kernel.org, bjorn.andersson@linaro.org, herbert@gondor.apana.org.au, davem@davemloft.net, robh+dt@kernel.org, sboyd@kernel.org, mturquette@baylibre.com Cc: linux-arm-msm@vger.kernel.org, linux-crypto@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org Subject: [PATCH 0/6] Enable Qualcomm Crypto Engine on sdm845 Date: Tue, 17 Nov 2020 08:47:08 -0500 Message-Id: <20201117134714.3456446-1-thara.gopinath@linaro.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Qualcomm crypto engine supports hardware accelerated algorithms for encryption and authentication. Enable support for aes,des,3des encryption algorithms and sha1,sha256, hmac(sha1),hmac(sha256) authentication algorithms on sdm845.The patch series has been tested using the kernel crypto testing module tcrypto.ko. Thara Gopinath (6): dt-binding:clock: Add entry for crypto engine RPMH clock resource clk:qcom:rpmh: Add CE clock on sdm845. drivers:crypto:qce: Enable support for crypto engine on sdm845. drivers:crypto:qce: Fix SHA result buffer corruption issues. dts:qcom:sdm845: Add dt entries to support crypto engine. devicetree:bindings:crypto: Extend qcom-qce binding to add support for crypto engine version 5.4 .../devicetree/bindings/crypto/qcom-qce.txt | 4 ++- arch/arm64/boot/dts/qcom/sdm845.dtsi | 30 +++++++++++++++++++ drivers/clk/qcom/clk-rpmh.c | 2 ++ drivers/crypto/qce/core.c | 17 ++++++++++- drivers/crypto/qce/sha.c | 2 +- include/dt-bindings/clock/qcom,rpmh.h | 1 + 6 files changed, 53 insertions(+), 3 deletions(-) -- 2.25.1