[OpenWrt-Devel] [Patch] wpan: rework bluetooth / wpan and 6lowpan dependencies
John Crispin
blogic at openwrt.org
Tue Apr 14 11:56:50 EDT 2015
Hi Dirk,
patch does not apply anymore, could you send a rebased version please
John
On 10/04/2015 18:35, Dirk Neukirchen wrote:
> Is there a reason for Kernel 4.0 as
> all the modules already exist in 3.18
>
> - fix: lines are doubled
> - fix: 6lowpan symbol integrated into a bluetooth module
> 6lowpan is for 802.15.4 and bluetooth so separate it
>
> Signed-off-by: Dirk Neukirchen <dirkneukirchen at web.de>
> ---
> package/kernel/linux/modules/other.mk | 27 +++++++++++++++++++--------
> package/kernel/linux/modules/wpan.mk | 3 +--
> 2 files changed, 20 insertions(+), 10 deletions(-)
>
> diff --git a/package/kernel/linux/modules/other.mk b/package/kernel/linux/modules/other.mk
> index 4696f2d..985e985 100644
> --- a/package/kernel/linux/modules/other.mk
> +++ b/package/kernel/linux/modules/other.mk
> @@ -10,6 +10,21 @@ OTHER_MENU:=Other modules
> WATCHDOG_DIR:=watchdog
>
>
> +define KernelPackage/6lowpan
> + SUBMENU:=$(OTHER_MENU)
> + TITLE:=Bluetooth & 802.15.4 6LoWPAN support
> + DEPENDS:=@!LINUX_3_14
> + KCONFIG:=CONFIG_6LOWPAN
> + FILES:=$(LINUX_DIR)/net/6lowpan/6lowpan.ko
> + AUTOLOAD:=$(call AutoProbe,6lowpan)
> +endef
> +
> +define KernelPackage/6lowpan/description
> + Kernel support for 6LoWPAN for Bluetooth Low Energy or 802.15.4 devices
> +endef
> +
> +$(eval $(call KernelPackage,6lowpan))
> +
> define KernelPackage/6lowpan-iphc
> USBMENU:=$(OTHER_MENU)
> TITLE:=6lowpan shared code
> @@ -70,14 +85,10 @@ $(eval $(call KernelPackage,bluetooth))
> define KernelPackage/bluetooth_6lowpan
> SUBMENU:=$(OTHER_MENU)
> TITLE:=Bluetooth 6LoWPAN support
> - DEPENDS:=+kmod-bluetooth @!LINUX_3_14
> - KCONFIG:= \
> - CONFIG_6LOWPAN=m \
> - CONFIG_BT_6LOWPAN=m
> - FILES:= \
> - $(LINUX_DIR)/net/bluetooth/bluetooth_6lowpan.ko \
> - $(LINUX_DIR)/net/6lowpan/6lowpan.ko
> - AUTOLOAD:=$(call AutoProbe,bluetooth)
> + DEPENDS:=+kmod-bluetooth +kmod-6lowpan @!LINUX_3_14
> + KCONFIG:=CONFIG_BT_6LOWPAN
> + FILES:=$(LINUX_DIR)/net/bluetooth/bluetooth_6lowpan.ko
> + AUTOLOAD:=$(call AutoProbe,bluetooth)
> endef
>
> define KernelPackage/bluetooth_6lowpan/description
> diff --git a/package/kernel/linux/modules/wpan.mk b/package/kernel/linux/modules/wpan.mk
> index 8b25377..263cf60 100644
> --- a/package/kernel/linux/modules/wpan.mk
> +++ b/package/kernel/linux/modules/wpan.mk
> @@ -108,9 +108,8 @@ $(eval $(call KernelPackage,cc2520))
> define KernelPackage/ieee802154_6lowpan
> SUBMENU:=$(WPAN_MENU)
> TITLE:= 6LoWPAN support over IEEE-802.15.4
> - DEPENDS:=@LINUX_4_0
> KCONFIG:=CONFIG_IEEE802154_6LOWPAN
> - DEPENDS:=@LINUX_4_0
> + DEPENDS:=@LINUX_4_0 +kmod-6lowpan
> FILES:=$(LINUX_DIR)/net/ieee802154/6lowpan/ieee802154_6lowpan.ko
> AUTOLOAD:=$(call AutoLoad,91,ieee802154_6lowpan)
> endef
>
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list