Я ранее работал над ARM Специфические драйверы платформы, недавно перенесенные на платформу Intel Atom. В ARM для добавления платформ использовались arch/arm/boot/dts/xx.dts
и arch/arm/mach-xx/
. Я не вижу эти файлы или папки на x86. Когда я вошел в arch/x86/...
, нет файлов dts или файлов платформы.Разница в написании драйвера устройства платформы для x86 и ARM
Как я могу добавить информацию о своем устройстве на платформе, если я хочу добавить свое платформенное устройство в платформу Intel Atom? Где я могу получить файлы dts, специфичные для x86 (при условии, что, хотя dts не является конкретной какой-либо архитектурой)?
Существует пример, 'арка/x86/Платформа/CE4100/falconfalls.dts', ядро версии 3,18. Может быть, это хорошее начало для вас. –
Спасибо, Крис, для вашего комментария, это единственное место, где я нашел. Но есть много советов на базе Intel. Но я нашел, что они используют информацию acpi, аналогичную dts. Но я не уверен, как эта информация acpi отправляется в linux. Если я хочу добавить любое устройство платформы. Как я могу добавить. – anikhan