在x86平台上注册I2C RTC

在x86平台上注册I2C RTC

我正在尝试在 x86 平台上注册 I2C RTC 设备。我已经禁用了 PC 式 CMOS 驱动程序,因为我使用的是嵌入式平台,并且只有我的 I2C RTC 得到了正确备份。

现在,当我加载 RV3028 内核模块时,没有/dev/rtc注册。为了查看模块的探测函数是否被调用,我printk在探测函数中添加了一些,但是当我使用modprobe.

在ARM平台上,我需要在设备树中定义设备,但是x86平台没有设备树。

RV3028 内核模块没有参数来指定总线号或 I2C 地址。

在没有设备树的 X86 平台上注册 I2C RTC 的正确方法是什么?

相关内容