Received: by 2002:a05:6358:d09b:b0:dc:cd0c:909e with SMTP id jc27csp7916147rwb; Tue, 6 Dec 2022 11:28:01 -0800 (PST) X-Google-Smtp-Source: AA0mqf6FczVHhU46A+3MOlRUbVCH715c3loHL74OlvIjra0CIwKYpxi1n1Ot0KogwltmRZiGGi9k X-Received: by 2002:a63:d556:0:b0:435:7957:559d with SMTP id v22-20020a63d556000000b004357957559dmr67684491pgi.122.1670354880787; Tue, 06 Dec 2022 11:28:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1670354880; cv=none; d=google.com; s=arc-20160816; b=qZ6VLZT84nixjXLNURfNmg3QV+RZKluKLOBpfFxKnAWws/63QYKpmF6F9wEGX6xxuW 5nZdtPXVBK8Beb9jZFZ7YVGCdD18Tfz8mGZv47XLwloc9xPs7gKqWdAm1c8Rc48RPUzD Eq6rrDzCIHbB2hVEZmr6cBMAtMgsNwK2dQDvXstLHxNii4sa5vvdzScDixB0KkQq8KJm y89miXzSjMB7NwqAUbWS+9SiPRg2AnfphcwCozbHgkQQ0Y0r9VsdUzhqo//ITySY5hz8 k5prowRQy58XTVHlmcxgXcnK+dQaGDdBx2AaUWhTwl6D1ZGf81JiXNnPDKcxBCkn1+MX 3gzA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:ui-outboundreport:content-transfer-encoding :mime-version:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=AHVAYUCkjeutYDLSUlzeEVlHB8HzbBfheMwAwfZ3lpk=; b=gdKk/3DfI/Q2hUiMgmSHoe920is39B42CAXfrmmF7fGMzodl1YtMkLeXhbxjsGoCPr jAngRqp89TAUeWatNe1RdGyqTzt3Hgtr0gDqZZf5TxxEhAztIsbvaFMb2U2yYcUz+9Zp l243JNa6nvfJtNP3mMciIu+dPCjOIlNMhK7GQqfrm0jyHw+gHKvvIm5ZwqaI4c+y+Js6 gqff73fwWyKkz1C7cdREexxvsMOEXoqA6ySEuR1mBS//LXF/xiCnvU3Kh7VZMSh4H7Aa ZzRG6EW+MfV1snD9Mfzrs9zIAkAjAzwlWmV0J+VNeYB+2hI2+AqiaeDC23+U8j4N8ExE p4Iw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b=LwV1T7u6; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmx.de Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id l11-20020a170903120b00b0018881a1c130si20221124plh.587.2022.12.06.11.27.48; Tue, 06 Dec 2022 11:28:00 -0800 (PST) Received-SPF: pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmx.de header.s=s31663417 header.b=LwV1T7u6; spf=pass (google.com: domain of linux-crypto-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-crypto-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=gmx.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229679AbiLFTUs (ORCPT + 99 others); Tue, 6 Dec 2022 14:20:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54940 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229701AbiLFTUp (ORCPT ); Tue, 6 Dec 2022 14:20:45 -0500 Received: from mout.gmx.net (mout.gmx.net [212.227.15.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3853641990 for ; Tue, 6 Dec 2022 11:20:43 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417; t=1670354441; bh=f9WWL0ZIKMD+NKnDzl903S+l3tToc5izqiOcKL+3HcU=; h=X-UI-Sender-Class:From:To:Cc:Subject:Date:In-Reply-To:References; b=LwV1T7u6KVoUhDAgLSfGZ19lnpLo3Wh6Es3czVCO2RHN8/yv/VybdsJsy8WAu9t70 ERcoOInRD3cXNHqlsoknqmAEVhsFmh80w/s1tRClTXFBbXdu1GKIb/ZDBlU9fJRbgR hjP+XvZsa52KT+czX1WYFZIsWWk6jn3M7huLR3PSq2S+jXP03Xn6JhNyNRKkHrqQGz vaEhckGAAbKihGYSZbOKQXR4bAR6/nkWPn4CFdSo0PMkPpUNKZ6AVqadU6bHXYz4AH oTwH/dHW4ek+yMzgK7jBbiOKdn5v5sek9+knhuI29C5dF7bjMiE0MPRZ7ildUh+5Ox ew3N3N94pSY/Q== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from fedora.willemsstb.de ([94.31.87.22]) by mail.gmx.net (mrgmx004 [212.227.17.184]) with ESMTPSA (Nemesis) id 1MhU9Z-1oWrFa1kzT-00ed5y; Tue, 06 Dec 2022 20:20:41 +0100 From: Markus Stockhausen To: linux-crypto@vger.kernel.org Cc: Markus Stockhausen Subject: [PATCH v2 5/6] crypto/realtek: enable module Date: Tue, 6 Dec 2022 20:20:36 +0100 Message-Id: <20221206192037.608808-6-markus.stockhausen@gmx.de> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221206192037.608808-1-markus.stockhausen@gmx.de> References: <20221206192037.608808-1-markus.stockhausen@gmx.de> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable X-Provags-ID: V03:K1:o4VE5jya59gO1oVlc7LTFfX3/1dQFWYti3MZ09wjp1NjDy8YMgp qTBYBAPYWSzxESVWtlgIPDpdHXDDsUchjdflDcDJeY5zlnaI0kH51PHWsSBd7CLkUrm6EBN 5eYRDENteV/sHaRUdElkyYsuFuxg4v3P1gv5KKadDiUjxUBo+12yMNqXf8rochQNi67XiPX 03HKmEh1o99jI4JTgAvRw== UI-OutboundReport: notjunk:1;M01:P0:wkg6hHHot/Y=;bx26l6Ur3oA8p7+EVzCua9qBEsl ePnyex1x/X4iMbBOo3stXYMPLkGa4I1Q7A07IUQMurHLU5PmJfyfesFCbCz7dUkuiMU/aflu+ KbJ3s/C1G2BR+bfXacn6yMtxOhq2WZQUeQeMJEQ6O3bTDRPIT9xHLlO0mqMbPEiGSTbntdVOF U3JbdYTzf/90hNj+DHui2o9v8IoKrTnGqiN/FvYyvPUTnH4QYen/NKB8AAcdn4tZ8XsK0TTfT NTHVzZ1WRUagOrfypoN6yxMBZx9iuA74W7l2+LN7fUdfALJOxCNpesZ27k/fv4NNRpf3PocHb eJ8of9rH1zSVX7pz4Wj0QAcDfsPR+oaF6hlEmXywyBwBtGKeTaZot3mRsnzblEswo/ZiPZZL8 jF+KyTxMEHa+DsvX7/UObZXSUGg78BuLvUTYvNSOqLAnrq9FbaDKuPetJPYgmSFR2O5i0GKTU 8N09YA1QmLKJsj2eLpjYOifJzSsIV9pu3x8mYgErwXTPxcBrz46TDvnDjsrshe7+c9tz+RSEl VmJGi5PwZ+coU2ab9Aoz/CVVOwpBkOrOnNv0TnUX2Dqy+5X03nFY9SMC7ooALiYDnV9CJIYTT pmfwa0+esxiHnHaiVa9wZXml4Ya46eQdzY+ASmrXE8wBedUR/6stCbac9MZcI5Gi8LxI5R3SL fFQFFTH1gaLiNPDADtxXAFI7bN81yHCeWsawZEirf79hYIS5W/vPDEglS5QDqdgWuhEugDjtM k4QmlSXJf9XRQeE44S8WU+yKHul+MgibP5bkL//X/1iMu2o/eV4MfriMawrHj3+HE57j9Rzs/ MdENYp3LPuxwrspYUkYQOlsKuSrtolMj0ciVjqbv5jprBmE8FoNMcQGA7irFN4+R1ztoxComU +te3VGqsCJWtYUYMMV+LWnLusqgv2n/O7Imh7gl1vvz4iubcKv7h9BcV6rKUUcBw7e3vh4C9s BwDU5a+Lj2Lp2YdtzqbPOryTFT0= X-Spam-Status: No, score=-2.8 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H2,SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-crypto@vger.kernel.org Add new Realtek crypto device to the kernel configuration. Signed-off-by: Markus Stockhausen =2D-- drivers/crypto/Kconfig | 13 +++++++++++++ drivers/crypto/Makefile | 1 + drivers/crypto/realtek/Makefile | 5 +++++ 3 files changed, 19 insertions(+) create mode 100644 drivers/crypto/realtek/Makefile diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig index 55e75fbb658e..990a74f7ad97 100644 =2D-- a/drivers/crypto/Kconfig +++ b/drivers/crypto/Kconfig @@ -666,6 +666,19 @@ config CRYPTO_DEV_IMGTEC_HASH hardware hash accelerator. Supporting MD5/SHA1/SHA224/SHA256 hashing algorithms. +config CRYPTO_DEV_REALTEK + tristate "Realtek's Cryptographic Engine driver" + depends on OF && MIPS && CPU_BIG_ENDIAN + select CRYPTO_MD5 + select CRYPTO_SHA1 + select CRYPTO_AES + help + This driver adds support for the Realtek crypto engine. It provides + hardware accelerated AES, SHA1 & MD5 algorithms. It is included in + SoCs of the RTL838x series, such as RTL8380, RTL8381, RTL8382, as + well as SoCs from the RTL930x series, such as RTL9301, RTL9302 and + RTL9303. + config CRYPTO_DEV_ROCKCHIP tristate "Rockchip's Cryptographic Engine driver" depends on OF && ARCH_ROCKCHIP diff --git a/drivers/crypto/Makefile b/drivers/crypto/Makefile index 116de173a66c..df4b4b7d7302 100644 =2D-- a/drivers/crypto/Makefile +++ b/drivers/crypto/Makefile @@ -36,6 +36,7 @@ obj-$(CONFIG_CRYPTO_DEV_PPC4XX) +=3D amcc/ obj-$(CONFIG_CRYPTO_DEV_QAT) +=3D qat/ obj-$(CONFIG_CRYPTO_DEV_QCE) +=3D qce/ obj-$(CONFIG_CRYPTO_DEV_QCOM_RNG) +=3D qcom-rng.o +obj-$(CONFIG_CRYPTO_DEV_REALTEK) +=3D realtek/ obj-$(CONFIG_CRYPTO_DEV_ROCKCHIP) +=3D rockchip/ obj-$(CONFIG_CRYPTO_DEV_S5P) +=3D s5p-sss.o obj-$(CONFIG_CRYPTO_DEV_SA2UL) +=3D sa2ul.o diff --git a/drivers/crypto/realtek/Makefile b/drivers/crypto/realtek/Make= file new file mode 100644 index 000000000000..8d973bf1d520 =2D-- /dev/null +++ b/drivers/crypto/realtek/Makefile @@ -0,0 +1,5 @@ +# SPDX-License-Identifier: GPL-2.0-only +obj-$(CONFIG_CRYPTO_DEV_REALTEK) +=3D rtl_crypto.o +rtl_crypto-objs :=3D realtek_crypto.o \ + realtek_crypto_skcipher.o \ + realtek_crypto_ahash.o =2D- 2.38.1