Имеется материнка ASRock IMB-154B, заявлено вроде как 8 GPIO,
причем по железу они шарены с пинами на порт принтера. Как их
зацепить в винде - не очень представляю (а пробиваться через
LPT/EPP неинтересно). Но то другое:) Сейчас накатил туда MXLinux
(на Debian 10, ядро 5.10) и смотрю в /sys/class/gpio. Там наблюдаю
папку gpiochip509, в которой в файлике ngpio прописано 3. Т.е.
количество доступных GPIO всего этих самых 3. Upd. GPIO через Nuvoton Super I/O NCT6106D. Буду разбираться, где дрова и примеры.
Похоже, нужно
поиграться с DTS, но что-то с пол-пинка
не находится где это и как делается не для малинок. Прошу подсказки, где чего по этим самым GPIO внятное почитать https://www.asrockind.com/en-gb/IMB-154B
Посмотрел через debugfs - тоже аж 3 видно
# mount -t debugfs none /sys/kernel/debug
# cat /sys/kernel/debug/gpio
gpiochip0: GPIOs 509-511, parent: platform/INT0002:00, INT0002 Virtual GPIO:
gpio-511 ( |ACPI:Event ) in lo IRQ
В BIOS пропустил галку - поправил настройку порта с LPT на GPIO - не помогло. Даже переустановил - тоже не помогло - всё-равно 3