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.
 
  62 config HW_RANDOM_N2RNG
 
  63         tristate "Niagara2 Random Number Generator support"
 
  64         depends on HW_RANDOM && SPARC64
 
  67           This driver provides kernel-side support for the Random Number
 
  68           Generator hardware found on Niagara2 cpus.
 
  70           To compile this driver as a module, choose M here: the
 
  71           module will be called n2-rng.
 
  76         tristate "VIA HW Random Number Generator support"
 
  77         depends on HW_RANDOM && X86_32
 
  80           This driver provides kernel-side support for the Random Number
 
  81           Generator hardware found on VIA based motherboards.
 
  83           To compile this driver as a module, choose M here: the
 
  84           module will be called via-rng.
 
  88 config HW_RANDOM_IXP4XX
 
  89         tristate "Intel IXP4xx NPU HW Random Number Generator support"
 
  90         depends on HW_RANDOM && ARCH_IXP4XX
 
  93           This driver provides kernel-side support for the Random
 
  94           Number Generator hardware found on the Intel IXP4xx NPU.
 
  96           To compile this driver as a module, choose M here: the
 
  97           module will be called ixp4xx-rng.
 
 101 config HW_RANDOM_OMAP
 
 102         tristate "OMAP Random Number Generator support"
 
 103         depends on HW_RANDOM && (ARCH_OMAP16XX || ARCH_OMAP24XX)
 
 106           This driver provides kernel-side support for the Random Number
 
 107           Generator hardware found on OMAP16xx and OMAP24xx multimedia
 
 110           To compile this driver as a module, choose M here: the
 
 111           module will be called omap-rng.
 
 115 config HW_RANDOM_PASEMI
 
 116         tristate "PA Semi HW Random Number Generator support"
 
 117         depends on HW_RANDOM && PPC_PASEMI
 
 120           This driver provides kernel-side support for the Random Number
 
 121           Generator hardware found on PA Semi PWRficient SoCs.
 
 123           To compile this driver as a module, choose M here: the
 
 124           module will be called pasemi-rng.
 
 128 config HW_RANDOM_VIRTIO
 
 129         tristate "VirtIO Random Number Generator support"
 
 130         depends on HW_RANDOM && VIRTIO
 
 132           This driver provides kernel-side support for the virtual Random Number
 
 135           To compile this driver as a module, choose M here: the
 
 136           module will be called virtio-rng.  If unsure, say N.