aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/mvebu/cortexa72/config-5.4
diff options
context:
space:
mode:
authorDaniel Golle <daniel@makrotopia.org>2021-12-21 16:27:16 +0000
committerDaniel Golle <daniel@makrotopia.org>2022-01-01 22:29:33 +0000
commit99a1e882970f02d3713b3d67022af012b782a5f4 (patch)
treeb9f4069b18d31c823e9a16cc280a71c7245a0516 /target/linux/mvebu/cortexa72/config-5.4
parent3b14ddf8d204ee59533ec76ed6018db01f77d6e7 (diff)
downloadupstream-99a1e882970f02d3713b3d67022af012b782a5f4.tar.gz
upstream-99a1e882970f02d3713b3d67022af012b782a5f4.tar.bz2
upstream-99a1e882970f02d3713b3d67022af012b782a5f4.zip
mvebu: puzzle-m902: add driver for MCU driving LEDs, fan and buzzer
Backport MFD driver for communicating with the on-board MCU found on IEI World Puzzle appliances. Improve the driver to support multiple LEDs, apply a default state and let MCU take care of blinking if timing is within supported range. Wire up LEDs and fan for Puzzle M902 in device tree. Signed-off-by: Daniel Golle <daniel@makrotopia.org> (cherry picked from commit f0c0b18234418c6ed6d35fcf1c6e5b0cbdceed49 with commit 962c58558010bd302793ac24284c4f9db8fe287f squashed)
Diffstat (limited to 'target/linux/mvebu/cortexa72/config-5.4')
-rw-r--r--target/linux/mvebu/cortexa72/config-5.46
1 files changed, 6 insertions, 0 deletions
diff --git a/target/linux/mvebu/cortexa72/config-5.4 b/target/linux/mvebu/cortexa72/config-5.4
index 5727ae5918..106724dc3b 100644
--- a/target/linux/mvebu/cortexa72/config-5.4
+++ b/target/linux/mvebu/cortexa72/config-5.4
@@ -130,7 +130,9 @@ CONFIG_INLINE_WRITE_LOCK_IRQ=y
CONFIG_INLINE_WRITE_LOCK_IRQSAVE=y
CONFIG_INLINE_WRITE_UNLOCK_BH=y
CONFIG_INLINE_WRITE_UNLOCK_IRQRESTORE=y
+CONFIG_LEDS_IEI_WT61P803_PUZZLE=y
CONFIG_MARVELL_10G_PHY=y
+CONFIG_MFD_IEI_WT61P803_PUZZLE=y
CONFIG_MFD_SYSCON=y
CONFIG_MMC_SDHCI_XENON=y
CONFIG_MODULES_USE_ELF_RELA=y
@@ -161,7 +163,11 @@ CONFIG_QUEUED_RWLOCKS=y
CONFIG_QUEUED_SPINLOCKS=y
# CONFIG_RANDOMIZE_BASE is not set
CONFIG_RAS=y
+# CONFIG_RAVE_SP_CORE is not set
CONFIG_REGULATOR_GPIO=y
+CONFIG_SENSORS_IEI_WT61P803_PUZZLE_HWMON=y
+CONFIG_SERIAL_DEV_BUS=y
+CONFIG_SERIAL_DEV_CTRL_TTYPORT=y
# CONFIG_SERIAL_AMBA_PL011 is not set
CONFIG_SPARSEMEM=y
CONFIG_SPARSEMEM_EXTREME=y