summaryrefslogtreecommitdiffstats
path: root/drivers/crypto/Kconfig
diff options
context:
space:
mode:
authorSteffen Trumtrar2016-04-12 11:04:26 +0200
committerHerbert Xu2016-04-15 16:36:35 +0200
commitd293b640ebd532eb9d65bc42d48fb9d2c06e71c9 (patch)
treef8277910439be81dfe10cf9b6acd06150bb0d46d /drivers/crypto/Kconfig
parentARM: i.MX25: add scc module to dtsi (diff)
downloadkernel-qcow2-linux-d293b640ebd532eb9d65bc42d48fb9d2c06e71c9.tar.gz
kernel-qcow2-linux-d293b640ebd532eb9d65bc42d48fb9d2c06e71c9.tar.xz
kernel-qcow2-linux-d293b640ebd532eb9d65bc42d48fb9d2c06e71c9.zip
crypto: mxc-scc - add basic driver for the MXC SCC
According to the Freescale GPL driver code, there are two different Security Controller (SCC) versions: SCC and SCC2. The SCC is found on older i.MX SoCs, e.g. the i.MX25. This is the version implemented and tested here. As there is no publicly available documentation for this IP core, all information about this unit is gathered from the GPL'ed driver from Freescale. Signed-off-by: Steffen Trumtrar <s.trumtrar@pengutronix.de> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'drivers/crypto/Kconfig')
-rw-r--r--drivers/crypto/Kconfig9
1 files changed, 9 insertions, 0 deletions
diff --git a/drivers/crypto/Kconfig b/drivers/crypto/Kconfig
index 8c141f01f29c..0a22ac7db360 100644
--- a/drivers/crypto/Kconfig
+++ b/drivers/crypto/Kconfig
@@ -340,6 +340,15 @@ config CRYPTO_DEV_SAHARA
This option enables support for the SAHARA HW crypto accelerator
found in some Freescale i.MX chips.
+config CRYPTO_DEV_MXC_SCC
+ tristate "Support for Freescale Security Controller (SCC)"
+ depends on ARCH_MXC && OF
+ select CRYPTO_BLKCIPHER
+ select CRYPTO_DES
+ help
+ This option enables support for the Security Controller (SCC)
+ found in Freescale i.MX25 chips.
+
config CRYPTO_DEV_S5P
tristate "Support for Samsung S5PV210/Exynos crypto accelerator"
depends on ARCH_S5PV210 || ARCH_EXYNOS || COMPILE_TEST