summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorShiji Yang2024-07-09 16:16:36 +0000
committerNick Hainke2024-07-11 16:57:41 +0000
commit53f23d1613195e225b4eb1456cdeb56884723ca1 (patch)
tree61ec8eafa62d2f420e73c3946be6cbfae3039c01
parente755831f066b79cef9a3cae476296d22dc8ec594 (diff)
downloadopenwrt-53f23d1613195e225b4eb1456cdeb56884723ca1.tar.gz
ramips: modules: add Mediatek MMC driver package
This is the upstream implementation of the MTK SD/SDIO/MMC card reader driver. It is an alternative solution for the downstream driver package "kmod-sdhci-mt7620". Signed-off-by: Shiji Yang <yangshiji66@qq.com> Co-authored-by: John Thomson <git@johnthomson.fastmail.com.au>
-rw-r--r--target/linux/ramips/modules.mk21
1 files changed, 21 insertions, 0 deletions
diff --git a/target/linux/ramips/modules.mk b/target/linux/ramips/modules.mk
index f32b82aef8..ced479dc93 100644
--- a/target/linux/ramips/modules.mk
+++ b/target/linux/ramips/modules.mk
@@ -4,6 +4,27 @@
OTHER_MENU:=Other modules
+define KernelPackage/mmc-mtk
+ SUBMENU:=Other modules
+ TITLE:=MediaTek SD/MMC Card Interface support
+ DEPENDS:=@(TARGET_ramips_mt7620||TARGET_ramips_mt76x8||TARGET_ramips_mt7621) +kmod-mmc
+ KCONFIG:= \
+ CONFIG_MMC \
+ CONFIG_MMC_MTK \
+ CONFIG_MMC_CQHCI
+ FILES:= \
+ $(LINUX_DIR)/drivers/mmc/host/cqhci.ko \
+ $(LINUX_DIR)/drivers/mmc/host/mtk-sd.ko
+ AUTOLOAD:=$(call AutoProbe,cqhci mtk-sd,1)
+endef
+
+define KernelPackage/mmc-mtk/description
+ MediaTek(R) Secure digital and Multimedia card Interface.
+ This is needed if support for any SD/SDIO/MMC devices is required.
+endef
+
+$(eval $(call KernelPackage,mmc-mtk))
+
define KernelPackage/pwm-mediatek-ramips
SUBMENU:=Other modules
TITLE:=MT7628 PWM