项目场景:
PM4125-3插入type-C触发开机进入关机充电的CC脚中断条件是否可以软件上屏蔽,
做到只通过VBUS中断即可触发进入关机充电模式,达到和PM4125-2的效果一样只要插入micro USB
就可以触发进入关机充电模式。
问题描述
硬件团队提议修改寄存器 SCHG_L_MISC_SYSOK_CFG 0x164A bit[4] 目前修改如下 — a/BOOT.XF.4.1/boot_images/QcomPkg/Library/PmicLib/target/Agatti_pmCocos/psi/pm_config_target_sbl_sequence.c
+++ b/BOOT.XF.4.1/boot_images/QcomPkg/Library/PmicLib/target/Agatti_pmCocos/psi/pm_config_target_sbl_sequence.c
@@ -803,6 +803,7 @@
pm_sbl_seq [ ] =
{ 0, 0x02, 0x1350, 0xFF, PM_SBL_WRITE, 4, 4},
{ 0, 0x01, 0xC9DA, 0xFF, PM_SBL_WRITE, 4, 4},
{ 0, 0x05, 0x16A1, 0xFF, PM_SBL_WRITE, 5, 6},
+ { 0, 0x20, 0x164A, 0xFF, PM_SBL_WRITE, 0, 0},
修改前0x164A原始值为0x30,bit[4] 置零后应写为0x20 修改后正常开机读取寄存器值为0x00
bengal_32go:/sys/kernel/debug/regmap/spmi0-01 # echo 0x164A > address bengal_32go:/sys/kernel/debug/regmap/spm