123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- From 207dde3ed123613cd84c8f706a24d75cefece67c Mon Sep 17 00:00:00 2001
- From: Jia Jie Ho <[email protected]>
- Date: Mon, 15 May 2023 20:53:52 +0800
- Subject: [PATCH 064/122] dt-bindings: crypto: Add StarFive crypto module
- Add documentation to describe StarFive cryptographic engine.
- Co-developed-by: Huan Feng <[email protected]>
- Signed-off-by: Huan Feng <[email protected]>
- Signed-off-by: Jia Jie Ho <[email protected]>
- Reviewed-by: Rob Herring <[email protected]>
- Signed-off-by: Herbert Xu <[email protected]>
- ---
- .../crypto/starfive,jh7110-crypto.yaml | 70 +++++++++++++++++++
- 1 file changed, 70 insertions(+)
- create mode 100644 Documentation/devicetree/bindings/crypto/starfive,jh7110-crypto.yaml
- --- /dev/null
- +++ b/Documentation/devicetree/bindings/crypto/starfive,jh7110-crypto.yaml
- @@ -0,0 +1,70 @@
- +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
- +%YAML 1.2
- +---
- +$id: http://devicetree.org/schemas/crypto/starfive,jh7110-crypto.yaml#
- +$schema: http://devicetree.org/meta-schemas/core.yaml#
- +
- +title: StarFive Cryptographic Module
- +
- +maintainers:
- + - Jia Jie Ho <[email protected]>
- + - William Qiu <[email protected]>
- +
- +properties:
- + compatible:
- + const: starfive,jh7110-crypto
- +
- + reg:
- + maxItems: 1
- +
- + clocks:
- + items:
- + - description: Hardware reference clock
- + - description: AHB reference clock
- +
- + clock-names:
- + items:
- + - const: hclk
- + - const: ahb
- +
- + interrupts:
- + maxItems: 1
- +
- + resets:
- + maxItems: 1
- +
- + dmas:
- + items:
- + - description: TX DMA channel
- + - description: RX DMA channel
- +
- + dma-names:
- + items:
- + - const: tx
- + - const: rx
- +
- +required:
- + - compatible
- + - reg
- + - clocks
- + - clock-names
- + - resets
- + - dmas
- + - dma-names
- +
- +additionalProperties: false
- +
- +examples:
- + - |
- + crypto: crypto@16000000 {
- + compatible = "starfive,jh7110-crypto";
- + reg = <0x16000000 0x4000>;
- + clocks = <&clk 15>, <&clk 16>;
- + clock-names = "hclk", "ahb";
- + interrupts = <28>;
- + resets = <&reset 3>;
- + dmas = <&dma 1 2>,
- + <&dma 0 2>;
- + dma-names = "tx", "rx";
- + };
- +...
|