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.
Signed-off-by: Daniel Golle daniel@makrotopia.org
版权所有:中国计算机学会技术支持:开源发展技术委员会
京ICP备13000930号-9
京公网安备 11010802032778号
欢迎来到 Lean 的 LEDE 源码仓库
为国产龙芯 LOONGSON SoC loongarch64 / 飞腾 Phytium 腾锐 D2000 系列架构添加支持
I18N: English | 简体中文 | 日本語
官方讨论群
如有技术问题需要讨论或者交流,欢迎加入以下群:
瑞莎网络计算 - 轻松打造你的网络边缘计算系统
瑞莎网络计算系列覆盖从入门到高性能的边缘网关场景,从千兆到 2.5G,从四核到六核,全系列基于瑞芯微高可靠处理器,低功耗、稳定运行,适合 7×24 小时网络服务。
了解更多
官方文档
官网介绍
瑞莎京东店铺
瑞莎淘宝店铺
注意
编译命令
首先装好 Linux 系统,推荐 Debian 或 Ubuntu LTS 22/24
安装编译依赖
下载源代码,更新 feeds 并选择配置
下载 dl 库,编译固件 (-j 后面是线程数,第一次编译推荐用单线程)
本套代码保证肯定可以编译成功。里面包括了 R24 所有源代码,包括 IPK 的。
你可以自由使用,但源码编译二次发布请注明我的 GitHub 仓库链接。谢谢合作!
二次编译:
如果需要重新配置:
编译完成后输出路径:bin/targets
使用 WSL/WSL2 进行编译
由于 WSL 的 PATH 中包含带有空格的 Windows 路径,有可能会导致编译失败,请在
make前面加上:由于默认情况下,装载到 WSL 发行版的 NTFS 格式的驱动器将不区分大小写,因此大概率在 WSL/WSL2 的编译检查中会返回以下错误:
一个比较简洁的解决方法是,在
git clone前先创建 Repository 目录,并为其启用大小写敏感:macOS 原生系统进行编译
在 AppStore 中安装 Xcode
安装 Homebrew:
使用 Homebrew 安装工具链、依赖与基础软件包:
然后输入以下命令,添加到系统环境变量中:
重新加载一下 shell 启动文件
source ~/.bashrc,然后输入bash进入 bash shell,就可以和 Linux 一样正常编译了特别提示
源代码中绝不含任何后门和可以监控或者劫持你的 HTTPS 的闭源软件, SSL 安全是互联网最后的壁垒,安全干净才是固件应该做到的。
想学习 OpenWrt 开发,但是摸不着门道?自学没毅力?基础太差?怕太难学不会?跟着佐大学 OpenWrt 开发入门培训班助你能学有所成 报名地址:点击报名
QCA IPQ60xx 开源仓库地址:https://github.com/coolsnowwolf/openwrt-gl-ax1800
存档版本仓库地址:https://github.com/coolsnowwolf/openwrt
捐贈
如果你觉得此项目对你有帮助,可以捐助我们,以鼓励项目能持续发展,更加完善