Общая структура

    ┌───────────────────────────┐
    │                           │
    │   Clock / Reset / Power   │
    │        Контроллеры        │
    │                           │
    └─────────────▴─────────────┘
                  │
    ┌─────────────┴─────────────┐
    │                           │
    │     Драйвер  (devp-*)     │
    │                           │
    └─────────────▴─────────────┘
                  │
    ┌─────────────┴─────────────┐
    │                           │
    │ Менеджер platform-control │
    │                           │
    └─────────────▴─────────────┘
                  │
    ┌─────────────┴─────────────┐
    │                           │
    │   Клиентское приложение   │
    │                           │
    └───────────────────────────┘

Подробнее см. в статье Подсистема управления общими блоками SoC для ЗОСРВ «Нейтрино».

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

|- devp/
|  |- sunxi/            - Исходный код драйвера управления общими элементами для платформ на базе процессоров Allwinner
|  |  |- Makefile       - Правила сборки дерева исходников
|  |  `- common.mk      - Параметры сборки драйверов
|  |
|  `- Makefile          - Правила сборки дерева исходников
|
`- Makefile             - Правила сборки дерева исходников

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

make

Обратите внимание, что заявлена поддержка, начиная с ЗОСРВ «Нейтрино» редакции 2024.

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

platform-control -dsunxi &
Описание
Драйверы подсистемы управления общими элементами платформ (devp-*)
Readme 44 KiB
Languages
C 98.6%
Makefile 1.4%