日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Android驱动笔记(13)——PMIC reset介绍

發布時間:2023/12/13 综合教程 39 生活家
生活随笔 收集整理的這篇文章主要介紹了 Android驱动笔记(13)——PMIC reset介绍 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?遇到系統卡死的情形,我們經常長按power鍵10多s觸發reset,強制機器重啟。Pmic可以通過設置寄存器來配置不同的reset等級實現不同的效果。

13.1、reset等級(RESET_TYPE)

warm reset:這種等級的reset將保留DDR memory以及一部分的PMIC寄存器。
hard reset:將清空DDR memory,以及保留和warm reset一樣的部分PMIC寄存器。
dvdd hard reset:將清空DDR memory,以及保留更多的PMIC寄存器,類似拔電池并保留VCOIN的狀態。
xvdd hard reset:將清空DDR memory和PMIC寄存器。

?如果想達到拔電池的reset效果,可以通過配置DVDD hard reset來實現。如果要達到拔掉紐扣電池的效果,配置XVDD hard reset。
?如果要想觸發reset后可以抓dump,需要warm reset。有時候本身release代碼,長按電源鍵,默認是warm reset,我們需要改成vdd hard reset。

13.2、reset設置

?如果需要配置觸發reset的等級和時間,通常需要修改兩處:

/*pm_sbl_boot_oem.c*/
err_flag |= pm_app_pon_reset_cfg(PM_APP_PON_RESET_SOURCE_KPDPWR, ...)
/**.dtsi*/
qcom, pon_1 {
    ......
    qcom.s1-timer = <6720> //modify here
}

總結

以上是生活随笔為你收集整理的Android驱动笔记(13)——PMIC reset介绍的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。