RK3568-rk809rtc休眠唤醒

embedded/2025/1/12 14:39:16/

参考链接

https://www.360doc.cn/article/71858349_1119199262.html

修改驱动drivers/mfd/rk808.c

static void rk817_shutdown_prepare(void)                                  
{                                                                         int ret;                                                              struct rk808 *rk808 = i2c_get_clientdata(rk808_i2c_client);           /* close int when power off */                                        regmap_update_bits(rk808->regmap,                                     RK817_INT_STS_MSK_REG0,                                    
-              0xff, 0xff);  
+              0xff, 0x9f);                                                               regmap_update_bits(rk808->regmap,                                     RK817_INT_STS_MSK_REG1,                                    0xff, 0xff);                                               regmap_update_bits(rk808->regmap,                                     RK817_INT_STS_MSK_REG2,                                    0xff, 0xff);                                               regmap_update_bits(rk808->regmap,                                     RK817_RTC_INT_REG,                                         
-              (0x3 << 2), (0x0 << 2));       
+              (0x3 << 2), (0x3 << 2));  

测试验证

echo +60 > /sys/class/rtc/rtc0/wakealarm 去设置60秒后开机
然后echo freeze > /sys/power/state等待开机
RTC唤醒时间是从执行echo +60 > /sys/class/rtc/rtc0/wakealarm 起算

http://www.ppmy.cn/embedded/153304.html

相关文章

nginx负载均衡-基于端口的负载均衡(一)

注意&#xff1a; (1) 做负载均衡技术至少需要三台服务器&#xff1a;一台独立的负载均衡器&#xff0c;两台web服务器做集群 一、nginx分别代理后端web1 和 web2的三台虚拟主机 1、web1&#xff08;nginx-10.0.0.7&#xff09;配置基于端口的虚拟主机 [rootOldboy extra]# …

C# 或 .NetCore 如何使用 NPOI 导出图片到 Excel 文件

今天在本文中&#xff0c;我们将尝试使用NPOI库将图像插入到 Excel 文件的特定位置。请将以下逻辑添加到您的写作方法中&#xff0c;在 Excel 文件中添加图像&#xff08;JPEG、PNG&#xff09;,我已经有一个示例 jpeg 文件 - Read-write-excel-npoi.jpg &#xff0c;我们将尝试…

车载数据结构 --- ARXML VS JSON

我是穿拖鞋的汉子,魔都中坚持长期主义的汽车电子工程师。 老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 简单,单纯,喜欢独处,独来独往,不易合同频过着接地气的生活,除了生存温饱问题之外,没有什么过多的欲望,表面看起来很高冷,内心热情,如果你身…

在Ubuntu中使用systemd设置后台自启动服务

引言 在Ubuntu系统中&#xff0c;systemd 是一个非常强大的系统和服务管理器。它不仅负责系统的启动和初始化&#xff0c;还可以帮助我们管理各种后台服务。通过使用 systemd&#xff0c;我们可以轻松地设置服务在系统启动时自动运行&#xff0c;并且能够方便地管理服务的启动…

大模型算法工程师相关面试

文章目录 一、深度学习与大模型基础二、大模型前沿与应用三、工程与系统设计四、实战与项目经验五、总结与面试准备建议 由于大模型&#xff08;如大语言模型、Vision Transformer 等&#xff09;通常具有参数量巨大、数据依赖度高、训练及推理过程复杂等特点&#xff0c;因此在…

docker 启动 nacos 单机模式

docker 启动 nacos 单机模式 # 拉取镜像# 启动&#xff0c;如果不拉镜像会自动拉取最新的 image docker run --name standalong_nacos -p 8848:8848 -p 9848:9848 -p 9849:9849 -e MODEstandalone -d nacos/nacos-server# 状态查看外部访问验证 输入部署的 docker ip 地址以及…

YOLOv11改进,YOLOv11添加HAttention注意机制用于图像修复的混合注意力转换器,CVPR2023,超分辨率重建

摘要 基于Transformer的方法在低层视觉任务中表现出色,例如图像超分辨率。然而,作者通过归因分析发现,这些网络只能利用有限的空间范围的输入信息。这意味着现有网络尚未充分发挥Transformer的潜力。为了激活更多的输入像素以获得更好的重建效果,作者提出了一种新型的混合…

Obsidian学习笔记

Obsidian 是一款强大的笔记和知识管理工具&#xff0c;旨在帮助用户以链接的方式组织和管理个人知识库。它基于 Markdown 文件格式&#xff0c;允许用户将信息以非线性和网络化的方式进行存储、查看和链接&#xff0c;从而形成一个互动的知识网络。 Obsidian 被广泛应用于个人…