Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

dt-bindings: crypto: Add binding for TI DTHE V2

Add DT binding for Texas Instruments DTHE V2 cryptography engine.

DTHE V2 is introduced as a part of TI AM62L SoC and can currently be
only found in it.

Signed-off-by: T Pratham <t-pratham@ti.com>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

T Pratham and committed by
Herbert Xu
97d37c0a 01834444

+56
+50
Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml
··· 1 + # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 2 + %YAML 1.2 3 + --- 4 + $id: http://devicetree.org/schemas/crypto/ti,am62l-dthev2.yaml# 5 + $schema: http://devicetree.org/meta-schemas/core.yaml# 6 + 7 + title: K3 SoC DTHE V2 crypto module 8 + 9 + maintainers: 10 + - T Pratham <t-pratham@ti.com> 11 + 12 + properties: 13 + compatible: 14 + enum: 15 + - ti,am62l-dthev2 16 + 17 + reg: 18 + maxItems: 1 19 + 20 + dmas: 21 + items: 22 + - description: AES Engine RX DMA Channel 23 + - description: AES Engine TX DMA Channel 24 + - description: SHA Engine TX DMA Channel 25 + 26 + dma-names: 27 + items: 28 + - const: rx 29 + - const: tx1 30 + - const: tx2 31 + 32 + required: 33 + - compatible 34 + - reg 35 + - dmas 36 + - dma-names 37 + 38 + additionalProperties: false 39 + 40 + examples: 41 + - | 42 + crypto@40800000 { 43 + compatible = "ti,am62l-dthev2"; 44 + reg = <0x40800000 0x10000>; 45 + 46 + dmas = <&main_bcdma 0 0 0x4700 0>, 47 + <&main_bcdma 0 0 0xc701 0>, 48 + <&main_bcdma 0 0 0xc700 0>; 49 + dma-names = "rx", "tx1", "tx2"; 50 + };
+6
MAINTAINERS
··· 25169 25169 F: drivers/clk/ti/ 25170 25170 F: include/linux/clk/ti.h 25171 25171 25172 + TI DATA TRANSFORM AND HASHING ENGINE (DTHE) V2 CRYPTO DRIVER 25173 + M: T Pratham <t-pratham@ti.com> 25174 + L: linux-crypto@vger.kernel.org 25175 + S: Supported 25176 + F: Documentation/devicetree/bindings/crypto/ti,am62l-dthev2.yaml 25177 + 25172 25178 TI DAVINCI MACHINE SUPPORT 25173 25179 M: Bartosz Golaszewski <brgl@bgdev.pl> 25174 25180 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)