mirror of
https://github.com/torvalds/linux.git
synced 2026-07-27 01:32:21 +02:00
hwrng: xilinx - Move xilinx-rng into drivers/char/hw_random/
Since this file just implements a hwrng driver, move it into drivers/char/hw_random/. Rename the kconfig option accordingly as well. Signed-off-by: Eric Biggers <ebiggers@kernel.org> Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
This commit is contained in:
parent
5f1d444e08
commit
be6498ca1c
|
|
@ -29211,7 +29211,7 @@ XILINX TRNG DRIVER
|
|||
M: Mounika Botcha <mounika.botcha@amd.com>
|
||||
M: Harsh Jain <h.jain@amd.com>
|
||||
S: Maintained
|
||||
F: drivers/crypto/xilinx/xilinx-trng.c
|
||||
F: drivers/char/hw_random/xilinx-trng.c
|
||||
|
||||
XILINX UARTLITE SERIAL DRIVER
|
||||
M: Peter Korsgaard <jacmet@sunsite.dk>
|
||||
|
|
|
|||
|
|
@ -551,6 +551,7 @@ CONFIG_IPMI_SI=m
|
|||
CONFIG_HW_RANDOM=y
|
||||
CONFIG_HW_RANDOM_VIRTIO=y
|
||||
CONFIG_HW_RANDOM_HISI_TRNG=m
|
||||
CONFIG_HW_RANDOM_XILINX=m
|
||||
CONFIG_TCG_TPM=y
|
||||
CONFIG_TCG_TIS=m
|
||||
CONFIG_TCG_TIS_SPI=m
|
||||
|
|
@ -1956,7 +1957,6 @@ CONFIG_CRYPTO_DEV_FSL_DPAA2_CAAM=m
|
|||
CONFIG_CRYPTO_DEV_QCE=m
|
||||
CONFIG_CRYPTO_DEV_QCOM_RNG=m
|
||||
CONFIG_CRYPTO_DEV_TEGRA=m
|
||||
CONFIG_CRYPTO_DEV_XILINX_TRNG=m
|
||||
CONFIG_CRYPTO_DEV_ZYNQMP_AES=m
|
||||
CONFIG_CRYPTO_DEV_ZYNQMP_SHA3=m
|
||||
CONFIG_CRYPTO_DEV_CCREE=m
|
||||
|
|
|
|||
|
|
@ -625,6 +625,17 @@ config HW_RANDOM_ROCKCHIP
|
|||
|
||||
If unsure, say Y.
|
||||
|
||||
config HW_RANDOM_XILINX
|
||||
tristate "Support for Xilinx True Random Generator"
|
||||
depends on ZYNQMP_FIRMWARE || COMPILE_TEST
|
||||
select CRYPTO_LIB_SHA512
|
||||
help
|
||||
Xilinx Versal SoC driver provides kernel-side support for True Random Number
|
||||
Generator and Pseudo random Number in CTR_DRBG mode as defined in NIST SP800-90A.
|
||||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called xilinx-trng.
|
||||
|
||||
endif # HW_RANDOM
|
||||
|
||||
config UML_RANDOM
|
||||
|
|
|
|||
|
|
@ -53,3 +53,4 @@ obj-$(CONFIG_HW_RANDOM_CN10K) += cn10k-rng.o
|
|||
obj-$(CONFIG_HW_RANDOM_POLARFIRE_SOC) += mpfs-rng.o
|
||||
obj-$(CONFIG_HW_RANDOM_ROCKCHIP) += rockchip-rng.o
|
||||
obj-$(CONFIG_HW_RANDOM_JH7110) += jh7110-trng.o
|
||||
obj-$(CONFIG_HW_RANDOM_XILINX) += xilinx-trng.o
|
||||
|
|
|
|||
|
|
@ -699,18 +699,6 @@ config CRYPTO_DEV_TEGRA
|
|||
Select this to enable Tegra Security Engine which accelerates various
|
||||
AES encryption/decryption and HASH algorithms.
|
||||
|
||||
config CRYPTO_DEV_XILINX_TRNG
|
||||
tristate "Support for Xilinx True Random Generator"
|
||||
depends on ZYNQMP_FIRMWARE || COMPILE_TEST
|
||||
select CRYPTO_LIB_SHA512
|
||||
select HW_RANDOM
|
||||
help
|
||||
Xilinx Versal SoC driver provides kernel-side support for True Random Number
|
||||
Generator and Pseudo random Number in CTR_DRBG mode as defined in NIST SP800-90A.
|
||||
|
||||
To compile this driver as a module, choose M here: the module
|
||||
will be called xilinx-trng.
|
||||
|
||||
config CRYPTO_DEV_ZYNQMP_AES
|
||||
tristate "Support for Xilinx ZynqMP AES hw accelerator"
|
||||
depends on ZYNQMP_FIRMWARE || COMPILE_TEST
|
||||
|
|
|
|||
|
|
@ -1,4 +1,3 @@
|
|||
# SPDX-License-Identifier: GPL-2.0-only
|
||||
obj-$(CONFIG_CRYPTO_DEV_XILINX_TRNG) += xilinx-trng.o
|
||||
obj-$(CONFIG_CRYPTO_DEV_ZYNQMP_AES) += zynqmp-aes-gcm.o
|
||||
obj-$(CONFIG_CRYPTO_DEV_ZYNQMP_SHA3) += zynqmp-sha.o
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user