x86 플랫폼에 I2C RTC 장치를 등록하려고 합니다. 임베디드 플랫폼을 사용하고 있고 I2C RTC만 제대로 백업되었으므로 PC 스타일 CMOS 드라이버를 비활성화했습니다.
이제 RV3028 커널 모듈을 로드하면 /dev/rtc
등록되지 않습니다. 모듈의 프로브 함수가 호출되는지 확인하기 위해 printk
프로브 함수에 일부를 추가했는데 modprobe
.
ARM 플랫폼에서는 장치 트리에서 장치를 정의해야 하는데 x86 플랫폼에는 장치 트리가 없습니다.
RV3028 커널 모듈에는 버스 번호나 I2C 주소를 지정하는 매개변수가 없습니다.
장치 트리 없이 X86 플랫폼에 I2C RTC를 등록하는 올바른 방법은 무엇입니까?