А вот это
Enables support for the W90X900 USB controller
разве не подходит для ваших мнуков ? Я там из важного только поддержку nand не увидел, всякие i2c и spi на мнуках всеравно не имеют канала dma так что особо не интересны. spi вообще несложно поднять - создал очередь, вылавливай из нее собщения и кидай наружу данные :)
вот этот момент мне непонятен. в первом сообщение ты определяешь пины, назначаешь имя .name = "spi_gpio",
оно "от балды" или где-то определено?
и все.. как система по такому описанию привязывается к конкретному драйверу?!?!
сколько я не крутил, "из коробки" ЮСБ-шина не запускалась
как я понял, не хватает поддержки OHCI части
мы в соседнем треде пробуем исправить/дописать/переписать, результаты есть, но все очень не быстро :) на всякий случай ссылка на тред
опа! а я как-то умудрился пропустить этот момент, сейчас попробую по-быстренькому переписать..
Может в первом сообщении не совсем точно указано что нужно включить, на всякий случай должно быть так:
-*- Utilities for Bitbanging SPI masters
<*> GPIO-based bitbanging SPI Master
На всякий случай, тема смежная - с i2c можно поступить точно так же как с spi - в ядре есть поддержка эмуляции через gpio, один фик толку от таких контроллеров без дма мало, но для медленных устройств вполне нормально работает.
PS атмеловцы вообще даже сами рекомендуют использовать битбанг на gpio для i2c потому что ихний twi глючный и тоже неимеет канала pdc.
вах, Саша, ты шаман! :)
взял для пробы ядро 2.6.34 (с патчем от Artemius)
взвел SPI, SPI_BITBANG
просто прописал самые начальные определения с фейком вместо определения пинов, гружу
с утреца на свежую голову стал внимательно разглядывать что к чему..
1. в состав 2.6.17.14 входит драйвер SPI и SPI_BITBANG..
2. в состав 2.6.34 добавлен.. SPI_GPIO, в хидере которого прописан spi_gpio (его то я и не разглядел вчера)
все становится ясно..
наглая попытка перетащить SPI_GPIO в старое ядро с ходу не удалась, да и интерес не сильно большой - овчинка выделки не стоит..
собственно, это еще один аргумент о необходимости перехода на более свежее ядро.
2Hermes патч был выложен в этой теме
чем больше народу подключится к миграции на новое ядро - тем быстрее будет переход :)
если что - в резерве ~2 млрд китайцев :)))