查看: 3000|回复: 1

VS-RK3288板卡Android7.1 power键休眠降低功耗

[复制链接]
  • TA的每日心情

    2018-11-30 11:03
  • 签到天数: 53 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2018-9-5 10:18:49 | 显示全部楼层 |阅读模式
    分享到:
    VS-RK3288板卡Android7.1 power键休眠降低功耗
    串口指令进入深度休眠命令:
    su
    echo mem > /sys/power/state

    1、修改dts:
    kernel\arch\arm\boot\dts\rk3288-evb-android-rk808-mipi.dts
    找到配置pmu的节点,这里使用的是rk808。
    节点rk808里面的regulators包含了很多子节点,它们代表808的各个模块的输出电压。
    vdd_cpu
    vdd_gpu
    vcc_ddr
    vcc_io
    vcc_tp
    vcca_codec
    vdd_10
    vccio_wl
    vccio_sd
    vdd10_lcd
    vcc_18
    vcc18_lcd
    vcc_sd
    vccio_pmu

    每个子节点中有一个选项:
    regulator-state-mem {
            regulator-off-in-suspend;        //在休眠中关闭
    //        regulator-on-in-suspend;        //在休眠中打开
    };

    如果配置为regulator-off-in-suspend,则表示在休眠状态下,关闭该子节点对应的电压,唤醒的时候打开。
    为了降低功耗,这里只将如下几个电压打开了(配置为regulator-on-in-suspend),其余都可以在休眠下关闭(配置为regulator-off-in-suspend)。
    vcc_ddr    :给ddr供电,内存如果断电,系统跑不了。
    vcc_io
    vdd_10           :给CPU晶振模块供电。
    vcc_18           :

    2、VCC3V3_SYS
    DCIN提供电压给VCC_SYS,VCC_SYS通过一个降压稳压芯片给VCC3V3_SYS供电。这个降压稳压芯片的使能脚接在808的EXT_EN上,这个脚不能被控制,
    因为PMU里面固化了程序。

    3288板卡.jpg
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2020-7-14 11:07
  • 签到天数: 1244 天

    连续签到: 54 天

    [LV.10]以坛为家III

    发表于 2018-9-6 09:16:49 | 显示全部楼层
    进来学习一下
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 00:31 , Processed in 0.118792 second(s), 20 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.