посмотрел, сравнивая с аналогичными файлами из 17.14
все что удалось найти - это ehci-hcd.c
и в ohci-hub.c разный размер файлов, но упоминаний о nuc900 просто нет..
в свете относительно стабильной работы стека USB в последнем ядре (2.6.34-rc5) я пока поработаю на нем, на мой взгляд цеплятся и допиливать 2.6.17.14 малоперспективно..
нда.. все телодвижения их патчей
- переименовать ADС на TS - не актуально
- KPI - не актуально
- SPI - (мне) не актуально - не хочу терять I2C :)
- покоцали LCD.. лучше бы исправили п/п вычисления от параметров margin значения для регистров LCM, а то пришлось разбираться и все ручками прописывать, заоодно и PLL использовать для тактовой LCD >=5МГц..
Интересно, а г-н wanzongshun знает что делает бит 31 в регистре DCCS, если с такой настойчивостью его прописывает?
Errata нужна и нормальное описание и назначение регистров.. :(
Надо будет пошерстить китайский сегмент - может еще что нового найду (после командировки) :)
случайно наткнулся на гуглевский ресурс
там выложен патч для NUC900 - Uboot 2010.03 (тут на форуме уже упоминался новый юбут)
и еще есть сайт www.denx.de где его тоже знают и поддерживают :)
PS полный застой в девелопание - в СПб жара - мозг не работает и тело требует прохлады :-/
изнывая от жары прикрутил в свежее ядро некий DMAC - непонятно кому и зачем нужный
долго и безуспешно пытаюсь включить прерывание для LCM
запрос и подтверждение IRQ=5 есть
п/п обработки прерывания есть
биты всяческие в регистрах LCM выставлены для прерывания
взвожу в драйвере
и ядро виснет аж на этапе распаковки ядра :-/
для ядра 2.6.17.14 прерывания удалось запустить практически сразу, а тут облом..
интересно, что в прерывание LCM ничего полезного не происходит - констатация ошибок и перезапуск для режима "один кадр"
непонятно - зачем для LCM организованы два буфера в памяти и как этим пользоваться..
взведение бита DoubleBuffer дает прикольную смесь из нормального изображения и битового цветного мусора..
Никто не подскажет, существует ли репозиторий 2.6.17.14 ядра, которое постовляется Nuvoton-ом и им же поддерживается насколько я понял. Если нет, то где можно найти более свезую версию патча с драйверами?
Список изменений из документации:
Linux kernel upgrade to 2.6.35.4
Provides ALSA driver. OSS is no longer supported.
SD driver moved from /drivers/scsi to /drivers/mmc
KPI changed from char device to input device
Memory stick, PCI, ATAPI, PS/2, and smartcard driver is not included in BSP
SPI flash no longer control by user application as char device. Now registered as MTD device.
GCC cross compile tool chain upgrade to 4.3.4 and support share library
Removed mass storage application, use USB gadget mass storage kernel module instead.
Removed hotplug application, use mdev applet provides busybox
Есть драйвера для I2C часов Philips PCF8563 и I2C контроллера тачскрина TI TSC8007. Есть драйвера для ралинковских USB свистков Ralink 2870/3070. Драйвер nand попрежнему в виде прекомпилированного модуля.
ну вот, стоило уехать в командировку в москву с жадной гостиницей космос и платным инетом и тут такая интересная и приятная новость - спасибо!
а что там про USB шину пишут , поддержана ли?
и если можно ссылку или способ как получить их сорцы..