2 # Hardware Random Number Generator (RNG) configuration
6 tristate "Hardware Random Number Generator Core support"
9 Hardware Random Number Generator Core infrastructure.
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.
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
23 config HW_RANDOM_INTEL
24 tristate "Intel HW Random Number Generator support"
25 depends on HW_RANDOM && (X86 || IA64) && PCI
28 This driver provides kernel-side support for the Random Number
29 Generator hardware found on Intel i8xx-based motherboards.
31 To compile this driver as a module, choose M here: the
32 module will be called intel-rng.
37 tristate "AMD HW Random Number Generator support"
38 depends on HW_RANDOM && X86 && PCI
41 This driver provides kernel-side support for the Random Number
42 Generator hardware found on AMD 76x-based motherboards.
44 To compile this driver as a module, choose M here: the
45 module will be called amd-rng.
49 config HW_RANDOM_GEODE
50 tristate "AMD Geode HW Random Number Generator support"
51 depends on HW_RANDOM && X86_32 && PCI
54 This driver provides kernel-side support for the Random Number
55 Generator hardware found on the AMD Geode LX.
57 To compile this driver as a module, choose M here: the
58 module will be called geode-rng.
63 tristate "VIA HW Random Number Generator support"
64 depends on HW_RANDOM && X86_32
67 This driver provides kernel-side support for the Random Number
68 Generator hardware found on VIA based motherboards.
70 To compile this driver as a module, choose M here: the
71 module will be called via-rng.
75 config HW_RANDOM_IXP4XX
76 tristate "Intel IXP4xx NPU HW Random Number Generator support"
77 depends on HW_RANDOM && ARCH_IXP4XX
80 This driver provides kernel-side support for the Random
81 Number Generator hardware found on the Intel IXP4xx NPU.
83 To compile this driver as a module, choose M here: the
84 module will be called ixp4xx-rng.
89 tristate "OMAP Random Number Generator support"
90 depends on HW_RANDOM && (ARCH_OMAP16XX || ARCH_OMAP24XX)
93 This driver provides kernel-side support for the Random Number
94 Generator hardware found on OMAP16xx and OMAP24xx multimedia
97 To compile this driver as a module, choose M here: the
98 module will be called omap-rng.
102 config HW_RANDOM_PASEMI
103 tristate "PA Semi HW Random Number Generator support"
104 depends on HW_RANDOM && PPC_PASEMI
107 This driver provides kernel-side support for the Random Number
108 Generator hardware found on PA Semi PWRficient SoCs.
110 To compile this driver as a module, choose M here: the
111 module will be called pasemi-rng.
115 config HW_RANDOM_VIRTIO
116 tristate "VirtIO Random Number Generator support"
117 depends on HW_RANDOM && VIRTIO
119 This driver provides kernel-side support for the virtual Random Number
122 To compile this driver as a module, choose M here: the
123 module will be called virtio-rng. If unsure, say N.