우선 커널에서 driver/char 디렉토리에 보시면 sa1100-rtc.c 가 있습니다.
이걸 참고하시면 될것 같군요..

음 저는 쉽게 반대로 합니다. 즉 rtc 디바이스 드라이버가 올라갈때 리눅스
시스템 시간을 바꾸는 거지요..( do_settimeofday() )
그럼 굳이 date 를 이용해 동기화 할 필요는 없으니까요..
그리고 rtc 의 최초 시간 설정은 proc 디렉토리를 이용하던가
아니면 따로 디바이스드라이버와 연결하는 어플을 짜시면 되지요..