openwrt/target/linux
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
..
airoha airoha: an7581: add ubi nvmem driver 2026-05-15 20:53:04 +02:00
apm821xx apm821xx: mx60: increment compat_version 2026-03-19 10:40:13 +01:00
armsr
at91
ath79 ath79: wlr-7100: move to tiny target 2026-05-14 00:42:09 +02:00
bcm27xx kernel: bump 6.12 to 6.12.86 2026-05-12 23:08:44 +02:00
bcm47xx kernel: bump 6.12 to 6.12.64 2026-01-15 20:55:54 +01:00
bcm53xx bcm53xx: fix switch standalone ports (like "wan") 2026-03-01 01:54:19 +01:00
bcm4908 kernel: bump 6.12 to 6.12.78 2026-04-02 23:23:41 +02:00
bmips Revert "bmips: huawei-hg556a-c: use nvmem for wifi eeprom" 2026-02-21 14:02:55 +01:00
d1 d1: refresh kernel config 2026-01-27 16:30:05 +01:00
econet kernel: bump 6.12 to 6.12.75 2026-04-02 23:23:40 +02:00
gemini gemini: select the right GPIO input package 2026-02-11 08:47:45 +01:00
generic kernel: bump 6.12 to 6.12.87 2026-05-12 23:08:44 +02:00
imx Revert "imx: cortexa53: remove KSZ9477 static driver" 2026-03-02 18:06:48 +01:00
ipq40xx ipq40xx: wr-1: fix WLAN LEDs labels 2026-05-14 00:41:57 +02:00
ipq806x kernel: bump 6.12 to 6.12.86 2026-05-12 23:08:44 +02:00
ixp4xx ixp4xx: fix bug in Actiontec DTS file 2026-01-04 18:20:34 +01:00
kirkwood kernel: bump 6.12 to 6.12.75 2026-04-02 23:23:40 +02:00
lantiq kernel: bump 6.12 to 6.12.75 2026-04-02 23:23:40 +02:00
layerscape kernel: bump 6.12 to 6.12.71 2026-02-15 02:07:04 +01:00
loongarch64 kernel: bump 6.12 to 6.12.64 2026-01-15 20:55:54 +01:00
malta
mediatek mediatek: don't let devfreq power-off the CPU 2026-05-16 00:29:35 +01:00
microchipsw microchipsw: fix LAN8814 QSGMII soft reset 2026-05-11 10:50:36 +02:00
mpc85xx kernel: move patch from mpc85xx to pending 2026-02-14 01:15:12 +01:00
mvebu kernel: bump 6.12 to 6.12.86 2026-05-12 23:08:44 +02:00
mxs
octeon
omap
pistachio kernel: bump 6.12 to 6.12.75 2026-04-02 23:23:40 +02:00
qoriq package: uboot-qoriq: fix T4240RDB u-boot selection 2026-02-14 01:15:12 +01:00
qualcommax ipq50xx: add label-mac-device to Linksys MX5500 2026-04-30 01:48:36 +02:00
qualcommbe kernel: bump 6.12 to 6.12.75 2026-04-02 23:23:40 +02:00
ramips ramips: wn575a3: fix eeprom size for 5ghz wifi 2026-05-04 23:40:40 +02:00
realtek kernel: bump 6.12 to 6.12.83 2026-04-30 21:18:02 +02:00
rockchip kernel: bump 6.12 to 6.12.86 2026-05-12 23:08:44 +02:00
sifiveu
siflower kernel: bump 6.12 to 6.12.75 2026-04-02 23:23:40 +02:00
starfive kernel: bump 6.12 to 6.12.78 2026-04-02 23:23:41 +02:00
stm32 base-files: MAJOR/MINOR not sequential, use DISKSEQ instead 2026-04-03 20:49:12 +02:00
sunxi kernel: reorder configuration options 2026-01-26 23:59:37 +01:00
tegra
uml
x86 x86: add support for DFI ASL553 2026-04-20 16:43:22 +02:00
zynq
Makefile