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>
This commit is contained in:
Shiji Yang 2024-07-10 00:16:36 +08:00 committed by Nick Hainke
parent e755831f06
commit 53f23d1613
1 changed files with 21 additions and 0 deletions

View File

@ -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