Received: by 2002:ad5:4acb:0:0:0:0:0 with SMTP id n11csp736296imw; Mon, 4 Jul 2022 19:13:00 -0700 (PDT) X-Google-Smtp-Source: AGRyM1u6ebz6AifPz2nyryfpIyf7JkLSwRbXmrK6qdl+ZobXNB5oHuzVuH70bYfkmlc5ImNuAxUi X-Received: by 2002:a05:6402:528f:b0:42a:c778:469e with SMTP id en15-20020a056402528f00b0042ac778469emr42510154edb.404.1656987180614; Mon, 04 Jul 2022 19:13:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1656987180; cv=none; d=google.com; s=arc-20160816; b=oPOcfWizZPeJ9O6SyMVhTp+DmZek/hAEs2X3OIoPitJOKzJaRqGRw3SRAqFY8a9576 Tso8zTeQM2Zycen17AdKhL4WUvNLRbokKXYPWxxOnOp9HGgaHHZ88/s8rrW+8mS0d1Dk VM/G5AGleIxVP1mMPjUyp2bnyeznvnoT3ZYW4D/t3U75UScSlPFOcGSD5iKxZh514UgQ GSq6FoSkaZyR2cQj/WpphGYtw1J4jpvdn+U4bett9AXlAkhtOh7YGsLy2jFgIKJlrPpG PIa4RTCAKOnBO4Irx4dTXcSz2dbLiMbkyocGY2qVAZTaNLv5frR7cjHUcK7qFEwXxax4 Klrw== 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 :references:in-reply-to:message-id:date:subject:cc:to:from; bh=+6xtpNeB90gTl/LQvVn+tsjjUJDYB/SNQojZrllSagw=; b=ViVcQQJuFKGcNsEzS/V/cbnzvpu8wkrhOVncHfvPe8UKJ03zzTgNjfAg60qchzBWkt B9rWfDR93LuCOow+5lTO34yhYtbwbObvrWseGVbrS4pg1JvUl0zbi4VbmTr8Pt204PfB awCvXDBfIWYRWr7B8aAOG54KWMSRdJCxuyop1GOBApH9sEV3iSX3ocQVkmf7DdVv+Rd9 /nBGOHGxrZbBaBn01ZoEBRWw1b7JoyqoJLbD/J6GI7w/zf25sZ6vrtgywrq2gLpzcfFD jiSIr5E+TSULrMvaEJv4hK3iqxuc2y90nz4PQOjBZ3l8CehhOIKOhCxR1ShG0M4G21H7 XlSQ== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id sc31-20020a1709078a1f00b00726be5d76c0si29113177ejc.932.2022.07.04.19.12.35; Mon, 04 Jul 2022 19:13:00 -0700 (PDT) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233980AbiGECLZ (ORCPT + 99 others); Mon, 4 Jul 2022 22:11:25 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43272 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229453AbiGECLY (ORCPT ); Mon, 4 Jul 2022 22:11:24 -0400 Received: from twspam01.aspeedtech.com (twspam01.aspeedtech.com [211.20.114.71]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 990EA11C13; Mon, 4 Jul 2022 19:11:22 -0700 (PDT) Received: from mail.aspeedtech.com ([192.168.0.24]) by twspam01.aspeedtech.com with ESMTP id 2651rIXs023384; Tue, 5 Jul 2022 09:53:19 +0800 (GMT-8) (envelope-from neal_liu@aspeedtech.com) Received: from localhost.localdomain (192.168.10.10) by TWMBX02.aspeed.com (192.168.0.24) with Microsoft SMTP Server (TLS) id 15.0.1497.2; Tue, 5 Jul 2022 10:09:41 +0800 From: Neal Liu To: Corentin Labbe , Christophe JAILLET , Randy Dunlap , Herbert Xu , "David S . Miller" , Rob Herring , Krzysztof Kozlowski , Joel Stanley , "Andrew Jeffery" , Dhananjay Phadke , "Johnny Huang" CC: , , , , , , Krzysztof Kozlowski Subject: [PATCH v7 4/5] dt-bindings: crypto: add documentation for aspeed hace Date: Tue, 5 Jul 2022 10:09:35 +0800 Message-ID: <20220705020936.1751771-5-neal_liu@aspeedtech.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20220705020936.1751771-1-neal_liu@aspeedtech.com> References: <20220705020936.1751771-1-neal_liu@aspeedtech.com> MIME-Version: 1.0 Content-Transfer-Encoding: 7BIT Content-Type: text/plain; charset=US-ASCII X-Originating-IP: [192.168.10.10] X-ClientProxiedBy: TWMBX02.aspeed.com (192.168.0.24) To TWMBX02.aspeed.com (192.168.0.24) X-DNSRBL: X-MAIL: twspam01.aspeedtech.com 2651rIXs023384 X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE 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 device tree binding documentation for the Aspeed Hash and Crypto Engines (HACE) Controller. Signed-off-by: Neal Liu Signed-off-by: Johnny Huang Reviewed-by: Krzysztof Kozlowski --- .../bindings/crypto/aspeed,ast2500-hace.yaml | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml diff --git a/Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml b/Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml new file mode 100644 index 000000000000..a772d232de09 --- /dev/null +++ b/Documentation/devicetree/bindings/crypto/aspeed,ast2500-hace.yaml @@ -0,0 +1,53 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/crypto/aspeed,ast2500-hace.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: ASPEED HACE hash and crypto Hardware Accelerator Engines + +maintainers: + - Neal Liu + +description: | + The Hash and Crypto Engine (HACE) is designed to accelerate the throughput + of hash data digest, encryption, and decryption. Basically, HACE can be + divided into two independently engines - Hash Engine and Crypto Engine. + +properties: + compatible: + enum: + - aspeed,ast2500-hace + - aspeed,ast2600-hace + + reg: + maxItems: 1 + + clocks: + maxItems: 1 + + interrupts: + maxItems: 1 + + resets: + maxItems: 1 + +required: + - compatible + - reg + - clocks + - interrupts + - resets + +additionalProperties: false + +examples: + - | + #include + hace: crypto@1e6d0000 { + compatible = "aspeed,ast2600-hace"; + reg = <0x1e6d0000 0x200>; + interrupts = <4>; + clocks = <&syscon ASPEED_CLK_GATE_YCLK>; + resets = <&syscon ASPEED_RESET_HACE>; + }; -- 2.25.1