imx23: add hw crypto (dcp) support
[openwrt.git] / target / linux / imx23 / modules.mk
index 119ddd7bd74d3b136e8f68fb7934ff9518c44885..f999c31e85ad7e53ecbfeb93e1b8e9b7061a18a3 100644 (file)
@@ -115,3 +115,18 @@ define KernelPackage/iio-mxs-lradc/description
 endef
 
 $(eval $(call KernelPackage,iio-mxs-lradc))
+
+define KernelPackage/crypto-hw-dcp
+    TITLE:=i.MX23/28 DCP hardware crypto module
+    DEPENDS:=@TARGET_imx23
+    KCONFIG:=CONFIG_CRYPTO_DEV_DCP
+    FILES:=$(LINUX_DIR)/drivers/crypto/dcp.ko
+    AUTOLOAD:=$(call AutoLoad,90,dcp)
+    $(call AddDepends/crypto,+kmod-crypto-authenc +kmod-crypto-des)
+endef
+
+define KernelPackage/crypto-hw-dcp/description
+    Kernel support for the i.MX23/28 DCP crypto engine
+endef
+
+$(eval $(call KernelPackage,crypto-hw-dcp))