brintos

brintos / linux-shallow public Read only

0
0
Text · 1.8 KiB · 0401c11 Raw
96 lines · yaml
1# SPDX-License-Identifier: GPL-2.02%YAML 1.23---4$id: http://devicetree.org/schemas/crypto/allwinner,sun4i-a10-crypto.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: Allwinner A10 Security System8 9maintainers:10  - Chen-Yu Tsai <wens@csie.org>11  - Maxime Ripard <mripard@kernel.org>12 13properties:14  compatible:15    oneOf:16      - const: allwinner,sun4i-a10-crypto17      - items:18          - const: allwinner,sun5i-a13-crypto19          - const: allwinner,sun4i-a10-crypto20      - items:21          - const: allwinner,sun6i-a31-crypto22          - const: allwinner,sun4i-a10-crypto23      - items:24          - const: allwinner,sun7i-a20-crypto25          - const: allwinner,sun4i-a10-crypto26      - const: allwinner,sun8i-a33-crypto27      - items:28          - const: allwinner,sun8i-v3s-crypto29          - const: allwinner,sun8i-a33-crypto30 31  reg:32    maxItems: 133 34  interrupts:35    maxItems: 136 37  clocks:38    items:39      - description: Bus Clock40      - description: Module Clock41 42  clock-names:43    items:44      - const: ahb45      - const: mod46 47  dmas:48    items:49      - description: RX DMA Channel50      - description: TX DMA Channel51 52  dma-names:53    items:54      - const: rx55      - const: tx56 57  resets:58    maxItems: 159 60  reset-names:61    const: ahb62 63required:64  - compatible65  - reg66  - interrupts67  - clocks68  - clock-names69 70if:71  properties:72    compatible:73      contains:74        enum:75          - allwinner,sun6i-a31-crypto76          - allwinner,sun8i-a33-crypto77 78then:79  required:80    - resets81    - reset-names82 83additionalProperties: false84 85examples:86  - |87    crypto: crypto-engine@1c15000 {88      compatible = "allwinner,sun4i-a10-crypto";89      reg = <0x01c15000 0x1000>;90      interrupts = <86>;91      clocks = <&ahb_gates 5>, <&ss_clk>;92      clock-names = "ahb", "mod";93    };94 95...96