Драйвер 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.
 | Для разделения опций используется запятая. |
ЗОСРВ «Нейтрино»
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
Базовые подсистемы ЗОСРВ «Нейтрино», Драйверы
Предыдущий раздел: перейти