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