Драйверы шины SPI (spi-*)
Go to file
2023-09-23 15:26:21 +03:00
spi Драйвер spi-baikal-t1.so для ЗОСРВ Нейтрино редакции 2020 2023-08-03 14:31:22 +03:00
Makefile Драйвер spi-baikal-t1.so для ЗОСРВ Нейтрино редакции 2020 2023-08-03 14:31:22 +03:00
README.md README.md: актуализация ссылок на документацию 2023-09-23 15:26:21 +03:00

Общая структура SPI драйвера

    ┌───────────────────────────┐
    │                           │
    │         SPI шина          │
    │                           │
    └─────────────▴─────────────┘
                  │
    ┌─────────────┴─────────────┐        ┌───────────────────────────┐
    │                           │        │                           │
    │    SPI-драйвер (spi-*)    ◂────────┤    Менеджер spi-master    │
    │                           │        │                           │
    └───────────────────────────┘        └───────────────────────────┘
                                                       ▲
                                         ┌─────────────┴─────────────┐
                                         │                           │
                                         │   Клиентское приложение   │
                                         │                           │
                                         └───────────────────────────┘

Дерево исходных кодов

|- spi/
|  `- baikal-t1/        - Исходный код SPI-драйвера для Baikal-T1
|     |- Makefile       - Правила сборки дерева исходников
|     `- common.mk      - Параметры сборки драйверов
|
`- Makefile             - Правила сборки дерева исходников

Сборка драйвера

make

Запуск драйвера

spi-master -u1 -d baikal-t1 base=0x1f04e000,irq=0x128,gpiobase=0x1f044000,gpiocs=24 &