Skip to contentSkip to conversation

pasemi: hardware rng driver

PATCH New Michael Buesch 1 participant 1 message Apr 27, 2007

Subsystems (2)
lore
Share & tools
lore
#0 lore raw

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.

---

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
Index: powerpc/drivers/char/hw_random/Kconfig
===================================================================
@@ -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
Index: powerpc/drivers/char/hw_random/Makefile
===================================================================
@@ -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.