Buildroot настроить внешний сторожевой таймер для rpi3 - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть набор микросхем 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 и добавить опции, распознаваемые в коде драйвера?

...