У меня есть набор микросхем abracon abx80x, который подключен к модулю RPI CM3.
RTC работает нормально, драйвер загружен, и я могу получить / установить время.
В abx80x также есть сторожевой таймер, который я хотел бы использовать. Драйвер включает его в коде модуля, если в файле linux-menuconfig buildroot выбран параметр CONFIG_WATCHDOG. Это выбрано, и поэтому код должен иметь возможность использовать дополнения wdt, которые полагаются на ifdef.
Я отключил сторожевой таймер bcm, и теперь у нас нет сторожевого таймера (/ dev / watchdog исчезает). Счастливые дни. Я сделал это, отменив выбор (M) записи в конфигурации ядра и оставив ее пустой, поскольку она мне не нужна.
Итак, мои вопросы таковы:
1) необходимо настроить watchdogd для использования драйвера rtc_abx80x, этот конфиг должен быть в /etc/watchdog.conf, я не уверен, как выбрать чип abracon в качестве сторожевого таймера здесь
2) Драйвер abx80x не создает файл / dev / watchdog, как мне это отобразить?
3) При инициализации я могу отправить опции драйверу сторожевого устройства через запуск демона - как мне это сделать?
4) Нужно ли мне настроить запись дерева адвенсов для моего сторожевого таймера и установить совместимость с rtc-abx80x и добавить опции, распознаваемые в коде драйвера?