]> bbs.cooldavid.org Git - net-next-2.6.git/blame - drivers/char/hw_random/Kconfig
hw_random doc updates
[net-next-2.6.git] / drivers / char / hw_random / Kconfig
CommitLineData
844dd05f
MB
1#
2# Hardware Random Number Generator (RNG) configuration
3#
4
5config HW_RANDOM
fed806f4
JB
6 tristate "Hardware Random Number Generator Core support"
7 default m
844dd05f
MB
8 ---help---
9 Hardware Random Number Generator Core infrastructure.
10
fed806f4 11 To compile this driver as a module, choose M here: the
537878d2
DB
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.
fed806f4 20
844dd05f 21 If unsure, say Y.
ca644bd5
MB
22
23config HW_RANDOM_INTEL
24 tristate "Intel HW Random Number Generator support"
25 depends on HW_RANDOM && (X86 || IA64) && PCI
fed806f4 26 default HW_RANDOM
ca644bd5
MB
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.
96d63c02
MB
35
36config HW_RANDOM_AMD
37 tristate "AMD HW Random Number Generator support"
38 depends on HW_RANDOM && X86 && PCI
fed806f4 39 default HW_RANDOM
96d63c02
MB
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.
ef5d8627
MB
48
49config HW_RANDOM_GEODE
50 tristate "AMD Geode HW Random Number Generator support"
e199ece4 51 depends on HW_RANDOM && X86_32 && PCI
fed806f4 52 default HW_RANDOM
ef5d8627
MB
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.
13523363
MB
61
62config HW_RANDOM_VIA
63 tristate "VIA HW Random Number Generator support"
64 depends on HW_RANDOM && X86_32
fed806f4 65 default HW_RANDOM
13523363
MB
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.
d7174bcb
MB
74
75config HW_RANDOM_IXP4XX
76 tristate "Intel IXP4xx NPU HW Random Number Generator support"
77 depends on HW_RANDOM && ARCH_IXP4XX
fed806f4 78 default HW_RANDOM
d7174bcb
MB
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.
ebc915ad
MB
87
88config HW_RANDOM_OMAP
89 tristate "OMAP Random Number Generator support"
90 depends on HW_RANDOM && (ARCH_OMAP16XX || ARCH_OMAP24XX)
fed806f4 91 default HW_RANDOM
ebc915ad
MB
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.
b8cb3448
OJ
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
0d08a847 108 Generator hardware found on PA Semi PWRficient SoCs.
b8cb3448
OJ
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