drivers/char/hw_random/Kconfig v3.0-rc7

HW_RANDOM

Hardware Random Number Generator Core support

Hardware Random Number Generator Core infrastructure.

To compile this driver as a module, choose M here: the
module will be called rng-core.  This provides a device
that's usually called /dev/hw_random, and which exposes one
of possibly several hardware random number generators.

These hardware random number generators do not feed directly
into the kernel's random number generator.  That is usually
handled by the "rngd" daemon.  Documentation/hw_random.txt
has more information.

If unsure, say Y.

HW_RANDOM_TIMERIOMEM

Timer IOMEM HW Random Number Generator support

This driver provides kernel-side support for a generic Random
Number Generator used by reading a 'dumb' iomem address that
is to be read no faster than, for example, once a second;
the default FPGA bitstream on the TS-7800 has such functionality.

To compile this driver as a module, choose M here: the
module will be called timeriomem-rng.

If unsure, say Y.

HW_RANDOM_INTEL

Intel HW Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on Intel i8xx-based motherboards.

To compile this driver as a module, choose M here: the
module will be called intel-rng.

If unsure, say Y.

HW_RANDOM_AMD

AMD HW Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on AMD 76x-based motherboards.

To compile this driver as a module, choose M here: the
module will be called amd-rng.

If unsure, say Y.

HW_RANDOM_GEODE

AMD Geode HW Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on the AMD Geode LX.

To compile this driver as a module, choose M here: the
module will be called geode-rng.

If unsure, say Y.

HW_RANDOM_N2RNG

Niagara2 Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on Niagara2 cpus.

To compile this driver as a module, choose M here: the
module will be called n2-rng.

If unsure, say Y.

HW_RANDOM_VIA

VIA HW Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on VIA based motherboards.

To compile this driver as a module, choose M here: the
module will be called via-rng.

If unsure, say Y.

HW_RANDOM_IXP4XX

Intel IXP4xx NPU HW Random Number Generator support

This driver provides kernel-side support for the Random
Number Generator hardware found on the Intel IXP4xx NPU.

To compile this driver as a module, choose M here: the
module will be called ixp4xx-rng.

If unsure, say Y.

HW_RANDOM_OMAP

OMAP Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on OMAP16xx and OMAP24xx multimedia
processors.

To compile this driver as a module, choose M here: the
module will be called omap-rng.

If unsure, say Y.

HW_RANDOM_OCTEON

Octeon Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on Octeon processors.

To compile this driver as a module, choose M here: the
module will be called octeon-rng.

If unsure, say Y.

HW_RANDOM_PASEMI

PA Semi HW Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on PA Semi PWRficient SoCs.

To compile this driver as a module, choose M here: the
module will be called pasemi-rng.

If unsure, say Y.

HW_RANDOM_VIRTIO

VirtIO Random Number Generator support

This driver provides kernel-side support for the virtual Random Number
Generator hardware.

To compile this driver as a module, choose M here: the
module will be called virtio-rng.  If unsure, say N.

HW_RANDOM_TX4939

TX4939 Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on TX4939 SoC.

To compile this driver as a module, choose M here: the
module will be called tx4939-rng.

If unsure, say Y.

HW_RANDOM_MXC_RNGA

Freescale i.MX RNGA Random Number Generator

This driver provides kernel-side support for the Random Number
Generator hardware found on Freescale i.MX processors.

To compile this driver as a module, choose M here: the
module will be called mxc-rnga.

If unsure, say Y.

HW_RANDOM_NOMADIK

ST-Ericsson Nomadik Random Number Generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on ST-Ericsson SoCs (8815 and 8500).

To compile this driver as a module, choose M here: the
module will be called nomadik-rng.

If unsure, say Y.

HW_RANDOM_PICOXCELL

Picochip picoXcell true random number generator support

This driver provides kernel-side support for the Random Number
Generator hardware found on Picochip PC3x3 and later devices.

To compile this driver as a module, choose M here: the
module will be called picoxcell-rng.

If unsure, say Y.