У меня есть специальное устройство, которое можно подключить к различным SoC с помощью двух SPI и пары проводов GPIO (один из них функционирует как провод запроса прерывания). Было бы приемлемо ожидать, что оба SPI будут подключены к одной и той же шине/контроллеру. Для работы устройства требуется один драйвер устройства ядра Linux для управления обоими (суб)устройствами SPI.
Какие возможности существуют для достижения этой цели и какой из них рекомендуется? Мне интересно, как может выглядеть структура дерева устройств и какие API ядра можно использовать, чтобы это не выглядело как грязный хак.
Подробнее здесь: https://stackoverflow.com/questions/792 ... linux-kern
Компоновка дерева устройств на основе лучших современных практик и использование API для реализации драйвера устройства ⇐ Linux
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение