1118564_zh-CN

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1118564_zh-CN

1118564_zh-CN

如何基于 i.MX6 Android ICS 启用 LDO 旁路<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Overview


i. MX6Dual/Quad 支持使用内部 LDO 或绕过内部 LDO。LDO旁路有助于节省功耗并减少高负载使用情况下的热量,因为可以节省内部LDO的功耗。本文档旨在介绍如何在 i.MX6Dual/Quad SabreSD 板上基于 i.MX6 R13.4.1 版本启用 LDO 旁路。

约束


LDO Bypass方案目前仅适用于i.MX6Dual/Quad 1GHz。LDO 旁路功能将在 i.MX6Dual/Quad 1.2GHz 上强制禁用,但客户可以通过在 i.MX6Dual/Quad 1.2GHz 上使用命令行“arm_freq=1000”将最大 ARM 频率限制为 1GHz 来估计此功能。

硬件电压设置


下表列出了采用 LDO 旁路解决方案时各工作 CPU 频率和 VPU 频率下的电压设置:


VPU频率ARM频率VDDARM_输入(电压)VDDSOC_IN(电压)
0至352MHz996 MHz1.251.25
264-> 352MHz702兆赫1.151.25
0至264MHz792 MHz1.151.175
264->352MHz396 MHz0.951.25
<264MHz396 MHz0.951.175


VDDARM_IN 和 VDDSOC_IN 电压设置应在电压范围内,考虑纹波:

  • VDDARM_IN-纹波> VDDARM_INmin
  • VDDARM_IN + 纹波< VDDARM_Inmax

有关最小/最大值,请参阅i.MX6Dual/Quad数据手册。以上列表基于 SabreSD PFuse-100。

软件变更

请将补丁应用到基于 R13.4.1 的 Android-13.4.1-LDO_BYPASS-pathes.tar.gz.gz 中。变更列表:

  • uboot-imx:移动LDO旁路代码和一个PFUZE1.0解决方法代码到内核。在 u-boot 中删除 CONFIG_MX6_INTER_LDO_BYPASS。
  • 内核:使用一组补丁来支持通过命令选项启用/禁用 LDO 旁路。

如何启用/禁用 LDO 旁路

应用上述补丁后,您可以在启动命令行中添加命令选项来启用或禁用 LDO:

  • 命令选项“ldo_active=off”:启用LDO旁路模式
  • 命令选项“ldo_active=on”:启用 LDO 活动
i.MX6 双核i.MX6 四核回复:如何基于i.mx6 Android ICS启用LDO旁路<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

使用 PF0100 进行 DVFS 的解决方案: https://community.nxp.com/thread/462514#comment-954021

回复:如何基于i.mx6 Android ICS启用LDO旁路<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

有人将 PF0100 集成到 imx6_cpufreq 驱动程序中以利用 DVFS 实现 LDO 旁路模式吗?

--> 例如运行频率为 396MHz 时为 0.95V,运行频率为 792MHz 时为 1.15V

Tags (1)
No ratings
Version history
Last update:
‎01-06-2026 02:26 AM
Updated by: