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:
parent
2a0284fb03
commit
3b5294beb7
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue
Block a user