Буду здесь выкладывать. Предистория - denx.de (основные разрабоичики u-boot) начали выпускать свой модуль на базе i.mx28 и проделал большую работу - включили в u-boot практически всю основную периферию. i.mx28 - это развитие платформы i.mx23, исправлены аппаратные баги и добавлена различная периферия, так что камни очень похожи, поэтому перенести на i.mx23 достаточно несложно.
ftp://shareuser:shareuser@starterkit.dyndns.org/AiDisk_a1/pub/SK-iMX233/u-boot-2011.12.sk.tar.bz2
пока что работает usb-host (проверял на mass storage), sd/mmc (sdhc пока не взлетают, хотя я только на одной карте пробовал), сеть - это мой исправленный драйвер для ks8851. Сам по себе может убут и не особенно интересен, но я думаю будет полезен тем кто хочет писать standalone приложения для i.mx233 - код в убут достаточно прост и понятен.
Для сборки - запустить build.sh. Еще момент - у меня одна из первых ревизий платы и там стоит ddr micron, если у вас samsung или что-то другое - нужно заменить в директории u-boot файлы boot_prep, power_prep аналогичными от своей платы.
На данный момент не все хидеры исправлены под i.mx23 (в imx28 частитчно изменились базовые адреса и смещения как регистров так и полей в них). Планирую взяться за адаптацию gpmi (nand) но предчуствую тут будут сложности, потому что в i.mx28 следующая ревизия gpmi и там нужно намного больше работы сделать.