1# 2# Hardware Random Number Generator (RNG) configuration 3# 4 5config HW_RANDOM 6 tristate "Hardware Random Number Generator Core support" 7 default m 8 ---help--- 9 Hardware Random Number Generator Core infrastructure. 10 11 To compile this driver as a module, choose M here: the 12 module will be called rng-core. This provides a device 13 that's usually called /dev/hw_random, and which exposes one 14 of possibly several hardware random number generators. 15 16 These hardware random number generators do not feed directly 17 into the kernel's random number generator. That is usually 18 handled by the "rngd" daemon. Documentation/hw_random.txt 19 has more information. 20 21 If unsure, say Y. 22 23config HW_RANDOM_INTEL 24 tristate "Intel HW Random Number Generator support" 25 depends on HW_RANDOM && (X86 || IA64) && PCI 26 default HW_RANDOM 27 ---help--- 28 This driver provides kernel-side support for the Random Number 29 Generator hardware found on Intel i8xx-based motherboards. 30 31 To compile this driver as a module, choose M here: the 32 module will be called intel-rng. 33 34 If unsure, say Y. 35 36config HW_RANDOM_AMD 37 tristate "AMD HW Random Number Generator support" 38 depends on HW_RANDOM && X86 && PCI 39 default HW_RANDOM 40 ---help--- 41 This driver provides kernel-side support for the Random Number 42 Generator hardware found on AMD 76x-based motherboards. 43 44 To compile this driver as a module, choose M here: the 45 module will be called amd-rng. 46 47 If unsure, say Y. 48 49config HW_RANDOM_GEODE 50 tristate "AMD Geode HW Random Number Generator support" 51 depends on HW_RANDOM && X86_32 && PCI 52 default HW_RANDOM 53 ---help--- 54 This driver provides kernel-side support for the Random Number 55 Generator hardware found on the AMD Geode LX. 56 57 To compile this driver as a module, choose M here: the 58 module will be called geode-rng. 59 60 If unsure, say Y. 61 62config HW_RANDOM_VIA 63 tristate "VIA HW Random Number Generator support" 64 depends on HW_RANDOM && X86_32 65 default HW_RANDOM 66 ---help--- 67 This driver provides kernel-side support for the Random Number 68 Generator hardware found on VIA based motherboards. 69 70 To compile this driver as a module, choose M here: the 71 module will be called via-rng. 72 73 If unsure, say Y. 74 75config HW_RANDOM_IXP4XX 76 tristate "Intel IXP4xx NPU HW Random Number Generator support" 77 depends on HW_RANDOM && ARCH_IXP4XX 78 default HW_RANDOM 79 ---help--- 80 This driver provides kernel-side support for the Random 81 Number Generator hardware found on the Intel IXP4xx NPU. 82 83 To compile this driver as a module, choose M here: the 84 module will be called ixp4xx-rng. 85 86 If unsure, say Y. 87 88config HW_RANDOM_OMAP 89 tristate "OMAP Random Number Generator support" 90 depends on HW_RANDOM && (ARCH_OMAP16XX || ARCH_OMAP24XX) 91 default HW_RANDOM 92 ---help--- 93 This driver provides kernel-side support for the Random Number 94 Generator hardware found on OMAP16xx and OMAP24xx multimedia 95 processors. 96 97 To compile this driver as a module, choose M here: the 98 module will be called omap-rng. 99 100 If unsure, say Y. 101 102config HW_RANDOM_PASEMI 103 tristate "PA Semi HW Random Number Generator support" 104 depends on HW_RANDOM && PPC_PASEMI 105 default HW_RANDOM 106 ---help--- 107 This driver provides kernel-side support for the Random Number 108 Generator hardware found on PA Semi PWRficient SoCs. 109 110 To compile this driver as a module, choose M here: the 111 module will be called pasemi-rng. 112 113 If unsure, say Y. 114 115