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 || 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 || 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_AIROHA || COMPILE_TEST
68 default HW_RANDOM
70 This driver provides kernel-side support for the True Random Number
71 Generator hardware found on Airoha SoC.
74 module will be called airoha-rng.
80 depends on (ARCH_AT91 || COMPILE_TEST)
81 default HW_RANDOM
83 This driver provides kernel-side support for the Random Number
84 Generator hardware found on Atmel AT91 devices.
87 module will be called atmel-rng.
93 depends on HAS_IOMEM
95 This driver provides kernel-side support for the Random Number
96 Generator hardware based on Silex Insight BA431 IP.
99 module will be called ba431-rng.
103 depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \
105 default HW_RANDOM
107 This driver provides kernel-side support for the Random Number
108 Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs.
111 module will be called bcm2835-rng
117 depends on ARCH_BRCMSTB || COMPILE_TEST
118 default HW_RANDOM
120 This driver provides kernel-side support for the Random Number
121 Generator hardware found on the Broadcom BCM74110 SoCs.
124 module will be called bcm74110-rng
130 depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BCMBCA || ARCH_BRCMSTB || COMPILE_TEST
131 default HW_RANDOM
133 This driver provides kernel-side support for the RNG200
134 hardware found on the Broadcom iProc and STB SoCs.
137 module will be called iproc-rng200
143 depends on (X86_32 || COMPILE_TEST)
144 depends on PCI
145 default HW_RANDOM
147 This driver provides kernel-side support for the Random Number
148 Generator hardware found on the AMD Geode LX.
151 module will be called geode-rng.
157 depends on SPARC64
158 default HW_RANDOM
160 This driver provides kernel-side support for the Random Number
161 Generator hardware found on Niagara2 cpus.
164 module will be called n2-rng.
170 depends on X86
171 default HW_RANDOM
173 This driver provides kernel-side support for the Random Number
174 Generator hardware found on VIA based motherboards.
177 module will be called via-rng.
182 tristate "Intel IXP4xx NPU HW Pseudo-Random Number Generator support"
183 depends on ARCH_IXP4XX || COMPILE_TEST
184 default HW_RANDOM
186 This driver provides kernel-side support for the Pseudo-Random
187 Number Generator hardware found on the Intel IXP45x/46x NPU.
190 module will be called ixp4xx-rng.
196 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU || ARCH_K3 || COMPILE_TEST
197 default HW_RANDOM
199 This driver provides kernel-side support for the Random Number
200 Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx
204 module will be called omap-rng.
210 depends on ARCH_OMAP3 || COMPILE_TEST
211 default HW_RANDOM
213 This driver provides kernel-side support for the Random Number
214 Generator hardware found on OMAP34xx processors.
217 module will be called omap3-rom-rng.
223 depends on CAVIUM_OCTEON_SOC
224 default HW_RANDOM
226 This driver provides kernel-side support for the Random Number
227 Generator hardware found on Octeon processors.
230 module will be called octeon-rng.
236 depends on PPC_PASEMI || (PPC && COMPILE_TEST)
237 default HW_RANDOM
239 This driver provides kernel-side support for the Random Number
240 Generator hardware found on PA Semi PWRficient SoCs.
243 module will be called pasemi-rng.
249 depends on VIRTIO
251 This driver provides kernel-side support for the virtual Random Number
255 module will be called virtio-rng. If unsure, say N.
259 depends on SOC_IMX31 || COMPILE_TEST
260 default HW_RANDOM
262 This driver provides kernel-side support for the Random Number
263 Generator hardware found on Freescale i.MX processors.
266 module will be called mxc-rnga.
272 depends on HAS_IOMEM
273 depends on SOC_IMX25 || SOC_IMX6SL || SOC_IMX6SLL || SOC_IMX6UL || COMPILE_TEST
274 default HW_RANDOM
276 This driver provides kernel-side support for the Random Number
277 Generator Version C hardware found on some Freescale i.MX
281 module will be called imx-rngc.
287 depends on MACH_JZ4780 || MACH_X1000 || COMPILE_TEST
288 default HW_RANDOM
290 This driver provides kernel-side support for the Random Number Generator
292 JZ4780 SoC, YSH & ATIL CU1000-Neo uses X1000 SoC.
295 module will be called ingenic-rng.
301 depends on MACH_X1830 || COMPILE_TEST
302 default HW_RANDOM
304 This driver provides kernel-side support for the True Random Number Generator
305 hardware found in ingenic X1830 SoC. YSH & ATIL CU1830-Neo uses X1830 SoC.
308 module will be called ingenic-trng.
313 tristate "ST-Ericsson Nomadik Random Number Generator support"
314 depends on ARCH_NOMADIK || COMPILE_TEST
315 default HW_RANDOM
317 This driver provides kernel-side support for the Random Number
318 Generator hardware found on ST-Ericsson SoCs (8815 and 8500).
321 module will be called nomadik-rng.
327 depends on PPC64 && IBMVIO
328 default HW_RANDOM
330 This driver provides kernel-side support for the Random Number
331 Generator hardware found on POWER7+ machines and above
334 module will be called pseries-rng.
340 depends on PPC_POWERNV
341 default HW_RANDOM
347 module will be called powernv-rng.
353 depends on ARCH_HISI || COMPILE_TEST
354 default HW_RANDOM
356 This driver provides kernel-side support for the Random Number
357 Generator hardware found on Hisilicon Hip04 and Hip05 SoC.
360 module will be called hisi-rng.
366 depends on ARCH_HISI || COMPILE_TEST
367 default ARCH_HISI
369 This driver provides kernel-side support for the Random Number
370 Generator hardware found on Hisilicon Hi37xx SoC.
373 module will be called histb-rng.
377 depends on ARCH_STI || COMPILE_TEST
379 This driver provides kernel-side support for the Random Number
380 Generator hardware found on STi series of SoCs.
383 module will be called st-rng.
386 tristate "APM X-Gene True Random Number Generator (TRNG) support"
387 depends on ARCH_XGENE || COMPILE_TEST
388 default HW_RANDOM
390 This driver provides kernel-side support for the Random Number
391 Generator hardware found on APM X-Gene SoC.
400 depends on ARCH_STM32 || COMPILE_TEST
401 depends on HAS_IOMEM
402 default HW_RANDOM
404 This driver provides kernel-side support for the Random Number
405 Generator hardware found on STM32 microcontrollers.
408 module will be called stm32-rng.
414 depends on MACH_PIC32 || COMPILE_TEST
415 default HW_RANDOM if MACH_PIC32
417 This driver provides kernel-side support for the Random Number
418 Generator hardware found on a PIC32.
421 module will be called pic32-rng.
427 depends on HW_RANDOM && POLARFIRE_SOC_SYS_CTRL
429 This driver provides kernel-side support for the Random Number
430 Generator hardware found on PolarFire SoC (MPFS).
440 depends on ARCH_MESON || COMPILE_TEST
441 depends on HAS_IOMEM && OF
442 default HW_RANDOM if ARCH_MESON
444 This driver provides kernel-side support for the Random Number
445 Generator hardware found on Amlogic Meson SoCs.
448 module will be called meson-rng.
454 depends on PCI
455 depends on ARCH_THUNDER || (ARM64 && COMPILE_TEST)
456 default HW_RANDOM
458 This driver provides kernel-side support for the Random Number
459 Generator hardware found on Cavium SoCs.
468 depends on ARCH_MEDIATEK || COMPILE_TEST
469 depends on HAS_IOMEM && OF
470 default HW_RANDOM if ARCH_MEDIATEK
472 This driver provides kernel-side support for the Random Number
473 Generator hardware found on Mediatek SoCs.
476 module will be called mtk-rng.
482 depends on S390
483 default HW_RANDOM
485 This driver provides kernel-side support for the True
487 on modern s390 hardware platforms.
490 module will be called s390-trng.
496 depends on ARCH_EXYNOS || COMPILE_TEST
497 depends on HAS_IOMEM
498 default HW_RANDOM if ARCH_EXYNOS
504 will be called exynos-trng.
509 tristate "OP-TEE based Random Number Generator support"
510 depends on OPTEE
511 default HW_RANDOM
513 This driver provides support for OP-TEE based Random Number
514 Generator on ARM SoCs where hardware entropy sources are not
518 will be called optee-rng.
524 depends on ARCH_NPCM || COMPILE_TEST
525 depends on HAS_IOMEM
526 default HW_RANDOM if ARCH_NPCM
532 module will be called npcm-rng.
537 depends on ARCH_KEYSTONE || COMPILE_TEST
538 depends on HAS_IOMEM && OF
539 default HW_RANDOM
546 depends on HAS_IOMEM && OF
559 depends on HAS_IOMEM
561 This driver provides kernel-side support for Xiphera True Random
565 module will be called xiphera-trng.
569 depends on HAVE_ARM_SMCCC_DISCOVERY
570 default HW_RANDOM
583 depends on HW_RANDOM && PCI && (ARM64 || (64BIT && COMPILE_TEST))
584 default HW_RANDOM if ARCH_THUNDER
594 depends on SOC_STARFIVE || COMPILE_TEST
600 The module will be called jh7110-trng.
604 depends on HW_RANDOM && (ARCH_ROCKCHIP || COMPILE_TEST)
605 depends on HAS_IOMEM
606 default HW_RANDOM
608 This driver provides kernel-side support for the True Random Number
609 Generator hardware found on some Rockchip SoC like RK3566 or RK3568.
612 module will be called rockchip-rng.
619 depends on UML
626 own drivers. It registers itself as a rng-core driver thus providing