Update: Вроде все, что мне нужно, поднялось. Опишу как, может кому пригодится...
взял ядро 2.6.35.13, накатил на него патч tion-mach_v1.patch.
Накатить патч tion_ep93xx_spi_v6.patch не получилось - ругается.
В u-boot'е подставил machid=0x61f.
Загрузка пошла, но не удалось примонтировать внутреннюю флеш:
Mounting local filesystems...mount: special device /dev/mtdblock2 does not exist
failed.
У меня КФС на внешней флешке, поэтому система запустилась. В /dev действительно не обнаружил ни /dev/mtdblock1, ни /dev/mtdblock2:
ep9315:~# ls /dev/mtd*
crw-rw---- 1 root root 90, 0 Jan 1 1970 /dev/mtd0
crw-rw---- 1 root root 90, 1 Jan 1 1970 /dev/mtd0ro
brw-rw---- 1 root disk 31, 0 Jan 1 1970 /dev/mtdblock0
Добавил к параметрам ядра строчку mtdparts=physmap-flash.0:512K,2560K,5M. То есть, теперь у меня bootargs выглядят так:
bootargs=console=ttyAM0,57600n8 root=/dev/sda1 rw rootfstype=ext2 rootdelay=10 mtdparts=physmap-flash.0:512K,2560K,5M
После этого система запустилась и раздел примонтировался.
Если найду какие-нибудь косяки, то отпишусь. Пока что интересует только, почему не получается накатить tion_ep93xx_spi_v6.patch