Выкладываю патч и бинарник, собранный для конфигурации с 64M RAM, 520 MHz CPU.
Для сборки U-Boot после наложения патча и настройки среды кросс-компиляции необходимо:
1. Настроиться на нужную конфигурацию, выполнив:
для 64M RAM:
make tion270_config
или для 128M RAM:
make tion270_128m_config
2. Запустить сборку, выполнив:
make all
Также на шаге 1 можно использовать конфигурации tion270_ind и tion270_ind_128m для работы процессора на пониженной частоте (416MHz).
В данном патче использован "официальный" Machine ID Tion-Pro270 (e66). Поэтому если потребуется запустить ядро Linux, собранное со старым Machine ID от Colibri (2d9), необходимо будет задать его в окружении U-Boot в переменной machid.
Патч тестировался на Tion-Pro270 rev.1 с 64M RAM. Работа светодиодов тестировалась путем сборки специальной версии, в которой под светодиоды использовались доступные GPIO. У кого есть возможность, пожалуйста, проверьте работоспособность на rev.2 и на плате с 128M RAM.
N.B. Данный патч не поддерживает "Orion", и реализацию такой поддержки я не планирую.