мнэ.. сначала разберитесь с самой шиной i2c-2
те ли контакты, что вы ожидаете, стоят ли пуллапы на шине?
если ли еще чипы на этой шине?
когда отработает правильно i2cdetect и покажет адрес часов, тогда можно навешивать драйвер..
проверяйте в настройках ядра пункты для i2c
аналогично в dts, всё что касается пинов и регистров нужного канала i2c
для тестов используйте заведомо рабочий канал i2c..
?
если шины не поднимаются, то будут видны ошибки
если даже не пытаются, то вероятно у вас ошибки в dts
я с dts для imx не разбирался и толком подсказать не могу - порекомендую повнимательнее просмотреть все dts для вашей конфигурации и сделать для -2 -3 как для -1..
судя по вашему выводу i2cdetect, на шине прописано (не факт что существуют) - звуковой чип на 0x1a и видимо eeprom 0x50 (что характерно для работы с интерфейсом hdmi)
вот так выглядит рабочая шина для imx6s (Hola)
если выгрузить драйверы устройств, то детект покажет чипы на адресах 0x1a (aic23) и 0x68 (ds1340/ds1307)
в юзерспейсе это будет 2 интерфейс - там нумерация с 0 начинается. О том что названия цепей и реальные интерфейсы на OEM/SODIMM могут не совпадать говорили много раз.
Спасибо, заработало!
В очередной раз всё просто... после того, как Вы объяснили.
Потестирую сегодня в течении дня/ночи.
Надеюсь, батарейка не разрядится.
Завтра еще надо будет посмотреть как с NTP будет взаимодействие.
Или сейчас можете сказать - от чего будет время синхронизировано - от часов или по сети?