modules.patch 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. --- a/package/kernel/linux/modules/netsupport.mk
  2. +++ b/package/kernel/linux/modules/netsupport.mk
  3. @@ -1347,3 +1347,66 @@ define KernelPackage/wireguard/description
  4. endef
  5. $(eval $(call KernelPackage,wireguard))
  6. +
  7. +define KernelPackage/qrtr
  8. + SUBMENU:=$(NETWORK_SUPPORT_MENU)
  9. + TITLE:=Qualcomm IPC Router support
  10. + HIDDEN:=1
  11. + DEPENDS:=@LINUX_5_15
  12. + KCONFIG:=CONFIG_QRTR
  13. + FILES:= \
  14. + $(LINUX_DIR)/net/qrtr/qrtr.ko \
  15. + $(LINUX_DIR)/net/qrtr/ns.ko
  16. + AUTOLOAD:=$(call AutoProbe,qrtr)
  17. +endef
  18. +
  19. +define KernelPackage/qrtr/description
  20. + Qualcomm IPC Router support
  21. +endef
  22. +
  23. +$(eval $(call KernelPackage,qrtr))
  24. +
  25. +define KernelPackage/qrtr-tun
  26. + SUBMENU:=$(NETWORK_SUPPORT_MENU)
  27. + TITLE:=TUN device for Qualcomm IPC Router
  28. + DEPENDS:=+kmod-qrtr
  29. + KCONFIG:=CONFIG_QRTR_TUN
  30. + FILES:= $(LINUX_DIR)/net/qrtr/qrtr-tun.ko
  31. + AUTOLOAD:=$(call AutoProbe,qrtr-tun)
  32. +endef
  33. +
  34. +define KernelPackage/qrtr-tun/description
  35. + TUN device for Qualcomm IPC Router
  36. +endef
  37. +
  38. +$(eval $(call KernelPackage,qrtr-tun))
  39. +
  40. +define KernelPackage/qrtr-smd
  41. + SUBMENU:=$(NETWORK_SUPPORT_MENU)
  42. + TITLE:=SMD IPC Router channels
  43. + DEPENDS:=+kmod-qrtr @TARGET_ipq807x
  44. + KCONFIG:=CONFIG_QRTR_SMD
  45. + FILES:= $(LINUX_DIR)/net/qrtr/qrtr-smd.ko
  46. + AUTOLOAD:=$(call AutoProbe,qrtr-smd)
  47. +endef
  48. +
  49. +define KernelPackage/qrtr-smd/description
  50. + SMD IPC Router channels
  51. +endef
  52. +
  53. +$(eval $(call KernelPackage,qrtr-smd))
  54. +
  55. +define KernelPackage/qrtr-mhi
  56. + SUBMENU:=$(NETWORK_SUPPORT_MENU)
  57. + TITLE:=MHI IPC Router channels
  58. + DEPENDS:=+kmod-mhi-bus +kmod-qrtr
  59. + KCONFIG:=CONFIG_QRTR_MHI
  60. + FILES:= $(LINUX_DIR)/net/qrtr/qrtr-mhi.ko
  61. + AUTOLOAD:=$(call AutoProbe,qrtr-mhi)
  62. +endef
  63. +
  64. +define KernelPackage/qrtr-mhi/description
  65. + MHI IPC Router channels
  66. +endef
  67. +
  68. +$(eval $(call KernelPackage,qrtr-mhi))
  69. --- a/package/kernel/linux/modules/other.mk
  70. +++ b/package/kernel/linux/modules/other.mk
  71. @@ -1322,3 +1322,17 @@ define KernelPackage/mhi-pci-generic/description
  72. endef
  73. $(eval $(call KernelPackage,mhi-pci-generic))
  74. +
  75. +define KernelPackage/qcom-qmi-helpers
  76. + SUBMENU:=$(OTHER_MENU)
  77. + TITLE:=Qualcomm QMI Helpers
  78. + KCONFIG:=CONFIG_QCOM_QMI_HELPERS
  79. + FILES:=$(LINUX_DIR)/drivers/soc/qcom/qmi_helpers.ko
  80. + AUTOLOAD:=$(call AutoProbe,qmi_helpers)
  81. +endef
  82. +
  83. +define KernelPackage/qcom-qmi-helpers/description
  84. + Qualcomm QMI Helpers
  85. +endef
  86. +
  87. +$(eval $(call KernelPackage,qcom-qmi-helpers))