kernel/modules: add chaoskey module, hardware TRNG
[openwrt/openwrt.git] / package / kernel / linux / modules / usb.mk
index 5e10f9eab5eb2a79bcdd20d425b03d645677fa50..2cf48e468f14f11122b771e36c7aae3078cdf6f9 100644 (file)
@@ -1639,3 +1639,18 @@ endef
 
 $(eval $(call KernelPackage,usb-net2280))
 
+define KernelPackage/chaoskey
+  SUBMENU:=$(USB_MENU)
+  TITLE:=Chaoskey hardware RNG support
+  KCONFIG:=CONFIG_USB_CHAOSKEY
+  FILES:=$(LINUX_DIR)/drivers/usb/misc/chaoskey.ko
+  AUTOLOAD:=$(call AutoProbe,chaoskey)
+  $(call AddDepends/usb)
+endef
+
+define KernelPackage/chaoskey/description
+  Kernel module for chaoskey, USB attached true random number generator
+endef
+
+$(eval $(call KernelPackage,chaoskey))
+