Разработка компонентов подсистемы управления общими элементами платформ, обзор их внутренних интерфейсов, библиотеки организации драйвера и способов взаимодействия с менеджером platform-control
Данное руководство предназначено для разработчиков и описывает общие принципы разработки драйверов подсистемы управления общими элементами платформ (Clock, Reset, Power-Domain, etc.).
ЗОСРВ
«Нейтрино»
редакции 2024
Статья | Описание |
---|---|
Рассматриваются общие принципы функционирования подсистемы управления общими элементами платформ | |
В статье приведён обзор общего подхода к разработке драйверов подсистемы управления общими элементами платформ |
Функция / тип данных | Описание |
---|---|
Выключить тактовую линию подблока Clock | |
Включить тактовую линию подблока Clock | |
Получить частоту тактовой линии подблока Clock | |
Установить источник частоты тактовой линии подблока Clock | |
Установить частоту тактовой линии подблока Clock | |
Закрыть файл дескриптора менеджера | |
Получить информацию о связанном драйвере | |
Открыть файл дескриптора менеджера | |
Включить подблок Power-Domain | |
Выключить подблок Power-Domain | |
Получить частоту подблока PLL | |
Установить частоту подблока PLL | |
Включить сигнал сброса подблока Reset | |
Выключить сигнал сброса подблока Reset |
Функция / тип данных | Описание |
---|---|
Структура, определяющая конфигурацию управляемого блока Clock | |
Структура, определяющая информацию о драйвере | |
Структура, определяющая интерфейс драйвера | |
Получение информации связанного драйвера | |
Завершение работы драйвера | |
Получить состояние блока Clock Controller | |
Инициализация модуля драйвера | |
Установить состояние блока Clock Controller | |
Установить состояние блока Power Domain | |
Установить состояние блока Reset Controller | |
Структура, определяющая конфигурацию управляемого блока Power-Domain | |
Структура, определяющая конфигурацию управляемого блока Reset |
Предыдущий раздел: Разработка драйверов и драйверные библиотеки