Действительно была проблемка, мешал
#define MX6_SK_ECSPI4_CS0 IMX_GPIO_NR(3, 20)
переправил на #define MX6_SK_ECSPI4_CS0 IMX_GPIO_NR(3, 29)
Потом поставил
MX6DL_PAD_EIM_D20__GPIO_3_20
выход заработал нормально, поставил
MX6DL_PAD_EIM_D20__UART1_RTS
GPIO выход работать перестал, но RTS не заработал.
Пробую своей программкой. Для эксперимента подключил USB-RS232 переходник, проверил, на нем RTS меняется. В логах ничего похожего не нашел.
Изменения делаю в файле arch/arm/mach-mx6/board-mx6q_sabrelite.c
static iomux_v3_cfg_t mx6dl_sabrelite_pads[] = {
...
У меня при выполении "echo 46 > /sys/class/gpio/export" для GPIO2_14 вываливается ошибка: write error: Device or resource busy
(сбока на базе buildroot-2014.08 на базе ядра 3.10.17 для i.mx6 для HolaDuo+IEB)
Подскажите пожалуйста, в чем проблема?