mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
mediatek: clean up platform kernel modules
Remove kmod-sdhci-mtk as the mtk-sd driver is built-in anyway for the relevant subtargets in order to support mounting rootfs from eMMC or SD card. Add kmod-iio-mt6577-auxadc to support reading the raw values from the auxadc unit used as in-SoC thermal sensor. This driver was previously built-in, but as thermal itself works well without it there is no use for it in every day use of a device. Build the module to still allow access to the raw values for those who need it. Signed-off-by: Daniel Golle <daniel@makrotopia.org>
This commit is contained in:
parent
8b7bd596df
commit
62cb5a2617
@ -183,7 +183,6 @@ CONFIG_I2C_BOARDINFO=y
|
|||||||
CONFIG_I2C_CHARDEV=y
|
CONFIG_I2C_CHARDEV=y
|
||||||
CONFIG_I2C_MT65XX=y
|
CONFIG_I2C_MT65XX=y
|
||||||
CONFIG_ICPLUS_PHY=y
|
CONFIG_ICPLUS_PHY=y
|
||||||
CONFIG_IIO=y
|
|
||||||
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
|
CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
CONFIG_IO_URING=y
|
CONFIG_IO_URING=y
|
||||||
@ -205,7 +204,6 @@ CONFIG_MDIO_BUS=y
|
|||||||
CONFIG_MDIO_DEVICE=y
|
CONFIG_MDIO_DEVICE=y
|
||||||
CONFIG_MDIO_DEVRES=y
|
CONFIG_MDIO_DEVRES=y
|
||||||
CONFIG_MEDIATEK_GE_PHY=y
|
CONFIG_MEDIATEK_GE_PHY=y
|
||||||
CONFIG_MEDIATEK_MT6577_AUXADC=y
|
|
||||||
CONFIG_MEDIATEK_WATCHDOG=y
|
CONFIG_MEDIATEK_WATCHDOG=y
|
||||||
CONFIG_MEMFD_CREATE=y
|
CONFIG_MEMFD_CREATE=y
|
||||||
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7
|
CONFIG_MESSAGE_LOGLEVEL_DEFAULT=7
|
||||||
|
@ -27,14 +27,13 @@ endef
|
|||||||
|
|
||||||
$(eval $(call KernelPackage,btmtkuart))
|
$(eval $(call KernelPackage,btmtkuart))
|
||||||
|
|
||||||
define KernelPackage/sdhci-mtk
|
define KernelPackage/iio-mt6577-auxadc
|
||||||
SUBMENU:=Other modules
|
TITLE:=Mediatek AUXADC driver
|
||||||
TITLE:=Mediatek SDHCI driver
|
DEPENDS:=@(TARGET_mediatek_mt7622||TARGET_mediatek_mt7623||TARGET_mediatek_filogic)
|
||||||
DEPENDS:=@TARGET_mediatek_mt7622 +kmod-sdhci
|
KCONFIG:=CONFIG_MEDIATEK_MT6577_AUXADC
|
||||||
KCONFIG:=CONFIG_MMC_MTK
|
|
||||||
FILES:= \
|
FILES:= \
|
||||||
$(LINUX_DIR)/drivers/mmc/host/mtk-sd.ko
|
$(LINUX_DIR)/drivers/iio/adc/mt6577_auxadc.ko
|
||||||
AUTOLOAD:=$(call AutoProbe,mtk-sd,1)
|
AUTOLOAD:=$(call AutoProbe,mt6577_auxadc)
|
||||||
|
$(call AddDepends/iio)
|
||||||
endef
|
endef
|
||||||
|
$(eval $(call KernelPackage,iio-mt6577-auxadc))
|
||||||
$(eval $(call KernelPackage,sdhci-mtk))
|
|
||||||
|
@ -267,7 +267,6 @@ CONFIG_I2C_BOARDINFO=y
|
|||||||
CONFIG_I2C_CHARDEV=y
|
CONFIG_I2C_CHARDEV=y
|
||||||
CONFIG_I2C_MT65XX=y
|
CONFIG_I2C_MT65XX=y
|
||||||
CONFIG_ICPLUS_PHY=y
|
CONFIG_ICPLUS_PHY=y
|
||||||
CONFIG_IIO=y
|
|
||||||
CONFIG_INITRAMFS_SOURCE=""
|
CONFIG_INITRAMFS_SOURCE=""
|
||||||
CONFIG_INPUT=y
|
CONFIG_INPUT=y
|
||||||
CONFIG_INPUT_EVDEV=y
|
CONFIG_INPUT_EVDEV=y
|
||||||
@ -323,7 +322,6 @@ CONFIG_MDIO_DEVICE=y
|
|||||||
CONFIG_MDIO_DEVRES=y
|
CONFIG_MDIO_DEVRES=y
|
||||||
CONFIG_MDIO_GPIO=y
|
CONFIG_MDIO_GPIO=y
|
||||||
CONFIG_MEDIATEK_GE_PHY=y
|
CONFIG_MEDIATEK_GE_PHY=y
|
||||||
CONFIG_MEDIATEK_MT6577_AUXADC=y
|
|
||||||
CONFIG_MEDIATEK_WATCHDOG=y
|
CONFIG_MEDIATEK_WATCHDOG=y
|
||||||
CONFIG_MEMFD_CREATE=y
|
CONFIG_MEMFD_CREATE=y
|
||||||
CONFIG_MEMORY=y
|
CONFIG_MEMORY=y
|
||||||
|
Loading…
Reference in New Issue
Block a user