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	//查看当前时间是否为我们刚刚设置的时间。
相关推荐
LUCIFER7 小时前
驱动开发:详细分析 DTB、DTS、DTSI、DTBO 的区别、用途及它们之间的关系
linux·服务器·驱动开发
liuyao_xianhui9 小时前
版本控制器git--gdb/cgdb
linux·运维·服务器·git
CS_浮鱼9 小时前
【Linux进阶】mmap实战:文件映射、进程通信与LRU缓存
linux·运维·c++·缓存
chuxinweihui9 小时前
应用层协议 HTTP
linux·服务器·网络·网络协议·http
xu_yule9 小时前
Linux_16(多线程)信号量+基于环形队列的生成消费模型+自选锁+读写锁
linux·运维·服务器
4t4run10 小时前
25、Linux 特殊权限
linux·运维
氵文大师11 小时前
A机通过 python -m http.server 下载B机的文件
linux·开发语言·python·http
HUT_Tyne26511 小时前
Linux 快速入门
linux·运维·服务器
leoufung11 小时前
逆波兰表达式 LeetCode 题解及相关思路笔记
linux·笔记·leetcode
鸠摩智首席音效师11 小时前
如何在 Linux 中使用 dd 命令 ?
linux·运维·服务器