RK3568-i2c-适配8010rtc时钟芯片

硬件连接

复制代码
从硬件原理图中可以看出,rtc时钟芯片挂载在i2c3总线上,设备地址需要查看芯片数据手册。

编写设备树

复制代码
&i2c3 {
	status = "okay";

	rx8010: rx8010@32 {
		compatible = "epson,rx8010";
		reg = <0x32>;
	};
};

使能驱动

复制代码
/kernel/drivers/rtc/rtc-rx8010.c

测试验证

复制代码
开发板安装纽扣电池,单独给RTC时钟芯片进行供电。
[root@ rk3568:/]# date -s "2022-2-9 10:50:00"
[root@ rk3568:/]# hwclock -w

开发板断电等待10秒再次给开发板上电。
[root@ rk3568:/]# date	//查看当前时间是否为我们刚刚设置的时间。
相关推荐
杰 .13 小时前
Linux gcc/g++
linux·服务器
_dindong13 小时前
Linux网络编程:I/O多路转接之epoll
linux·服务器·网络·sql·mysql
pingzhuyan13 小时前
linux常规(shell脚本)-启动java程序-实现快捷git拉取,maven打包,nohup发布(无dockerfile版)
java·linux·git·maven·shell
幸福右手牵13 小时前
交换机的层数的含义(二层、三层)
linux·服务器·网络·智能路由器
java_logo13 小时前
GITLAB Docker 容器化部署指南
linux·运维·数据库·docker·容器·eureka·gitlab
阿雄不会写代码13 小时前
PPTX数据格式的更换图片
linux·运维·服务器
落羽的落羽13 小时前
【Linux系统】初探 虚拟地址空间
linux·运维·服务器·c++·人工智能·学习·机器学习
j***518913 小时前
使用Canal将MySQL数据同步到ES(Linux)
linux·mysql·elasticsearch
_OP_CHEN13 小时前
【Linux系统编程】(十一)从硬件基石到软件中枢:冯诺依曼体系与操作系统深度解析
linux·运维·服务器·操作系统·进程·冯诺依曼体系结构·os
半路_出家ren13 小时前
LNMP环境与应用配置
linux·数据库·mysql·nginx·网络安全·php·lnmp