Пакеты поддержки модулей для ЗОСРВ «Нейтрино» > AArch64 (ARM64) > BSP для микропроцессоров NXP серии i.MX8M > Описание компонентов > Список компонентов, входящих в состав ППМ > spi-mx51ecspi.so



spi-mx51ecspi.so

Драйвер ECSPI контроллера i.MX51

Синтаксис:

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

Опции:

base=базовый_адрес
Задать базовый адрес регистров контроллера ECSPI (по умолчанию – 0x70010000).
clock=частота
Задать тактовую частоту контроллера ECSPI (по умолчанию – 66500000).
irq=прерывание
Задать номер прерывания контроллера ECSPI (по умолчанию – 36).
loopback=число
Включить интерфейс обратной связи для тестирвания – 1 (по умолчанию – 0, выключено).
waitstate=число
Установить количество состояний ожидания между xfers (по умолчанию – 0).
csdelay=число
Установить количество тактовых импульсов SPI между активным фронтом выбора чипа и первым фронтом тактовых импульсов SPI (по умолчанию – 0).
burst=число
Укажите, какой режим используется для передачи SPI, если burst=1 (значение по умолчанию), он работает в пакетном режиме, поддерживающем 8, 16 и 32-битное слово; если burst=0, он работает в режиме word и поддерживает любую длину слова (от 1 до 32 бит)
gpiocsbase=базовый_адрес
Задать базовый адрес регистров GPIO-контактов к которым подключены подчиненные устройства.
gpiocs0=значение
Задать номер GPIO-контакта SS0.
gpiocs1=значение
Задать номер GPIO-контакта SS1.
gpiocs2=значение
Задать номер GPIO-контакта SS3.
gpiocs3=значение
Задать номер GPIO-контакта SS3.
errata=число
Включить/отключить поддержку ENGcm09397 (по умолчанию – 1, включена).


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

Платформы:

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

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

aarch64

Описание:

Драйвер spi-mx51ecspi.so управляет ECSPI контроллером i.MX51. Это драйвер менеджера spi-master. Менеджер создаёт устройства /dev/spiN.

Примеры:

Запуск spi-master с использованием драйвера spi-mx51ecspi.so:

spi-master -d mx51ecspi base=0x70010000,irq=36,waitstate=2 & spi-master -u1 -d mx51ecspi base=0x83FAC000,irq=37,waitstate=2 & spi-master -d mx51ecspi base=0x70010000,irq=36,waitstate=2,loopback=1 &

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

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




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