> Мультиплексирование временное?
До тех пор, пока не измените Alternate functions регистры.
> Как будет работать, к примеру SSPRXD2 при наличии сигналов FF_DTR
> (предположим, идет постоянно) и USB_OC# (возникает периодически)
> и отсутствии сигналов на других линиях SSPRXD2
Как обычно. На один конкретный вывод процессора может быть назначена
одна конкретная функциональность. Т.е. вывод процессора в соотвестсвии
со значениями регистров Alternate functions соединяется внутри процессора
с соотв. сигналом какого-либо контроллера.
> будет ли зависеть скорость от других линий SSP2 (SSPTXD2, SSPSFRM2); порт ведь по-факту один.
Непонял.
> Зачем сигналы типа USB_PEN, USB_OC#, BL_ON подключены через GPIO для SSP?
Так сделано производителем процессора, mailto:marvel.com
> где можно посмотреть, какие из GPIO в и каком виде (как "простые" GPIO или через SSP) сейчас используются?
Если в таблицах (начиная со стр. 5) указан номер GPIO
http://www.zao-zeo.ru/media/files/docs/tion-270-v1.3.pdfто этот вывод соединён напрямую с процессором и указанный в таблице номер GPIO соответствует
номеру GPIO в документации на процессор. Практически все они уже программно используются для разных
интерфейсов указанных в графе "Наименование". Если вы хотите от них другой возможной функии,
вам нужно отключить прежнюю.
> Нигде не увидел подключения LLD16 и 17 (только на раъем J42). Для чего они могут использоваться?
Стр. 6,
http://www.zao-zeo.ru/media/files/docs/tion-270-v1.3.pdf, LCD-интерфейс.
> Что можете посоветовать для максимального использования скорости SPI?
32-х битный доступ, возможно DMA, если процессору есть чем заняться.
> Исходя из каких принципов периферия "размазывалась" по 3 SSP?
От процессора нужны были определённые интерфейсы, кроме того требовалась совместимость
с Toradex Colibri PXA270. Так и сделали.
> Очень уж хочется выгадать парочку SPI для каналов связи
Нарисуйте таблицу и пробуйте разные комбинации размещения функционала
по выводам.