Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > ARMv7 > BSP для TI Sitara серии AM335x > Описание компонентов > Список компонентов, входящих в состав ППМ > spi-am335x.so



spi-am335x.so

Драйвер CSPI для процессоров семейства Sitara AM335x

Синтаксис:

spi-master -d omap3 [опция[,опция ...]] ...

Опции:

base=базовый_адрес
Задать базовый адрес регистров контроллера CSPI.
bitrate=битовая
скорость Задать скорость передачи данных SPI.
clock=частота
Задать тактовую частоту контроллера SPI.
channel=канал
Задать номер подключенного канала (0, 1, 2, 3, 4).
irq=прерывание
Задать номер прерывания контроллера CSPI.
force=форсировать
Принудительно установить уровень CSx по умолчанию.
num_cs=значение
Установить количество поддерживаемых устройств. По умолчанию - 1.
sdma=коммутация
Включить SDMA для SPI. По умолчанию - 0 (отключено).
cs_delay=значение
Включить микросхему с тактовой частотой 1/2 такта для задержки передачи данных.
По умолчанию - 0 (отключено).
edmabase=адрес
задать базовый адрес для контроллера EDMA. По умолчанию - 0x49000000.
edmairq=число
Задать прерывание приема EDMA-канала SPI. По умолчанию - 0xC111.
edmachannel=число
Задать канал EDMA для приема SPI.


Caution: Для разделения опций используется запятая.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

armv7

Описание:

Драйвер spi-am335x.so управляет CSPI контроллером процессора AM335x. Это драйвер менеджера spi-master. Менеджер создаёт устройства /dev/spiN.

Примеры:

Запуск McSPI драйвера с базовым адресом, номером прерывания и состоянием ожидания:

spi-master -u0 -d omap3 base=0x4809A000,bitrate=125000,clock=48000000,irq=66,force=1,channel=2,sdma=1

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы




Предыдущий раздел: перейти