MTK如何配置長按關機

2021-10-25 05:41:51 字數 1304 閱讀 9957

[description]

禁用長按power key重啟,以及調整長按時間等問題。

[solution]

6359參考配置如下:

preloader:

in /platform

cfg_lprst_support :=1

(1): enable long press shutdown, (0): disable long press shutdown

onekey_reboot_normal_mode_pl :=1

(1): set 「power key」 to trigger long press shutdown, (0): set 「power key + home key(volume up)」 to trigger long press shutdown

kpd_pmic_lprst_td :=0

(0): 8s, (1): 11s, (2): 14s, (3): 5s

after kernel-4.19:

(64bit) in /arch/arm64/boot/dts/mediatek/.dtsi

(32bit) in /arch/arm/boot/dts/.dtsi

mediatek,long-press-mode = <1>;

(0): disable lpsd,

(1): set 「power key」 to trigger long press shutdown,

(2): set 「power key + home key(volume up)」 to trigger long press shutdown

power-off-time-sec = <0>;

(0): 8s, (1): 11s, (2): 14s, (3): 5s

6360禁用lpsd相對簡單:

將0x2a暫存器的bit 7寫1即可。如下:

cat /d/rt-regmap/mt6360_pmu.5-0034/reg0x2a

reg0x2a:0xc0 // 轉成二進位制,1100 0000,最高位bit 7為1

其他一些疑問:

mt6360的長按power鍵15s硬復位功能的時間是否可調?

=> 不行,這是硬體行為斷開power path

在這個基礎上可以更改復位時間和組合鍵嗎?

=> 如果是指6360,無法改組合鍵和時間

目前打算長按power鍵和音量+鍵8s進行硬復位,是否可實現?

=> 如果是6359,可以使用組合鍵,時間也可以設定8s重啟(不斷power path)。6360的是不可調整的。

[faq23572]

AXP 202 禁長按關機功能

在 axp battery first init charger 呼叫之後,增加下面 fibo 禁axp 長按關機 禁16s長按ldo1關閉使能 這乙個條 沒有資料中說明,axp clr bits charger master,axp hotover ctl,0x08 禁 長按power鍵 使能 a...

MTK 橫屏如何實現

軟體的圖層旋轉呀,去找 gdi lcd set rotate gdi layer rotate 270 gdi layer push and set active g camera cntx.base layer handle gdi layer resize lcd height,lcd widt...

電腦如何定時關機

電腦如何定時關機?例如希望在10點關機,在開始 執行中輸入 at 22 00 shutdown s 系統會提前30秒出現提示,然後自己把自己關掉。倒計時關機 如果你需要倒計時關機,可以在開始 執行中輸入 shutdown.exe s t 7200 其中 7200 替換成你希望的倒計時時間,單位為秒,...