xref: /linux/Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml (revision 26fbb4c8c7c3ee9a4c3b4de555a8587b5a19154e)
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
7title: Samsung Exynos SoC SlimSSS (Slim Security SubSystem) module
8
9maintainers:
10  - Krzysztof Kozlowski <krzk@kernel.org>
11  - Kamil Konieczny <k.konieczny@partner.samsung.com>
12
13description: |+
14  The SlimSSS module in Exynos5433 SoC supports the following:
15  -- Feeder (FeedCtrl)
16  -- Advanced Encryption Standard (AES) with ECB,CBC,CTR,XTS and (CBC/XTS)/CTS
17  -- SHA-1/SHA-256 and (SHA-1/SHA-256)/HMAC
18
19properties:
20  compatible:
21    items:
22      - const: samsung,exynos5433-slim-sss
23
24  reg:
25    maxItems: 1
26
27  clocks:
28    minItems: 2
29    maxItems: 2
30
31  clock-names:
32    items:
33      - const: pclk
34      - const: aclk
35
36  interrupts:
37    description: One feed control interrupt.
38    maxItems: 1
39
40required:
41  - compatible
42  - reg
43  - clock-names
44  - clocks
45  - interrupts
46
47additionalProperties: false
48