ARCH X86: как выполнить расширенную настройку и сопоставление интерфейса питания (ACPI) из сопоставления ядра - PullRequest
0 голосов
/ 14 апреля 2020

Мое требование - обрабатывать прерывания, сопоставленные с процессором GPIO

. Для этого я придерживаюсь подхода, основанного на дескрипторном интерфейсе GPIO,

Я узнал с помощью дескриптора на основе интерфейса, перед выделением и получением права собственности на GP IOs, эти GP IOs должны быть где-то отображены. Под отображением я имею в виду, что они должны быть назначены вашему устройству, тогда как с устаревшим целочисленным интерфейсом, вам просто нужно получить число в любом месте и запросить его как GPIO. На самом деле в ядре есть три вида отображения

Отображение данных платформы: Отображение выполняется в файле платы.

Дерево устройств: сопоставление выполняется в стиле DT, как описано в предыдущих разделах. Это сопоставление мы обсудим в этой книге.

Расширенное сопоставление конфигурации и интерфейса питания (ACPI): сопоставление выполняется в стиле ACPI. Обычно используется в системах на базе x86.

Может кто-нибудь, пожалуйста, подскажите мне, как сопоставить с помощью "Advanced C конфигурация и отображение интерфейса питания (ACPI) ", метод из ядра

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...