GNU Linux-libre 6.1.90-gnu
[releases.git] / Documentation / devicetree / bindings / crypto / samsung-slimsss.yaml
1 # SPDX-License-Identifier: GPL-2.0
2 %YAML 1.2
3 ---
4 $id: http://devicetree.org/schemas/crypto/samsung-slimsss.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
6
7 title: Samsung Exynos SoC SlimSSS (Slim Security SubSystem) module
8
9 maintainers:
10   - Krzysztof Kozlowski <krzk@kernel.org>
11
12 description: |+
13   The SlimSSS module in Exynos5433 SoC supports the following:
14   -- Feeder (FeedCtrl)
15   -- Advanced Encryption Standard (AES) with ECB,CBC,CTR,XTS and (CBC/XTS)/CTS
16   -- SHA-1/SHA-256 and (SHA-1/SHA-256)/HMAC
17
18 properties:
19   compatible:
20     items:
21       - const: samsung,exynos5433-slim-sss
22
23   reg:
24     maxItems: 1
25
26   clocks:
27     maxItems: 2
28
29   clock-names:
30     items:
31       - const: pclk
32       - const: aclk
33
34   interrupts:
35     description: One feed control interrupt.
36     maxItems: 1
37
38 required:
39   - compatible
40   - reg
41   - clock-names
42   - clocks
43   - interrupts
44
45 additionalProperties: false