Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
torvalds
GitHub Repository: torvalds/linux
Path: blob/master/Documentation/devicetree/bindings/crypto/samsung-sss.yaml
26308 views
1
# SPDX-License-Identifier: GPL-2.0
2
%YAML 1.2
3
---
4
$id: http://devicetree.org/schemas/crypto/samsung-sss.yaml#
5
$schema: http://devicetree.org/meta-schemas/core.yaml#
6
7
title: Samsung Exynos SoC SSS (Security SubSystem) module
8
9
maintainers:
10
- Krzysztof Kozlowski <krzk@kernel.org>
11
12
description: |+
13
The SSS module in S5PV210 SoC supports the following:
14
-- Feeder (FeedCtrl)
15
-- Advanced Encryption Standard (AES)
16
-- Data Encryption Standard (DES)/3DES
17
-- Public Key Accelerator (PKA)
18
-- SHA-1/SHA-256/MD5/HMAC (SHA-1/SHA-256/MD5)/PRNG
19
-- PRNG: Pseudo Random Number Generator
20
21
The SSS module in Exynos4 (Exynos4210) and Exynos5 (Exynos5420 and Exynos5250)
22
SoCs supports the following also:
23
-- ARCFOUR (ARC4)
24
-- True Random Number Generator (TRNG)
25
-- Secure Key Manager
26
27
properties:
28
compatible:
29
items:
30
- enum:
31
- samsung,s5pv210-secss # for S5PV210
32
- samsung,exynos4210-secss # for Exynos4210, Exynos4212,
33
# Exynos4412, Exynos5250,
34
# Exynos5260 and Exynos5420
35
36
reg:
37
maxItems: 1
38
39
clocks:
40
maxItems: 1
41
42
clock-names:
43
items:
44
- const: secss
45
46
interrupts:
47
description: One feed control interrupt.
48
maxItems: 1
49
50
required:
51
- compatible
52
- reg
53
- clock-names
54
- clocks
55
- interrupts
56
57
additionalProperties: false
58
59