Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 %YAML 1.2
0003 ---
0004 $id: http://devicetree.org/schemas/crypto/samsung-sss.yaml#
0005 $schema: http://devicetree.org/meta-schemas/core.yaml#
0006 
0007 title: Samsung Exynos SoC SSS (Security SubSystem) module
0008 
0009 maintainers:
0010   - Krzysztof Kozlowski <krzk@kernel.org>
0011 
0012 description: |+
0013   The SSS module in S5PV210 SoC supports the following:
0014   -- Feeder (FeedCtrl)
0015   -- Advanced Encryption Standard (AES)
0016   -- Data Encryption Standard (DES)/3DES
0017   -- Public Key Accelerator (PKA)
0018   -- SHA-1/SHA-256/MD5/HMAC (SHA-1/SHA-256/MD5)/PRNG
0019   -- PRNG: Pseudo Random Number Generator
0020 
0021   The SSS module in Exynos4 (Exynos4210) and Exynos5 (Exynos5420 and Exynos5250)
0022   SoCs supports the following also:
0023   -- ARCFOUR (ARC4)
0024   -- True Random Number Generator (TRNG)
0025   -- Secure Key Manager
0026 
0027 properties:
0028   compatible:
0029     items:
0030       - enum:
0031           - samsung,s5pv210-secss           # for S5PV210
0032           - samsung,exynos4210-secss        # for Exynos4210, Exynos4212,
0033                                             # Exynos4412, Exynos5250,
0034                                             # Exynos5260 and Exynos5420
0035 
0036   reg:
0037     maxItems: 1
0038 
0039   clocks:
0040     maxItems: 1
0041 
0042   clock-names:
0043     items:
0044       - const: secss
0045 
0046   interrupts:
0047     description: One feed control interrupt.
0048     maxItems: 1
0049 
0050 required:
0051   - compatible
0052   - reg
0053   - clock-names
0054   - clocks
0055   - interrupts
0056 
0057 additionalProperties: false