[MTK] mt6370/6360,lk开电,开进kernel电被关掉

文摘 MediaTek 2021-01-9 阅读:3337
  • [DESCRIPTION]
  1. lk阶段只能去写rg打开ldo的开关
  2. lk阶段量电压是在的。
  3. 开进kernel,再去量电压就没有了

例如±5v偏压
[ 1.861873] <6>.(0)[1:swapper/0]dsv_pos: disabling
[ 1.862023] <6>.(5)[1:swapper/0]dsv_neg: disabling

  • [SOLUTION]

开进kernel,dsv 是在 regulator_late_cleanup 的時候被清掉的。
如果regulator_late_cleanup 在看到 use_count > 0 的時候不會跑到 _regulator_do_disable

还请在合适的地方,调用regulator_enable,使得use_count +1,再测试下。

regulator_late_cleanup 掉用 _regulator_do_disable 是在 kernel,所以是在 kernel 調用 regulator_enable



0条评论

© 2021 芯缘异码. Powered by Typecho