Цитата(v_shamaev @ Dec 24 2007, 14:27)

Вожусь с Linux-овым драйвером встроенных часов на at91sam9260 - все хорошо, вот только при выключенном питании часы останавливаются (генератор работает - проверял). Т.е. при включении питания время на них - то, что было в момент выключения. Аналогичный драйвер с такими же настройками и таким же ядром для at91sam9261 - все в порядке.
сорри за офтопик но не хочется ради небольшого интереса изучать кучу исходников...
А вопрос такой:
Как эти часы (т.е. драйвер) используются. Только для установки и для чтения при запуске системы (ну и может потом например раз в Х времени, например по cron-у) утилем типа hwclock? Или же ещё и ядерно/часовые функции не него опираются, иль мож сам драйвер периодически системное (в переменных ядра) время корректирует....
Сейчас к модульку на PXA255 с линуксом часы прилаживаем (внешние), так пошли вообще тупым путём, свой hwclock тупо машет GPIO лапами для обращения к внешним I2C часам. (родной I2C занят.)