openwrt/target/linux/mediatek
Daniel Golle 13ff2256e5 mediatek: don't let devfreq power-off the CPU
Fix a long standing bug in the mediatek-cci-devfreq driver which leads
to the driver switching off the CPU power regulator in case of another
resource not being ready in time -- a classic probe-order race condition.

As a work-around it would of course just as well be possible to set the
CPU regulator as 'regulator-always-on' (and not just 'regulator-boot-on'),
but practically all MT7988 devices have copy&pasted the PMIC device tree
hunk which sets only 'regulator-boot-on').

Hence, in order not having to fix all device trees, a proper fix in the
driver is preferred.

Fixes: #683
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit a45ce4c788)
2026-05-16 00:29:35 +01:00
..
base-files mediatek: add support for Zyxel WX5600-T0 2026-03-30 12:54:40 +02:00
dts mediatek: cudy nand: fix wrong nmbm configuration 2026-05-11 10:36:02 +02:00
files/drivers treewide: fix coccinelle checks 2025-12-02 23:32:42 +01:00
files-6.12 treewide: dts: remove {#address,#size}-cells from "spi-nand" compatible node 2025-11-27 12:37:49 +01:00
filogic mediatek: add cudy wr3000h-v1 ubootmod 2026-05-08 10:20:54 +02:00
image mediatek: add cudy wr3000h-v1 ubootmod 2026-05-08 10:20:54 +02:00
mt7622 mediatek: add basic support for the MT7987 SoC 2025-11-05 14:19:39 +00:00
mt7623 mediatek: add basic support for the MT7987 SoC 2025-11-05 14:19:39 +00:00
mt7629 treewide: linksys: use nvmem MAC for hw_mac_addr 2026-03-06 12:07:42 +01:00
patches-6.12 mediatek: don't let devfreq power-off the CPU 2026-05-16 00:29:35 +01:00
Makefile mediatek: switch to Linux 6.12 by default 2025-07-18 12:26:40 +01:00
modules.mk mediatek: build rtl8367s_gsw as a kernel module 2025-11-30 22:59:28 +01:00