AICL是一種在適配器被設備過度拉伸時保護適配器的機制。
如果設備消耗的電流大於適配器的能力,適配器的輸出電壓將下降。
當這種情況發生時,AICL將減少漏電流,直到適配器的電壓反彈。
在這種情況下,漏極電流將小於設定值,但仍大於適配器規格。
log :charger_thread]force:0 thermal:-1,-1 pe4:-1,-1,0 setting:500 500 type:1 usb_unlimited:0 usbif:0 usbsm:0
aicl,:-1
針對這個aicl 充電限流的限制方法有兩種:
1,可以將調整mt6370.dtsi中的幾個參數:
mivr = <4400000>; /* uV */
min_charger_voltage = <4600000>;
以上各參數可以稍微改小點試試。
2,修改mt6370_pmu_charger.c,注釋掉.run_aicl = mt6370_run_aicl相關代碼