我正在尝试在 x86 平台上注册 I2C RTC 设备。我已经禁用了 PC 式 CMOS 驱动程序,因为我使用的是嵌入式平台,并且只有我的 I2C RTC 得到了正确备份。
现在,当我加载 RV3028 内核模块时,没有/dev/rtc
注册。为了查看模块的探测函数是否被调用,我printk
在探测函数中添加了一些,但是当我使用modprobe
.
在ARM平台上,我需要在设备树中定义设备,但是x86平台没有设备树。
RV3028 内核模块没有参数来指定总线号或 I2C 地址。
在没有设备树的 X86 平台上注册 I2C RTC 的正确方法是什么?