mirror of
https://github.com/torvalds/linux.git
synced 2024-12-28 05:41:55 +00:00
5512442553
Beside regular feed control interrupt, the driver requires also hash interrupt for older SoCs (samsung,s5pv210-secss). However after requesting it, the interrupt handler isn't doing anything with it, not even clearing the hash interrupt bit. Driver does not provide hash functions so it is safe to remove the hash interrupt related code and to not require the interrupt in Device Tree. Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
33 lines
1.1 KiB
Plaintext
33 lines
1.1 KiB
Plaintext
Samsung SoC SSS (Security SubSystem) module
|
|
|
|
The SSS module in S5PV210 SoC supports the following:
|
|
-- Feeder (FeedCtrl)
|
|
-- Advanced Encryption Standard (AES)
|
|
-- Data Encryption Standard (DES)/3DES
|
|
-- Public Key Accelerator (PKA)
|
|
-- SHA-1/SHA-256/MD5/HMAC (SHA-1/SHA-256/MD5)/PRNG
|
|
-- PRNG: Pseudo Random Number Generator
|
|
|
|
The SSS module in Exynos4 (Exynos4210) and
|
|
Exynos5 (Exynos5420 and Exynos5250) SoCs
|
|
supports the following also:
|
|
-- ARCFOUR (ARC4)
|
|
-- True Random Number Generator (TRNG)
|
|
-- Secure Key Manager
|
|
|
|
Required properties:
|
|
|
|
- compatible : Should contain entries for this and backward compatible
|
|
SSS versions:
|
|
- "samsung,s5pv210-secss" for S5PV210 SoC.
|
|
- "samsung,exynos4210-secss" for Exynos4210, Exynos4212, Exynos4412, Exynos5250,
|
|
Exynos5260 and Exynos5420 SoCs.
|
|
- reg : Offset and length of the register set for the module
|
|
- interrupts : interrupt specifiers of SSS module interrupts (one feed
|
|
control interrupt).
|
|
|
|
- clocks : list of clock phandle and specifier pairs for all clocks listed in
|
|
clock-names property.
|
|
- clock-names : list of device clock input names; should contain one entry
|
|
"secss".
|