diff options
author | Daniel Golle <daniel@makrotopia.org> | 2021-12-21 16:27:16 +0000 |
---|---|---|
committer | Daniel Golle <daniel@makrotopia.org> | 2021-12-21 16:41:10 +0000 |
commit | f0c0b18234418c6ed6d35fcf1c6e5b0cbdceed49 (patch) | |
tree | 7c91e2c8fb138eb464d1a1efbf9200ed4cf700f4 /target/linux/mvebu/cortexa72 | |
parent | c46202fb34bbf6d1e159c1a1bbdec8a9ec726285 (diff) | |
download | openwrt-f0c0b18234418c6ed6d35fcf1c6e5b0cbdceed49.tar.gz openwrt-f0c0b18234418c6ed6d35fcf1c6e5b0cbdceed49.tar.bz2 openwrt-f0c0b18234418c6ed6d35fcf1c6e5b0cbdceed49.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>
Diffstat (limited to 'target/linux/mvebu/cortexa72')
-rw-r--r-- | target/linux/mvebu/cortexa72/config-5.10 | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/target/linux/mvebu/cortexa72/config-5.10 b/target/linux/mvebu/cortexa72/config-5.10 index 421b732ded..9b431b75ce 100644 --- a/target/linux/mvebu/cortexa72/config-5.10 +++ b/target/linux/mvebu/cortexa72/config-5.10 @@ -42,8 +42,10 @@ CONFIG_HOLES_IN_ZONE=y CONFIG_HW_RANDOM_OMAP=y CONFIG_ILLEGAL_POINTER_VALUE=0xdead000000000000 CONFIG_LEDS_IS31FL319X=y +CONFIG_LEDS_IEI_WT61P803_PUZZLE=y CONFIG_MARVELL_10G_PHY=y CONFIG_MDIO_DEVRES=y +CONFIG_MFD_IEI_WT61P803_PUZZLE=y CONFIG_MFD_SYSCON=y CONFIG_MMC_SDHCI_XENON=y CONFIG_MODULES_USE_ELF_RELA=y @@ -73,8 +75,12 @@ CONFIG_POWER_SUPPLY=y CONFIG_QUEUED_RWLOCKS=y CONFIG_QUEUED_SPINLOCKS=y CONFIG_RAS=y +# CONFIG_RAVE_SP_CORE is not set CONFIG_REGULATOR_GPIO=y # CONFIG_RODATA_FULL_DEFAULT_ENABLED is not set +CONFIG_SENSORS_IEI_WT61P803_PUZZLE_HWMON=y +CONFIG_SERIAL_DEV_BUS=y +CONFIG_SERIAL_DEV_CTRL_TTYPORT=y CONFIG_SPARSEMEM=y CONFIG_SPARSEMEM_EXTREME=y CONFIG_SPARSEMEM_MANUAL=y |