pasemi: hardware rng driver
Subsystems (2)
PATCH 1/1 pasemi: hardware rng driver
From: Olof Johansson <[email protected]>
Driver for the on-chip hardware random number generator on PA Semi PA6T-1682M.
Signed-off-by Egor Martovetsky <[email protected]>
Signed-off-by Olof Johansson <[email protected]>
Signed-off-by Michael Buesch <[email protected]>
---
This is patch version 3.
v3:
* error return codes
* iounmap on register fail
* fix iounmap race on remove
v2:
* Moved register pointer to hwrng->priv
* Cleanups (__init/__exit, module_init/exit)
drivers/char/hw_random/Kconfig +14 -0
@@ -91,3 +91,17 @@ config HW_RANDOM_OMAP module will be called omap-rng. If unsure, say Y. + +config HW_RANDOM_PASEMI + tristate "PA Semi HW Random Number Generator support" + depends on HW_RANDOM && PPC_PASEMI + default HW_RANDOM + ---help--- + This driver provides kernel-side support for the Random Number + Generator hardware found on PA6T-1682M processor. + + To compile this driver as a module, choose M here: the + module will be called pasemi-rng. + + If unsure, say Y. +
drivers/char/hw_random/Makefile +1 -0
@@ -10,3 +10,4 @@ obj-$(CONFIG_HW_RANDOM_GEODE) += geode-r obj-$(CONFIG_HW_RANDOM_VIA) += via-rng.o obj-$(CONFIG_HW_RANDOM_IXP4XX) += ixp4xx-rng.o obj-$(CONFIG_HW_RANDOM_OMAP) += omap-rng.o +obj-$(CONFIG_HW_RANDOM_PASEMI) += pasemi-rng.o
drivers/char/hw_random/pasemi-rng.c new file +158 -0
158 lines not on this page · raw message
Signature · 1 line
Greetings Michael.