xref: /freebsd/sys/contrib/device-tree/Bindings/crypto/samsung-slimsss.yaml (revision c66ec88fed842fbaad62c30d510644ceb7bd2d71)
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-ss
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