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 || COMPILE_TEST) && 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 || COMPILE_TEST)
54 depends on PCI && HAS_IOPORT_MAP
57 This driver provides kernel-side support for the Random Number
58 Generator hardware found on AMD 76x-based motherboards.
60 To compile this driver as a module, choose M here: the
61 module will be called amd-rng.
67 depends on ARCH_AIROHA || COMPILE_TEST
70 This driver provides kernel-side support for the True Random Number
71 Generator hardware found on Airoha SoC.
73 To compile this driver as a module, choose M here: the
74 module will be called airoha-rng.
80 depends on (ARCH_AT91 || COMPILE_TEST)
83 This driver provides kernel-side support for the Random Number
84 Generator hardware found on Atmel AT91 devices.
86 To compile this driver as a module, choose M here: the
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.
98 To compile this driver as a module, choose M here: the
99 module will be called ba431-rng.
103 depends on ARCH_BCM2835 || ARCH_BCM_NSP || ARCH_BCM_5301X || \
107 This driver provides kernel-side support for the Random Number
108 Generator hardware found on the Broadcom BCM2835 and BCM63xx SoCs.
110 To compile this driver as a module, choose M here: the
111 module will be called bcm2835-rng
117 depends on ARCH_BRCMSTB || COMPILE_TEST
120 This driver provides kernel-side support for the Random Number
121 Generator hardware found on the Broadcom BCM74110 SoCs.
123 To compile this driver as a module, choose M here: the
124 module will be called bcm74110-rng
130 depends on ARCH_BCM_IPROC || ARCH_BCM2835 || ARCH_BCMBCA || ARCH_BRCMSTB || COMPILE_TEST
133 This driver provides kernel-side support for the RNG200
134 hardware found on the Broadcom iProc and STB SoCs.
136 To compile this driver as a module, choose M here: the
137 module will be called iproc-rng200
143 depends on (X86_32 || COMPILE_TEST)
144 depends on PCI
147 This driver provides kernel-side support for the Random Number
148 Generator hardware found on the AMD Geode LX.
150 To compile this driver as a module, choose M here: the
151 module will be called geode-rng.
157 depends on SPARC64
160 This driver provides kernel-side support for the Random Number
161 Generator hardware found on Niagara2 cpus.
163 To compile this driver as a module, choose M here: the
164 module will be called n2-rng.
170 depends on X86
173 This driver provides kernel-side support for the Random Number
174 Generator hardware found on VIA based motherboards.
176 To compile this driver as a module, choose M here: the
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
186 This driver provides kernel-side support for the Pseudo-Random
187 Number Generator hardware found on the Intel IXP45x/46x NPU.
189 To compile this driver as a module, choose M here: the
190 module will be called ixp4xx-rng.
196 depends on ARCH_OMAP16XX || ARCH_OMAP2PLUS || ARCH_MVEBU || ARCH_K3 || COMPILE_TEST
199 This driver provides kernel-side support for the Random Number
200 Generator hardware found on OMAP16xx, OMAP2/3/4/5, AM33xx/AM43xx
203 To compile this driver as a module, choose M here: the
204 module will be called omap-rng.
210 depends on ARCH_OMAP3 || COMPILE_TEST
213 This driver provides kernel-side support for the Random Number
214 Generator hardware found on OMAP34xx processors.
216 To compile this driver as a module, choose M here: the
217 module will be called omap3-rom-rng.
223 depends on CAVIUM_OCTEON_SOC
226 This driver provides kernel-side support for the Random Number
227 Generator hardware found on Octeon processors.
229 To compile this driver as a module, choose M here: the
230 module will be called octeon-rng.
236 depends on PPC_PASEMI || (PPC && COMPILE_TEST)
239 This driver provides kernel-side support for the Random Number
240 Generator hardware found on PA Semi PWRficient SoCs.
242 To compile this driver as a module, choose M here: the
243 module will be called pasemi-rng.
249 depends on VIRTIO
251 This driver provides kernel-side support for the virtual Random Number
254 To compile this driver as a module, choose M here: the
255 module will be called virtio-rng. If unsure, say N.
259 depends on SOC_IMX31 || COMPILE_TEST
262 This driver provides kernel-side support for the Random Number
263 Generator hardware found on Freescale i.MX processors.
265 To compile this driver as a module, choose M here: the
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
276 This driver provides kernel-side support for the Random Number
277 Generator Version C hardware found on some Freescale i.MX
280 To compile this driver as a module, choose M here: the
281 module will be called imx-rngc.
287 depends on MACH_JZ4780 || MACH_X1000 || COMPILE_TEST
290 This driver provides kernel-side support for the Random Number Generator
292 JZ4780 SoC, YSH & ATIL CU1000-Neo uses X1000 SoC.
294 To compile this driver as a module, choose M here: the
295 module will be called ingenic-rng.
301 depends on MACH_X1830 || COMPILE_TEST
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.
307 To compile this driver as a module, choose M here: the
308 module will be called ingenic-trng.
313 tristate "ST-Ericsson Nomadik Random Number Generator support"
314 depends on ARCH_NOMADIK || COMPILE_TEST
317 This driver provides kernel-side support for the Random Number
318 Generator hardware found on ST-Ericsson SoCs (8815 and 8500).
320 To compile this driver as a module, choose M here: the
321 module will be called nomadik-rng.
327 depends on PPC64 && IBMVIO
330 This driver provides kernel-side support for the Random Number
331 Generator hardware found on POWER7+ machines and above
333 To compile this driver as a module, choose M here: the
334 module will be called pseries-rng.
340 depends on PPC_POWERNV
346 To compile this driver as a module, choose M here: the
347 module will be called powernv-rng.
353 depends on ARCH_HISI || COMPILE_TEST
356 This driver provides kernel-side support for the Random Number
357 Generator hardware found on Hisilicon Hip04 and Hip05 SoC.
359 To compile this driver as a module, choose M here: the
360 module will be called hisi-rng.
366 depends on ARCH_HISI || COMPILE_TEST
369 This driver provides kernel-side support for the Random Number
370 Generator hardware found on Hisilicon Hi37xx SoC.
372 To compile this driver as a module, choose M here: the
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.
382 To compile this driver as a module, choose M here: the
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
390 This driver provides kernel-side support for the Random Number
391 Generator hardware found on APM X-Gene SoC.
393 To compile this driver as a module, choose M here: the
394 module will be called xgene_rng.
400 depends on ARCH_STM32 || COMPILE_TEST
401 depends on HAS_IOMEM
404 This driver provides kernel-side support for the Random Number
405 Generator hardware found on STM32 microcontrollers.
407 To compile this driver as a module, choose M here: the
408 module will be called stm32-rng.
414 depends on MACH_PIC32 || COMPILE_TEST
417 This driver provides kernel-side support for the Random Number
418 Generator hardware found on a PIC32.
420 To compile this driver as a module, choose M here. the
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).
432 To compile this driver as a module, choose M here. The
433 module will be called mfps_rng.
440 depends on ARCH_MESON || COMPILE_TEST
441 depends on HAS_IOMEM && OF
444 This driver provides kernel-side support for the Random Number
445 Generator hardware found on Amlogic Meson SoCs.
447 To compile this driver as a module, choose M here. the
448 module will be called meson-rng.
454 depends on PCI
455 depends on ARCH_THUNDER || (ARM64 && COMPILE_TEST)
458 This driver provides kernel-side support for the Random Number
459 Generator hardware found on Cavium SoCs.
461 To compile this driver as a module, choose M here: the
462 module will be called cavium_rng.
468 depends on ARCH_MEDIATEK || COMPILE_TEST
469 depends on HAS_IOMEM && OF
472 This driver provides kernel-side support for the Random Number
473 Generator hardware found on Mediatek SoCs.
475 To compile this driver as a module, choose M here. the
476 module will be called mtk-rng.
482 depends on S390
485 This driver provides kernel-side support for the True
487 on modern s390 hardware platforms.
489 To compile this driver as a module, choose M here: the
490 module will be called s390-trng.
496 depends on ARCH_EXYNOS || COMPILE_TEST
497 depends on HAS_IOMEM
503 To compile this driver as a module, choose M here: the module
504 will be called exynos-trng.
509 tristate "OP-TEE based Random Number Generator support"
510 depends on OPTEE
513 This driver provides support for OP-TEE based Random Number
514 Generator on ARM SoCs where hardware entropy sources are not
517 To compile this driver as a module, choose M here: the module
518 will be called optee-rng.
524 depends on ARCH_NPCM || COMPILE_TEST
525 depends on HAS_IOMEM
531 To compile this driver as a module, choose M here: the
532 module will be called npcm-rng.
537 depends on ARCH_KEYSTONE || COMPILE_TEST
538 depends on HAS_IOMEM && OF
546 depends on HAS_IOMEM && OF
553 Choose 'M' to compile this driver as a module. The module
559 depends on HAS_IOMEM
561 This driver provides kernel-side support for Xiphera True Random
564 To compile this driver as a module, choose M here: the
565 module will be called xiphera-trng.
569 depends on HAVE_ARM_SMCCC_DISCOVERY
578 To compile this driver as a module, choose M here: the
579 module will be called arm_smccc_trng.
583 depends on HW_RANDOM && PCI && (ARM64 || (64BIT && COMPILE_TEST))
589 To compile this driver as a module, choose M here.
590 The module will be called cn10k_rng. If unsure, say Y.
594 depends on SOC_STARFIVE || COMPILE_TEST
599 To compile this driver as a module, choose M here.
600 The module will be called jh7110-trng.
604 depends on HW_RANDOM && (ARCH_ROCKCHIP || COMPILE_TEST)
605 depends on HAS_IOMEM
608 This driver provides kernel-side support for the True Random Number
609 Generator hardware found on some Rockchip SoC like RK3566 or RK3568.
611 To compile this driver as a module, choose M here: the
612 module will be called rockchip-rng.
619 depends on UML
626 own drivers. It registers itself as a rng-core driver thus providing