Подопытный образец Orange Pi4lts, но для нее таблица соответствия в конце публикации. Все что ниже это кто хочет разобраться со своими апельсинами и GPIO.
Обновляем репозитории, устанавливаем git, клонируем wiringOP, собираем и выводим таблицу gpio:
sudo apt update
sudo apt install -y git
git clone https://github.com/orangepi-xunlong/wiringOP
cd wiringOP
./build clean
./build
gpio readall
Получаем таблицу:
sudo ls /sys/kernel/debug/pinctrl
На OrangePi4lts нужная каталог pinctrl-rockchip-pinctrl, смотрим его содержимое:
sudo ls /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl
Нужный каталог pinmux-pins, вводим команду:
sudo cat /sys/kernel/debug/pinctrl/pinctrl-rockchip-pinctrl/pinmux-pins
Получаем вывод:
На примере gpiochip1, так как gpiochip0 на гребенку GPIO не выведен. На распиновке из документации есть Pin GPIO1_C2, это означает что gpiochip1. Номер gpio нумеруется по такой методике: всего в gpiochip1 32 номера, 0 соответствует А0, 1 - А1... 7-А7, 8-В0, 9-В1... 16-С0... 24-D0.
Родилась таблица соответствия: