Это как понимать, даже не удосужились скрипт нажатия на кнопку повторить и кормите тут "претензиями" и требованием "разобраться разработчику"
2) взял штатное ядро (хотя и без драйвера isi), выключил в нем драйвер fb и ts, подключил плаг, залил, открыл ttyS1 - НИЧЕГО НЕ ВИСНЕТ
Т.е. такой эксперимент вам тоже лениво было провести.
Вобщем, дважды выговор с "занесением в трудовую" и отлаживать ваши эксперименты я больше не намерен.
Есть мнение что модем вы включаете неправильно, если у вас это выглядит именно так
это соответствует нажатию на кнопку и ее удержанию, а нужно имитировать кратковременное нажатие - сначала gpio в 0 потом через некоторую задержку вернуть состояние в 1, что и делается в "штатном" скрипте press_gsm_pwr_key, поэтому что происходит с модемом при постоянно нажатой кнопке power можно только гадать - но судя по результатам ваших опытов - ничего хорошего :)
Еще обратите внимание - у вас там свой драйвер для adv7180 - по умолчанию adv использует 8-битную шину данных, данные размещаются в старших битах P[15:8] 16 битной шины при этом пины P[7:0] находятся в третьем состоянии и не мешают в принципе, если вы там что-то напутали и включаете 16 битный режим - то это 100% нарушит работу usart0 aka ttyS1.
см. Table 102. ADV7180 Standard Definition Pixel Port Modes