瑞芯微Rockchip开发者社区
登录
直播中
李秀珍
7年用户
1001经验值
私信
关注
[问答]
如何去实现RK809长按PWR键重启呢
开启该帖子的消息推送
PWR
源码
如何去实现RK809长按PWR键重启呢?如何对其进行测试呢?
回帖
(1)
刘秀兰
2022-2-16 09:48:41
拿到的源码默认长按关机,短按开机,
不要长按关机,
只要长按重启
那么看一下规格书:
看一下驱动:
没有做这个寄存器的配置?i2cset测试一下:
i2cget -f -y 0 0x20 0xf7
0x86
默认是86,长按关机,
那自己加一下试试:
i2cset -f -y 0 0x20 0xf7 0xc6
测试成功。
自己加一下寄存器初始化:
/* power down configuration 0xf7 */
#define RK817_PWR_KEY_LONG_PRESS_MASK BIT(6)
#define RK817_PWR_KEY_LONG_PRESS_H BIT(6)
#define RK817_PWR_KEY_LONG_PRESS_L (0)
static const struct rk808_reg_data rk817_pre_init_reg[] = {
{RK817_RTC_CTRL_REG, RTC_STOP, RTC_STOP},
{RK817_GPIO_INT_CFG, RK817_INT_POL_MSK, RK817_INT_POL_L},
{RK817_SYS_CFG(1), RK817_HOTDIE_TEMP_MSK | RK817_TSD_TEMP_MSK,
RK817_HOTDIE_105 | RK817_TSD_140},
{RK817_PMIC_PWRON_KEY,RK817_PWR_KEY_LONG_PRESS_MASK,RK817_PWR_KEY_LONG_PRESS_H}
};
拿到的源码默认长按关机,短按开机,
不要长按关机,
只要长按重启
那么看一下规格书:
看一下驱动:
没有做这个寄存器的配置?i2cset测试一下:
i2cget -f -y 0 0x20 0xf7
0x86
默认是86,长按关机,
那自己加一下试试:
i2cset -f -y 0 0x20 0xf7 0xc6
测试成功。
自己加一下寄存器初始化:
/* power down configuration 0xf7 */
#define RK817_PWR_KEY_LONG_PRESS_MASK BIT(6)
#define RK817_PWR_KEY_LONG_PRESS_H BIT(6)
#define RK817_PWR_KEY_LONG_PRESS_L (0)
static const struct rk808_reg_data rk817_pre_init_reg[] = {
{RK817_RTC_CTRL_REG, RTC_STOP, RTC_STOP},
{RK817_GPIO_INT_CFG, RK817_INT_POL_MSK, RK817_INT_POL_L},
{RK817_SYS_CFG(1), RK817_HOTDIE_TEMP_MSK | RK817_TSD_TEMP_MSK,
RK817_HOTDIE_105 | RK817_TSD_140},
{RK817_PMIC_PWRON_KEY,RK817_PWR_KEY_LONG_PRESS_MASK,RK817_PWR_KEY_LONG_PRESS_H}
};
举报
更多回帖
rotate(-90deg);
回复
相关问答
PWR
源码
RK809
的67脚RST对地短接,系统也没法复位
2024-04-17
8283
App是如何
去
实现
重启
的
呢
2022-02-10
1073
瑞芯微PMIC(
RK809
-5) 输出来回跳变,似乎在不断
重启
,如何解决?
2024-10-24
9041
怎样
去
操作
RK
3568上的
809
声卡音频输入输出
呢
2022-06-20
2591
求助:
rk
3399 android9如何
实现
短按电源
键
开机?
2022-11-07
831
如何用一个按键
去
实现
检测点按与
长按
的功能
呢
2022-02-25
1078
怎样
去
实现
RK
3399上电待机按power按键开机的设计
呢
2022-03-07
2115
怎样
去
设置Android12的长电源
键
呢
2022-03-02
1010
按GSM模块的
PWR
_KEY
键
长按
1S
实现
模块开机,NET_STA的指示灯闪了4-5下就不闪了
2019-01-21
4065
请问该怎么
实现
OKMX6UI
长按
电源
键
来提示是否关机
2022-01-10
1087
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分