Имеется Allwiner H3 процессор с загруженным на нём linux.
Каждый раз при загрузке железки делаю следующее
echo 203 > /sys/class/gpio/export
echo out > /sys/class/gpio/gpio203/direction
echo 1 > /sys/class/gpio/gpio203/value
дабы инициализировать ногу на вывод. Но это происходит уже в user space. А как бы экспортировать эту ногу из DTS?
Пробовал сделать так:
&pio {
lock_ctrl {
gpio-hog;
gpios = <6 11 GPIO_ACTIVE_LOW>; /* PG11 */
output-high;
line-name = "door_lock_control";
status = "okay";
};
};
но так не собирается даже.
Пока экспортирую как LED и пользуюсь ногой через gpio-led, но «хочется» какой-то красоты...