Данный раздел предназначен для координации работы по реализации поддержки контроллеров процессора EP93xx и периферии плат серии Тион в mainstream ядре Linux.
Файл | Размер | Изменение |
---|---|---|
u-boot_arch-number.patch | 1005 | 2010/01/31 19:20 |
tion_register-keypad.patch | 1968 | 2010/01/31 19:20 |
tion_ep93xx_spi_v6.patch | 42038 | 2010/05/03 11:13 |
tion.config | 41440 | 2010/01/31 19:20 |
tion-mach_v1.patch | 5438 | 2010/01/31 19:20 |
keypad_core_sup.patch | 4656 | 2010/01/31 19:20 |
Для ядра новой версии U-Boot должен использовать MACH_TYPE_TION9315 = 1567 = 0x61f
(см. u-boot_arch-number.patch). Передаваемое ядру значение mach-type можно задать в переменной U-Boot machid
в шестнадцатеричном виде. Ранее использовалось MACH_TYPE_EDB9312 = 451 = 0x1c3
Нужно написать backlight драйвер использующий регистр brightness
Проверить
Нужно делать, также нужен DMA M2M
Нужно делать
Проверить
Определяется и работала
Требуется патч парсинг переменной окружения ядра mtdparts
asv: mtdparts разбирать не нужно, они разбираются в ядре глобально. Нужно разбирать tag U-Boot'а передаваемый ядру, если есть соответствующий для разделов Flash. Или ничего не делать, а задавать раздел повторно в cmdline.
Работает Только если был использован в U-Boot (по крайней мере для CS8952)?
Если MAC не был задан в U-Boot, то считывается как 00:00:…:00. Нужно сделать чтение MAC из SPI-Flash
Работает
Работает, по крайней мере первый
Должны работать через libgpio, проверить
Работали, проверить
Работают, см. /sys/class/
Работает по прерываниям ep93xx_spi_v6.patch (Mika Westerberg)
Нужен DMA M2M
Работает (через GPIО)
ИМС M41T00 на I2C - работает (проверено на Tion-Pro2 rev.3)
Проверить SPI
ИМС M25P40 (M25P20)
Надо портировать с 2.6.30.
Работает с ep93xx_spi_v6.patch
Запись из /dev/zero 0.47 MByte/s
Через регистр процессора задаётся режим последовательного порта, нужно придумать, когда это режим переключать (sysfs, ioctl?).