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 12*99e0b621SKrzysztof Kozlowskidescription: |+ 13*99e0b621SKrzysztof Kozlowski The SSS module in S5PV210 SoC supports the following: 14*99e0b621SKrzysztof Kozlowski -- Feeder (FeedCtrl) 15*99e0b621SKrzysztof Kozlowski -- Advanced Encryption Standard (AES) 16*99e0b621SKrzysztof Kozlowski -- Data Encryption Standard (DES)/3DES 17*99e0b621SKrzysztof Kozlowski -- Public Key Accelerator (PKA) 18*99e0b621SKrzysztof Kozlowski -- SHA-1/SHA-256/MD5/HMAC (SHA-1/SHA-256/MD5)/PRNG 19*99e0b621SKrzysztof Kozlowski -- PRNG: Pseudo Random Number Generator 20*99e0b621SKrzysztof Kozlowski 21*99e0b621SKrzysztof Kozlowski The SSS module in Exynos4 (Exynos4210) and Exynos5 (Exynos5420 and Exynos5250) 22*99e0b621SKrzysztof Kozlowski SoCs supports the following also: 23*99e0b621SKrzysztof Kozlowski -- ARCFOUR (ARC4) 24*99e0b621SKrzysztof Kozlowski -- True Random Number Generator (TRNG) 25*99e0b621SKrzysztof Kozlowski -- Secure Key Manager 26*99e0b621SKrzysztof Kozlowski 27*99e0b621SKrzysztof Kozlowskiproperties: 28*99e0b621SKrzysztof Kozlowski compatible: 29*99e0b621SKrzysztof Kozlowski items: 30*99e0b621SKrzysztof Kozlowski - enum: 31*99e0b621SKrzysztof Kozlowski - samsung,s5pv210-secss # for S5PV210 32*99e0b621SKrzysztof Kozlowski - samsung,exynos4210-secss # for Exynos4210, Exynos4212, 33*99e0b621SKrzysztof Kozlowski # Exynos4412, Exynos5250, 34*99e0b621SKrzysztof Kozlowski # Exynos5260 and Exynos5420 35*99e0b621SKrzysztof Kozlowski 36*99e0b621SKrzysztof Kozlowski reg: 37*99e0b621SKrzysztof Kozlowski maxItems: 1 38*99e0b621SKrzysztof Kozlowski 39*99e0b621SKrzysztof Kozlowski clocks: 40*99e0b621SKrzysztof Kozlowski maxItems: 1 41*99e0b621SKrzysztof Kozlowski 42*99e0b621SKrzysztof Kozlowski clock-names: 43*99e0b621SKrzysztof Kozlowski items: 44*99e0b621SKrzysztof Kozlowski - const: secss 45*99e0b621SKrzysztof Kozlowski 46*99e0b621SKrzysztof Kozlowski interrupts: 47*99e0b621SKrzysztof Kozlowski description: One feed control interrupt. 48*99e0b621SKrzysztof Kozlowski maxItems: 1 49*99e0b621SKrzysztof Kozlowski 50*99e0b621SKrzysztof Kozlowskirequired: 51*99e0b621SKrzysztof Kozlowski - compatible 52*99e0b621SKrzysztof Kozlowski - reg 53*99e0b621SKrzysztof Kozlowski - clock-names 54*99e0b621SKrzysztof Kozlowski - clocks 55*99e0b621SKrzysztof Kozlowski - interrupts 56*99e0b621SKrzysztof Kozlowski 57*99e0b621SKrzysztof KozlowskiadditionalProperties: false 58