检查电源域(Power Domain)是确保供电电源的稳定和正确,也能避免防止出现莫名其妙的 BUG,造成问题难以排查。
具体作用大致如下:
- 供电稳定性:检查电源域可以确保芯片和各个功能模块得到稳定的电源供应。稳定的供电对于芯片的- 常运行和各个功能模块的工作至关重要。
- 功耗管理:检查电源域可以实现对不同功能模块和核心的独立供电控制,从而实现功耗管理。通过控- 不同电源域的开启和关闭,可以根据系统需求有效地管理功耗,提高能效。
- 故障检测与保护:检查电源域可以监测供电电源的状态,并在发现异常情况时采取保护措施。例如,- 供电电源过压、欠压或出现其他故障时,可以通过检查电源域来及时停止供电,以防止进一步损坏芯- 或其他设备。
- 时序控制:检查电源域可以控制供电电源的启动和关闭时序,确保各个电源在正确的时间和顺序下电或上电。这对于避免电源冲击、电压噪声和干扰等问题非常重要。
一、电源域映射
RK3399 电源域映射表格如下:

rk3399-roc-pc.dtsi 的 io_domains 与 pmu_io_domains 属性如下:
&io_domains {
audio-supply = <&vcca1v8_codec>;
bt656-supply = <&vcc_3v0>;
gpio1830-supply = <&vcc_3v0>;
sdmmc-supply = <&vcc_sdio>;
status = "okay";
};
&pmu_io_domains {
pmu1830-supply = <&vcc_3v0>;
status = "okay";
};
vcca1v8_codec 的电源属性定义如下:
vcca1v8_codec: LDO_REG1 {
regulator-name = "vcca1v8_codec";
regulator-always-on;
regulator-boot-on;
regulator-min-micr

本文详细介绍了如何在RK3399平台上移植Linux-5.10内核时检查和配置电源域,包括电源映射、电源树、RK808电源管理芯片的使用,以及VDD_GPU、VDD_CPU_B、VDD_LOG和VCCA_0V9等关键电源的检查和管理。通过理解电源域的作用和配置,可以确保系统供电的稳定性和功耗管理的有效性。
订阅专栏 解锁全文
2507

被折叠的 条评论
为什么被折叠?



