Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2135421imu; Thu, 24 Jan 2019 07:48:11 -0800 (PST) X-Google-Smtp-Source: ALg8bN7ogeIkw7MetpbHw4y7p9y/uWXr39m6ulybpxudAMPmNAWhpDmVK2XgzOt0u85YvbUYZEth X-Received: by 2002:a63:8e43:: with SMTP id k64mr6318769pge.346.1548344891900; Thu, 24 Jan 2019 07:48:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1548344891; cv=none; d=google.com; s=arc-20160816; b=Egc4e4sw1gubjUGVPK9LR0JmWXAbWMiSFfBLDJEGZ4ZZ/coS/zTuJg2RqoTB7zB0fm PE9DjVRm+ddhIN5E0N/J8iRdOXweSTJ5k+n1Cj8xt40iQ2RkLcdBEz2WHF7xRtYxQ/KN nQqnArGFKOiHeQKKf6/LmD/I+QcF1dJKjpy18Rhj4HjsM83GetWVlMhRiGzpmOBUvN99 8YNqWrQvXrngDhHSNSvLv7hJq+LmeW2nDt5/wwOFzxIJPTz9dQOnzosWxX5NJRk+QPaV Y+v1H8vvKrAbs6pmbSYMV3PaJ9MF4nx5Px0XGUGz1TjSCVxjhqtJayXa62TWJOYw8BRy Zxfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:references:cms-type :content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature:dkim-filter; bh=/xQzUe1GHbNvEygIbIWpOEY0rI+f8gn66bnkBqO7RWE=; b=UDGjuvPD/eMe+O3ULpwK6mIp36lYhnXfA4sUXLkhu4OvxPnTnMJBCyBfwOrlCdV4Wt WZGBAXetY5o0MWMKW2eSYdKzIYr1amN547xSCg7nFWOI8nFP4WgxEbxDIG9PxNP+aZVR 3iwQDXD9oGPtZTdIRUvQVMGGnfTimkRleleopwQP45xFs/FRS08H+SqmTEKFmkmonI0G RRR6YxQQPW0kiUOxkfnGIp+Xz3WT20k4d4+Ub/egDQhgkCszomIBeSFG9rjKsHQprKIx eTLyb8mfi6iUfRjiA/8u86vZJvlYqrkNElgbeqGg4fn10ppBK4rFnaL78PhxM3GwndFn zbng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=Fopoulaf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id n125si21860102pga.179.2019.01.24.07.47.55; Thu, 24 Jan 2019 07:48:11 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@samsung.com header.s=mail20170921 header.b=Fopoulaf; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=samsung.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728648AbfAXPpm (ORCPT + 99 others); Thu, 24 Jan 2019 10:45:42 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:60031 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727943AbfAXPpm (ORCPT ); Thu, 24 Jan 2019 10:45:42 -0500 Received: from eucas1p1.samsung.com (unknown [182.198.249.206]) by mailout2.w1.samsung.com (KnoxPortal) with ESMTP id 20190124154540euoutp02ec153c9ef843b1c4fbf603a0d58cab89~801ZrUpWI1731617316euoutp02U for ; Thu, 24 Jan 2019 15:45:40 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20190124154540euoutp02ec153c9ef843b1c4fbf603a0d58cab89~801ZrUpWI1731617316euoutp02U DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=samsung.com; s=mail20170921; t=1548344740; bh=/xQzUe1GHbNvEygIbIWpOEY0rI+f8gn66bnkBqO7RWE=; h=From:To:Cc:Subject:Date:References:From; b=FopoulafwqgZETWNA10pnlp6HNJ34ak/O6P/AVZuQMiue9XLu9W6ZtzXZ9Vmvn/pP 9ZuC9wuZS1/anv6ztC4ehhC4h4/AC5O9pa5/hRF0Yc5QpR9cECnSMc+QBL0OprlAP1 RYBdcH+pwpkQKCm9smw+UIC53q7+g4T4qCrmnv7g= Received: from eusmges1new.samsung.com (unknown [203.254.199.242]) by eucas1p2.samsung.com (KnoxPortal) with ESMTP id 20190124154538eucas1p2458e0c48b348536c983cdc8b80566cbe~801Yp2-5_0298402984eucas1p2x; Thu, 24 Jan 2019 15:45:38 +0000 (GMT) Received: from eucas1p1.samsung.com ( [182.198.249.206]) by eusmges1new.samsung.com (EUCPMTA) with SMTP id 67.25.04441.2ADD94C5; Thu, 24 Jan 2019 15:45:38 +0000 (GMT) Received: from eusmtrp1.samsung.com (unknown [182.198.249.138]) by eucas1p1.samsung.com (KnoxPortal) with ESMTPA id 20190124154538eucas1p17664bc2380e0d458b9ab33f79e55e810~801X4C_oR0082100821eucas1p1q; Thu, 24 Jan 2019 15:45:38 +0000 (GMT) Received: from eusmgms2.samsung.com (unknown [182.198.249.180]) by eusmtrp1.samsung.com (KnoxPortal) with ESMTP id 20190124154537eusmtrp1f9967cf7f88b8c50a3f2c0fdd1ade2a1~801XpKUlE0583105831eusmtrp1c; Thu, 24 Jan 2019 15:45:37 +0000 (GMT) X-AuditID: cbfec7f2-5e3ff70000001159-c1-5c49dda268ce Received: from eusmtip2.samsung.com ( [203.254.199.222]) by eusmgms2.samsung.com (EUCPMTA) with SMTP id 89.9F.04128.1ADD94C5; Thu, 24 Jan 2019 15:45:37 +0000 (GMT) Received: from AMDC3218.DIGITAL.local (unknown [106.120.51.18]) by eusmtip2.samsung.com (KnoxPortal) with ESMTPA id 20190124154536eusmtip20871651ce915b9250dde2dfa7835bae6~801WrJu6-2591025910eusmtip2n; Thu, 24 Jan 2019 15:45:36 +0000 (GMT) From: Kamil Konieczny To: k.konieczny@partner.samsung.com Cc: "David S. Miller" , devicetree@vger.kernel.org, Herbert Xu , Krzysztof Kozlowski , Kukjin Kim , linux-arm-kernel@lists.infradead.org, linux-crypto@vger.kernel.org, linux-kernel@vger.kernel.org, linux-samsung-soc@vger.kernel.org, Mark Rutland , Rob Herring , Vladimir Zapolskiy , Bartlomiej Zolnierkiewicz , Marek Szyprowski Subject: [PATCH v3 0/3] add AES support for Exynos5433 Date: Thu, 24 Jan 2019 16:45:18 +0100 Message-Id: <20190124154521.13589-1-k.konieczny@partner.samsung.com> X-Mailer: git-send-email 2.20.0 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Brightmail-Tracker: H4sIAAAAAAAAA01SfyyUcRjv+77v3fu6dXodmydMda1arcjW6lukWrJXq6Y/qq2orrxhcXTn R/IHDc2PkqUhSVhUiHN+NUq5lKTuphanhkbzh5YKiZu53L2U/z7P5/N8nl97GFLWK3JiQpVR vEqpCJOLJVTDq2n9ppI+v4DNrfp1uCavWoQLDMkUvtumF+GMERec2WJG+PrQNxIbDBoaa4e6 RXigf5rAH5oKxDjP0ELgR219NC7t6SJwytM2GptNSeTuZVxlYSXi6h72ElzD8zWctjxNzNXe S+Bmi29SXOvoE4LLrCtH3LjW1d/muMQriA8LjeFV7t6nJSGjZdepyHb6YkrfIJ2IpkXpyIYB dgv0DxjF6UjCyNgHCCpeFxJCMIEgeaIfCcE4Ao3pPblgqU2rpQThPoLHmgryn6XvxyyyZInZ bTDY+JawYAd2NWT351qTSDaXAuPUbdoi2LNb4Zf5hRVT7BrQpaZRFixlfaChvIcS2q2AnIp0 QuDtoOPWVytPzvFJ9betRYF9Q0NOSjUSDD6QOdUtFrA9jLTX0QJ2gc7sq/NFY6G5fpgWzMkI 7mSXEILgCS/au+Zuw8x1WA/VTe4CvQdSJk2EhQbWFozf7YQZbOFGg2UxCy2F1CsyIXsTFJrf zh/YGdLNVfOYg5phvXUyGRsIBW+KUBZamb9os/xFm+X/n6EIkeXIkY9Whwfzag8lH+umVoSr o5XBbmcjwrVo7uE6Z9vHHqPf78/oEMsg+VJpqs4vQCZSxKjjwnUIGFLuIN3X5RsgkwYp4i7x qohTqugwXq1Dzgwld5TGL/lyQsYGK6L48zwfyasWVIKxcUpER/9cyzpSf3KV9pnjxtL9w836 nz8dzNvrU0cMZY1F/Nq9RZ/lYlcPTe3Bd3XGKmVCt3YnccC7Ax+TpM1cdjd+8tTgLtmBwxmm u45x1S8PLd/xSzrlHrAy3tf/Y1txXmeUhzQ+9FzgLoeX4GVb8Gpm6QVvn5mZ2Q9lHyfHKhVm 1VY/OaUOUXhsIFVqxV/ML7erbAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPIsWRmVeSWpSXmKPExsVy+t/xe7oL73rGGDxdq2exccZ6Vos551tY LOYfOcdq0f1KxqJv339Gi/7Hr5ktzp/fwG6x6fE1Vov7934yWVzeNYfNYsb5fUwWa4/cZbdY ev0ik0Xr3iPsFv9/NTM78HusmbeG0WPLyptMHtsOqHpsWtXJ5rF5Sb3Hv4VTWDwOvtvD5NG3 ZRWjx+dNcgGcUXo2RfmlJakKGfnFJbZK0YYWRnqGlhZ6RiaWeobG5rFWRqZK+nY2Kak5mWWp Rfp2CXoZ75b1sxQcZ69ovfuIvYHxJ2sXIyeHhICJxObOzSxdjFwcQgJLGSVWTj3FBJGQlmg8 vRrKFpb4c62LDaLoE6NE4/srbCAJNgFziUfbz4AViQgoS0y+N50ZpIhZYDGLxIF3H8ASwgJm Eh//H2YHsVkEVCUOdXSygNi8Ai4S21ZdZ4HYIC8xbXUXE0RcUOLkzCdgcWagePPW2cwTGPlm IUnNQpJawMi0ilEktbQ4Nz232EivODG3uDQvXS85P3cTIzCyth37uWUHY9e74EOMAhyMSjy8 HYc8Y4RYE8uKK3MPMUpwMCuJ8LpedIsR4k1JrKxKLcqPLyrNSS0+xGgKdOxEZinR5Hxg1OeV xBuaGppbWBqaG5sbm1koifOeN6iMEhJITyxJzU5NLUgtgulj4uCUamDMcemx1RDfxOVg99s1 OK3g2P4KvqlTFzhdW5qyYwbPl5W1ATyOrGJ1qW5xjTtKun8arzsTnGv0/6M7Z/eM35l2Tqfu tN9h19Y/d9O483xAlOGdT6cePj88T0f4yWEbDq9D1msbmyd8sboipXjzfO/sX48nzJqQcHJN 83r3bNtjcz8oWH35E+uuxFKckWioxVxUnAgAXT6g1MICAAA= X-CMS-MailID: 20190124154538eucas1p17664bc2380e0d458b9ab33f79e55e810 X-Msg-Generator: CA Content-Type: text/plain; charset="utf-8" X-RootMTR: 20190124154538eucas1p17664bc2380e0d458b9ab33f79e55e810 X-EPHeader: CA CMS-TYPE: 201P X-CMS-RootMailID: 20190124154538eucas1p17664bc2380e0d458b9ab33f79e55e810 References: Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Add slimSSS node to DT and crypto AES support for Exynos5433. Tested on Exynos5433 board with crypto run-time self tests and with tcrypt with command insmod tcrypt.ko mode=500 sec=1 Changes since v2: - address Corentine Labbe note: add "const" to char* in declaration of struct samsung_aes_variant Changes since v1: - address Krzysztof Kozlowski review: add missing comma in struct definition, add goto for error code path, correct indentation, in documentation add that Exynos5433 has both slimSSS and SSS IPs. Kamil Konieczny (3): arm64: dts: exynos: add SlimSSS for Exynos5433 dt-bindings: crypto: document Exynos5433 SlimSSS crypto: s5p: add AES support for Exynos5433 .../bindings/crypto/samsung-sss.txt | 14 ++++-- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 9 ++++ drivers/crypto/s5p-sss.c | 50 +++++++++++++++++-- 3 files changed, 66 insertions(+), 7 deletions(-) -- 2.20.0