kernel: kmod-wwan: Add package
This adds the kmod-wwan package. This provides the generic wwan driver core which is needed for some existing packages. Currently the drivers/net/wwan/wwan.ko driver is compiled into the kernel when one of the wwan module is activated, better build it as a kernel module. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
This commit is contained in:
		| @@ -1361,6 +1361,23 @@ endef | |||||||
|  |  | ||||||
| $(eval $(call KernelPackage,sfc-falcon)) | $(eval $(call KernelPackage,sfc-falcon)) | ||||||
|  |  | ||||||
|  |  | ||||||
|  | define KernelPackage/wwan | ||||||
|  |   SUBMENU:=$(NETWORK_DEVICES_MENU) | ||||||
|  |   TITLE:=WWAN Driver Core | ||||||
|  |   DEPENDS:=@LINUX_5_15 | ||||||
|  |   KCONFIG:=CONFIG_WWAN | ||||||
|  |   FILES:=$(LINUX_DIR)/drivers/net/wwan/wwan.ko | ||||||
|  |   AUTOLOAD:=$(call AutoProbe,wwan) | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | define KernelPackage/wwan/description | ||||||
|  |  his driver provides a common framework for WWAN drivers. | ||||||
|  | endef | ||||||
|  |  | ||||||
|  | $(eval $(call KernelPackage,wwan)) | ||||||
|  |  | ||||||
|  |  | ||||||
| define KernelPackage/mhi-net | define KernelPackage/mhi-net | ||||||
|   SUBMENU:=$(NETWORK_DEVICES_MENU) |   SUBMENU:=$(NETWORK_DEVICES_MENU) | ||||||
|   TITLE:=MHI Network Device |   TITLE:=MHI Network Device | ||||||
| @@ -1379,9 +1396,8 @@ $(eval $(call KernelPackage,mhi-net)) | |||||||
| define KernelPackage/mhi-wwan-ctrl | define KernelPackage/mhi-wwan-ctrl | ||||||
|   SUBMENU:=$(NETWORK_DEVICES_MENU) |   SUBMENU:=$(NETWORK_DEVICES_MENU) | ||||||
|   TITLE:=MHI WWAN Control |   TITLE:=MHI WWAN Control | ||||||
|   DEPENDS:=@LINUX_5_15 @PCI_SUPPORT +kmod-mhi-bus |   DEPENDS:=@LINUX_5_15 @PCI_SUPPORT +kmod-mhi-bus +kmod-wwan | ||||||
|   KCONFIG:=CONFIG_MHI_WWAN_CTRL \ |   KCONFIG:=CONFIG_MHI_WWAN_CTRL | ||||||
| 	CONFIG_WWAN=y |  | ||||||
|   FILES:=$(LINUX_DIR)/drivers/net/wwan/mhi_wwan_ctrl.ko |   FILES:=$(LINUX_DIR)/drivers/net/wwan/mhi_wwan_ctrl.ko | ||||||
|   AUTOLOAD:=$(call AutoProbe,mhi_wwan_ctrl) |   AUTOLOAD:=$(call AutoProbe,mhi_wwan_ctrl) | ||||||
| endef | endef | ||||||
| @@ -1396,9 +1412,8 @@ $(eval $(call KernelPackage,mhi-wwan-ctrl)) | |||||||
| define KernelPackage/mhi-wwan-mbim | define KernelPackage/mhi-wwan-mbim | ||||||
|   SUBMENU:=$(NETWORK_DEVICES_MENU) |   SUBMENU:=$(NETWORK_DEVICES_MENU) | ||||||
|   TITLE:=MHI MBIM |   TITLE:=MHI MBIM | ||||||
|   DEPENDS:=@LINUX_5_15 @PCI_SUPPORT +kmod-mhi-bus |   DEPENDS:=@LINUX_5_15 @PCI_SUPPORT +kmod-mhi-bus +kmod-wwan | ||||||
|   KCONFIG:=CONFIG_MHI_WWAN_MBIM \ |   KCONFIG:=CONFIG_MHI_WWAN_MBIM | ||||||
| 	CONFIG_WWAN=y |  | ||||||
|   FILES:=$(LINUX_DIR)/drivers/net/wwan/mhi_wwan_mbim.ko |   FILES:=$(LINUX_DIR)/drivers/net/wwan/mhi_wwan_mbim.ko | ||||||
|   AUTOLOAD:=$(call AutoProbe,mhi_wwan_mbim) |   AUTOLOAD:=$(call AutoProbe,mhi_wwan_mbim) | ||||||
| endef | endef | ||||||
|   | |||||||
| @@ -2774,6 +2774,7 @@ CONFIG_INPUT_MISC=y | |||||||
| # CONFIG_IOMMU_SUPPORT is not set | # CONFIG_IOMMU_SUPPORT is not set | ||||||
| # CONFIG_IONIC is not set | # CONFIG_IONIC is not set | ||||||
| # CONFIG_IOSCHED_BFQ is not set | # CONFIG_IOSCHED_BFQ is not set | ||||||
|  | # CONFIG_IOSM is not set | ||||||
| CONFIG_IO_STRICT_DEVMEM=y | CONFIG_IO_STRICT_DEVMEM=y | ||||||
| # CONFIG_IO_URING is not set | # CONFIG_IO_URING is not set | ||||||
| CONFIG_IO_WQ=y | CONFIG_IO_WQ=y | ||||||
| @@ -5056,6 +5057,7 @@ CONFIG_RFKILL=y | |||||||
| # CONFIG_RPCSEC_GSS_KRB5 is not set | # CONFIG_RPCSEC_GSS_KRB5 is not set | ||||||
| # CONFIG_RPMSG_QCOM_GLINK_RPM is not set | # CONFIG_RPMSG_QCOM_GLINK_RPM is not set | ||||||
| # CONFIG_RPMSG_VIRTIO is not set | # CONFIG_RPMSG_VIRTIO is not set | ||||||
|  | # CONFIG_RPMSG_WWAN_CTRL is not set | ||||||
| # CONFIG_RPR0521 is not set | # CONFIG_RPR0521 is not set | ||||||
| # CONFIG_RSEQ is not set | # CONFIG_RSEQ is not set | ||||||
| # CONFIG_RT2X00 is not set | # CONFIG_RT2X00 is not set | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Hauke Mehrtens
					Hauke Mehrtens