Lines Matching +full:default +full:- +full:on
1 # SPDX-License-Identifier: GPL-2.0-only
8 default m
13 module will be called rng-core. This provides a device
26 depends on HAS_IOMEM
28 This driver provides kernel-side support for a generic Random
31 the default FPGA bitstream on the TS-7800 has such functionality.
34 module will be called timeriomem-rng.
40 depends on (X86 || IA64 || COMPILE_TEST) && PCI
41 default HW_RANDOM
43 This driver provides kernel-side support for the Random Number
44 Generator hardware found on Intel i8xx-based motherboards.
47 module will be called intel-rng.
53 depends on (X86 || PPC_MAPLE || COMPILE_TEST)
54 depends on PCI && HAS_IOPORT_MAP
55 default HW_RANDOM
57 This driver provides kernel-side support for the Random Number
58 Generator hardware found on AMD 76x-based motherboards.
61 module will be called amd-rng.
67 depends on (ARCH_AT91 || COMPILE_TEST)
68 default HW_RANDOM
70 This driver provides kernel-side support for the Random Number
71 Generator hardware found on Atmel AT91 devices.
74 module will be called atmel-rng.
80 depends on HAS_IOMEM
82 This driver provides kernel-side support for the Random Number
83 Generator hardware based on Silex Insight BA431 IP.
86 module will be called ba431-rng.
90 depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \
92 default HW_RANDOM
94 This driver provides kernel-side support for the Random Number
95 Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs.
98 module will be called bcm2835-rng
104 depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BRCMSTB || COMPILE_TEST
105 default HW_RANDOM
107 This driver provides kernel-side support for the RNG200
108 hardware found on the Broadcom iProc and STB SoCs.
111 module will be called iproc-rng200
117 depends on (X86_32 || COMPILE_TEST)
118 depends on PCI
119 default HW_RANDOM
121 This driver provides kernel-side support for the Random Number
122 Generator hardware found on the AMD Geode LX.
125 module will be called geode-rng.
131 depends on SPARC64
132 default HW_RANDOM
134 This driver provides kernel-side support for the Random Number
135 Generator hardware found on Niagara2 cpus.
138 module will be called n2-rng.
144 depends on X86
145 default HW_RANDOM
147 This driver provides kernel-side support for the Random Number
148 Generator hardware found on VIA based motherboards.
151 module will be called via-rng.
156 tristate "Intel IXP4xx NPU HW Pseudo-Random Number Generator support"
157 depends on ARCH_IXP4XX || COMPILE_TEST
158 default HW_RANDOM
160 This driver provides kernel-side support for the Pseudo-Random
161 Number Generator hardware found on the Intel IXP45x/46x NPU.
164 module will be called ixp4xx-rng.
170 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU || ARCH_K3 || COMPILE_TEST
171 default HW_RANDOM
173 This driver provides kernel-side support for the Random Number
174 Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx
178 module will be called omap-rng.
184 depends on ARCH_OMAP3 || COMPILE_TEST
185 default HW_RANDOM
187 This driver provides kernel-side support for the Random Number
188 Generator hardware found on OMAP34xx processors.
191 module will be called omap3-rom-rng.
197 depends on CAVIUM_OCTEON_SOC
198 default HW_RANDOM
200 This driver provides kernel-side support for the Random Number
201 Generator hardware found on Octeon processors.
204 module will be called octeon-rng.
210 depends on PPC_PASEMI || (PPC && COMPILE_TEST)
211 default HW_RANDOM
213 This driver provides kernel-side support for the Random Number
214 Generator hardware found on PA Semi PWRficient SoCs.
217 module will be called pasemi-rng.
223 depends on VIRTIO
225 This driver provides kernel-side support for the virtual Random Number
229 module will be called virtio-rng. If unsure, say N.
233 depends on SOC_IMX31 || COMPILE_TEST
234 default HW_RANDOM
236 This driver provides kernel-side support for the Random Number
237 Generator hardware found on Freescale i.MX processors.
240 module will be called mxc-rnga.
246 depends on HAS_IOMEM
247 depends on SOC_IMX25 || SOC_IMX6SL || SOC_IMX6SLL || SOC_IMX6UL || COMPILE_TEST
248 default HW_RANDOM
250 This driver provides kernel-side support for the Random Number
251 Generator Version C hardware found on some Freescale i.MX
255 module will be called imx-rngc.
261 depends on MACH_JZ4780 || MACH_X1000 || COMPILE_TEST
262 default HW_RANDOM
264 This driver provides kernel-side support for the Random Number Generator
266 JZ4780 SoC, YSH & ATIL CU1000-Neo uses X1000 SoC.
269 module will be called ingenic-rng.
275 depends on MACH_X1830 || COMPILE_TEST
276 default HW_RANDOM
278 This driver provides kernel-side support for the True Random Number Generator
279 hardware found in ingenic X1830 SoC. YSH & ATIL CU1830-Neo uses X1830 SoC.
282 module will be called ingenic-trng.
287 tristate "ST-Ericsson Nomadik Random Number Generator support"
288 depends on ARCH_NOMADIK || COMPILE_TEST
289 default HW_RANDOM
291 This driver provides kernel-side support for the Random Number
292 Generator hardware found on ST-Ericsson SoCs (8815 and 8500).
295 module will be called nomadik-rng.
301 depends on PPC64 && IBMVIO
302 default HW_RANDOM
304 This driver provides kernel-side support for the Random Number
305 Generator hardware found on POWER7+ machines and above
308 module will be called pseries-rng.
314 depends on PPC_POWERNV
315 default HW_RANDOM
321 module will be called powernv-rng.
327 depends on ARCH_HISI || COMPILE_TEST
328 default HW_RANDOM
330 This driver provides kernel-side support for the Random Number
331 Generator hardware found on Hisilicon Hip04 and Hip05 SoC.
334 module will be called hisi-rng.
340 depends on ARCH_HISI || COMPILE_TEST
341 default ARCH_HISI
343 This driver provides kernel-side support for the Random Number
344 Generator hardware found on Hisilicon Hi37xx SoC.
347 module will be called histb-rng.
351 depends on ARCH_STI || COMPILE_TEST
353 This driver provides kernel-side support for the Random Number
354 Generator hardware found on STi series of SoCs.
357 module will be called st-rng.
360 tristate "APM X-Gene True Random Number Generator (TRNG) support"
361 depends on ARCH_XGENE || COMPILE_TEST
362 default HW_RANDOM
364 This driver provides kernel-side support for the Random Number
365 Generator hardware found on APM X-Gene SoC.
374 depends on ARCH_STM32 || COMPILE_TEST
375 depends on HAS_IOMEM
376 default HW_RANDOM
378 This driver provides kernel-side support for the Random Number
379 Generator hardware found on STM32 microcontrollers.
382 module will be called stm32-rng.
388 depends on MACH_PIC32 || COMPILE_TEST
389 default HW_RANDOM if MACH_PIC32
391 This driver provides kernel-side support for the Random Number
392 Generator hardware found on a PIC32.
395 module will be called pic32-rng.
401 depends on HW_RANDOM && POLARFIRE_SOC_SYS_CTRL
403 This driver provides kernel-side support for the Random Number
404 Generator hardware found on PolarFire SoC (MPFS).
414 depends on ARCH_MESON || COMPILE_TEST
415 depends on HAS_IOMEM && OF
416 default HW_RANDOM if ARCH_MESON
418 This driver provides kernel-side support for the Random Number
419 Generator hardware found on Amlogic Meson SoCs.
422 module will be called meson-rng.
428 depends on PCI
429 depends on ARCH_THUNDER || (ARM64 && COMPILE_TEST)
430 default HW_RANDOM
432 This driver provides kernel-side support for the Random Number
433 Generator hardware found on Cavium SoCs.
442 depends on ARCH_MEDIATEK || COMPILE_TEST
443 depends on HAS_IOMEM && OF
444 default HW_RANDOM if ARCH_MEDIATEK
446 This driver provides kernel-side support for the Random Number
447 Generator hardware found on Mediatek SoCs.
450 module will be called mtk-rng.
456 depends on S390
457 default HW_RANDOM
459 This driver provides kernel-side support for the True
461 on modern s390 hardware platforms.
464 module will be called s390-trng.
470 depends on ARCH_EXYNOS || COMPILE_TEST
471 depends on HAS_IOMEM
472 default HW_RANDOM if ARCH_EXYNOS
478 will be called exynos-trng.
483 tristate "OP-TEE based Random Number Generator support"
484 depends on OPTEE
485 default HW_RANDOM
487 This driver provides support for OP-TEE based Random Number
488 Generator on ARM SoCs where hardware entropy sources are not
492 will be called optee-rng.
498 depends on ARCH_NPCM || COMPILE_TEST
499 depends on HAS_IOMEM
500 default HW_RANDOM if ARCH_NPCM
506 module will be called npcm-rng.
511 depends on ARCH_KEYSTONE || COMPILE_TEST
512 depends on HAS_IOMEM && OF
513 default HW_RANDOM
520 depends on HAS_IOMEM && OF
533 depends on HAS_IOMEM
535 This driver provides kernel-side support for Xiphera True Random
539 module will be called xiphera-trng.
543 depends on HAVE_ARM_SMCCC_DISCOVERY
544 default HW_RANDOM
557 depends on HW_RANDOM && PCI && (ARM64 || (64BIT && COMPILE_TEST))
558 default HW_RANDOM
568 depends on SOC_STARFIVE || COMPILE_TEST
574 The module will be called jh7110-trng.
579 depends on UML
586 own drivers. It registers itself as a rng-core driver thus providing