From e20e49273b325f340c8d8878de1dc554638d5de1 Mon Sep 17 00:00:00 2001
From: John Crispin <john@openwrt.org>
Date: Fri, 10 Apr 2015 13:39:38 +0000
Subject: [PATCH] modules: add missing wpan fakehard driver

Signed-off-by: John Crispin <blogic@openwrt.org>

SVN-Revision: 45364
---
 package/kernel/linux/modules/wpan.mk | 18 +++++++++++++++++-
 1 file changed, 17 insertions(+), 1 deletion(-)

diff --git a/package/kernel/linux/modules/wpan.mk b/package/kernel/linux/modules/wpan.mk
index 40abfcac6e..a89f3b71fc 100644
--- a/package/kernel/linux/modules/wpan.mk
+++ b/package/kernel/linux/modules/wpan.mk
@@ -53,10 +53,26 @@ endef
 
 $(eval $(call KernelPackage,mac802154))
 
-define KernelPackage/fakelb
+define KernelPackage/fakehard
   SUBMENU:=$(WPAN_MENU)
   TITLE:=Fake LR-WPAN driver
   DEPENDS:=+kmod-mac802154 @!LINUX_4.0
+  KCONFIG:=CONFIG_IEEE802154_FAKEHARD
+  FILES:=$(LINUX_DIR)/drivers/net/ieee802154/fakehard.ko
+  AUTOLOAD:=$(call AutoLoad,92,fakehard)
+endef
+
+define KernelPackage/fakehard/description
+  Say Y here to enable the fake driver that can emulate a net
+  of several interconnected radio devices.
+endef
+
+$(eval $(call KernelPackage,fakehard))
+
+define KernelPackage/fakelb
+  SUBMENU:=$(WPAN_MENU)
+  TITLE:=Fake LR-WPAN loopback driver
+  DEPENDS:=+kmod-mac802154 @!LINUX_4.0
   KCONFIG:=CONFIG_IEEE802154_FAKELB
   FILES:=$(LINUX_DIR)/drivers/net/ieee802154/fakelb.ko
   AUTOLOAD:=$(call AutoLoad,92,fakelb)
-- 
2.30.2