Lines Matching +full:on +full:- +full:module
1 # SPDX-License-Identifier: GPL-2.0-only
12 To compile this driver as a module, choose M here: the
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.
33 To compile this driver as a module, choose M here: the
34 module will be called timeriomem-rng.
40 depends on (X86 || IA64) && PCI
43 This driver provides kernel-side support for the Random Number
44 Generator hardware found on Intel i8xx-based motherboards.
46 To compile this driver as a module, choose M here: the
47 module will be called intel-rng.
53 depends on (X86 || PPC_MAPLE) && PCI
56 This driver provides kernel-side support for the Random Number
57 Generator hardware found on AMD 76x-based motherboards.
59 To compile this driver as a module, choose M here: the
60 module will be called amd-rng.
66 depends on ARCH_AT91 && HAVE_CLK && OF
69 This driver provides kernel-side support for the Random Number
70 Generator hardware found on Atmel AT91 devices.
72 To compile this driver as a module, choose M here: the
73 module will be called atmel-rng.
79 depends on HAS_IOMEM
81 This driver provides kernel-side support for the Random Number
82 Generator hardware based on Silex Insight BA431 IP.
84 To compile this driver as a module, choose M here: the
85 module will be called ba431-rng.
89 depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \
93 This driver provides kernel-side support for the Random Number
94 Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs.
96 To compile this driver as a module, choose M here: the
97 module will be called bcm2835-rng
103 depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BRCMSTB
106 This driver provides kernel-side support for the RNG200
107 hardware found on the Broadcom iProc and STB SoCs.
109 To compile this driver as a module, choose M here: the
110 module will be called iproc-rng200
116 depends on X86_32 && PCI
119 This driver provides kernel-side support for the Random Number
120 Generator hardware found on the AMD Geode LX.
122 To compile this driver as a module, choose M here: the
123 module will be called geode-rng.
129 depends on SPARC64
132 This driver provides kernel-side support for the Random Number
133 Generator hardware found on Niagara2 cpus.
135 To compile this driver as a module, choose M here: the
136 module will be called n2-rng.
142 depends on X86
145 This driver provides kernel-side support for the Random Number
146 Generator hardware found on VIA based motherboards.
148 To compile this driver as a module, choose M here: the
149 module will be called via-rng.
154 tristate "Intel IXP4xx NPU HW Pseudo-Random Number Generator support"
155 depends on ARCH_IXP4XX
158 This driver provides kernel-side support for the Pseudo-Random
159 Number Generator hardware found on the Intel IXP45x/46x NPU.
161 To compile this driver as a module, choose M here: the
162 module will be called ixp4xx-rng.
168 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU
171 This driver provides kernel-side support for the Random Number
172 Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx
175 To compile this driver as a module, choose M here: the
176 module will be called omap-rng.
182 depends on ARCH_OMAP3
185 This driver provides kernel-side support for the Random Number
186 Generator hardware found on OMAP34xx processors.
188 To compile this driver as a module, choose M here: the
189 module will be called omap3-rom-rng.
195 depends on CAVIUM_OCTEON_SOC
198 This driver provides kernel-side support for the Random Number
199 Generator hardware found on Octeon processors.
201 To compile this driver as a module, choose M here: the
202 module will be called octeon-rng.
208 depends on PPC_PASEMI
211 This driver provides kernel-side support for the Random Number
212 Generator hardware found on PA Semi PWRficient SoCs.
214 To compile this driver as a module, choose M here: the
215 module will be called pasemi-rng.
221 depends on VIRTIO
223 This driver provides kernel-side support for the virtual Random Number
226 To compile this driver as a module, choose M here: the
227 module will be called virtio-rng. If unsure, say N.
231 depends on SOC_TX4939
234 This driver provides kernel-side support for the Random Number
235 Generator hardware found on TX4939 SoC.
237 To compile this driver as a module, choose M here: the
238 module will be called tx4939-rng.
244 depends on SOC_IMX31
247 This driver provides kernel-side support for the Random Number
248 Generator hardware found on Freescale i.MX processors.
250 To compile this driver as a module, choose M here: the
251 module will be called mxc-rnga.
257 depends on HAS_IOMEM && HAVE_CLK
258 depends on SOC_IMX25 || SOC_IMX6SL || SOC_IMX6SLL || SOC_IMX6UL || COMPILE_TEST
261 This driver provides kernel-side support for the Random Number
262 Generator Version C hardware found on some Freescale i.MX
265 To compile this driver as a module, choose M here: the
266 module will be called imx-rngc.
272 depends on HW_RANDOM
273 depends on MACH_JZ4780 || MACH_X1000
276 This driver provides kernel-side support for the Random Number Generator
278 JZ4780 SoC, YSH & ATIL CU1000-Neo uses X1000 SoC.
280 To compile this driver as a module, choose M here: the
281 module will be called ingenic-rng.
287 depends on HW_RANDOM
288 depends on MACH_X1830
291 This driver provides kernel-side support for the True Random Number Generator
292 hardware found in ingenic X1830 SoC. YSH & ATIL CU1830-Neo uses X1830 SoC.
294 To compile this driver as a module, choose M here: the
295 module will be called ingenic-trng.
300 tristate "ST-Ericsson Nomadik Random Number Generator support"
301 depends on ARCH_NOMADIK
304 This driver provides kernel-side support for the Random Number
305 Generator hardware found on ST-Ericsson SoCs (8815 and 8500).
307 To compile this driver as a module, choose M here: the
308 module will be called nomadik-rng.
314 depends on PPC64 && IBMVIO
317 This driver provides kernel-side support for the Random Number
318 Generator hardware found on POWER7+ machines and above
320 To compile this driver as a module, choose M here: the
321 module will be called pseries-rng.
327 depends on PPC_POWERNV
333 To compile this driver as a module, choose M here: the
334 module will be called powernv-rng.
340 depends on HW_RANDOM && ARCH_HISI
343 This driver provides kernel-side support for the Random Number
344 Generator hardware found on Hisilicon Hip04 and Hip05 SoC.
346 To compile this driver as a module, choose M here: the
347 module will be called hisi-rng.
353 depends on HW_RANDOM && ARM64 && ACPI
356 This driver provides kernel-side support for the True Random Number
357 Generator V2 hardware found on HiSilicon Hi1620 SoC.
359 To compile this driver as a module, choose M here: the
360 module will be called hisi-trng-v2.
366 depends on HW_RANDOM && ARCH_STI
368 This driver provides kernel-side support for the Random Number
369 Generator hardware found on STi series of SoCs.
371 To compile this driver as a module, choose M here: the
372 module will be called st-rng.
375 tristate "APM X-Gene True Random Number Generator (TRNG) support"
376 depends on HW_RANDOM && ARCH_XGENE
379 This driver provides kernel-side support for the Random Number
380 Generator hardware found on APM X-Gene SoC.
382 To compile this driver as a module, choose M here: the
383 module will be called xgene_rng.
389 depends on HW_RANDOM && (ARCH_STM32 || COMPILE_TEST)
390 depends on HAS_IOMEM
393 This driver provides kernel-side support for the Random Number
394 Generator hardware found on STM32 microcontrollers.
396 To compile this driver as a module, choose M here: the
397 module will be called stm32-rng.
403 depends on HW_RANDOM && MACH_PIC32
406 This driver provides kernel-side support for the Random Number
407 Generator hardware found on a PIC32.
409 To compile this driver as a module, choose M here. the
410 module will be called pic32-rng.
416 depends on HW_RANDOM
417 depends on ARCH_MESON || COMPILE_TEST
420 This driver provides kernel-side support for the Random Number
421 Generator hardware found on Amlogic Meson SoCs.
423 To compile this driver as a module, choose M here. the
424 module will be called meson-rng.
430 depends on HW_RANDOM && PCI && ARCH_THUNDER
433 This driver provides kernel-side support for the Random Number
434 Generator hardware found on Cavium SoCs.
436 To compile this driver as a module, choose M here: the
437 module will be called cavium_rng.
443 depends on HW_RANDOM
444 depends on ARCH_MEDIATEK || COMPILE_TEST
447 This driver provides kernel-side support for the Random Number
448 Generator hardware found on Mediatek SoCs.
450 To compile this driver as a module, choose M here. the
451 module will be called mtk-rng.
457 depends on S390
460 This driver provides kernel-side support for the True
462 on modern s390 hardware platforms.
464 To compile this driver as a module, choose M here: the
465 module will be called s390-trng.
471 depends on ARCH_EXYNOS || COMPILE_TEST
477 To compile this driver as a module, choose M here: the module
478 will be called exynos-trng.
483 tristate "OP-TEE based Random Number Generator support"
484 depends on OPTEE
487 This driver provides support for OP-TEE based Random Number
488 Generator on ARM SoCs where hardware entropy sources are not
491 To compile this driver as a module, choose M here: the module
492 will be called optee-rng.
498 depends on ARCH_NPCM || COMPILE_TEST
504 To compile this driver as a module, choose M here: the
505 module will be called npcm-rng.
510 depends on ARCH_KEYSTONE || COMPILE_TEST
518 depends on HAS_IOMEM && OF
525 Choose 'M' to compile this driver as a module. The module
531 depends on HAS_IOMEM
533 This driver provides kernel-side support for Xiphera True Random
536 To compile this driver as a module, choose M here: the
537 module will be called xiphera-trng.
542 depends on UML
549 own drivers. It registers itself as a rng-core driver thus providing