xref: /freebsd/sys/contrib/device-tree/Bindings/crypto/samsung-slimsss.yaml (revision 6ba2210ee039f2f12878c217bcf058e9c8b26b29)
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
12description: |+
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
18properties:
19  compatible:
20    items:
21      - const: samsung,exynos5433-slim-sss
22
23  reg:
24    maxItems: 1
25
26  clocks:
27    minItems: 2
28    maxItems: 2
29
30  clock-names:
31    items:
32      - const: pclk
33      - const: aclk
34
35  interrupts:
36    description: One feed control interrupt.
37    maxItems: 1
38
39required:
40  - compatible
41  - reg
42  - clock-names
43  - clocks
44  - interrupts
45
46additionalProperties: false
47