Wcześniej pracowałem nad sterownikami platformy ARM Specific, ostatnio przeniesionymi na platformę Intel Atom. W ARM, do dodawania urządzeń platformowych używane były arch/arm/boot/dts/xx.dts
i arch/arm/mach-xx/
. Nie widzę tych plików ani folderów na x86. Kiedy wszedłem do arch/x86/...
, nie ma plików dts ani plików platformy.Różnica w pisaniu sterownika urządzenia platformy dla x86 i ARM
Jak mogę dodać informacje o moim urządzeniu peryferyjnym, jeśli chcę dodać moje urządzenie peronowe do platformy Intel Atom? Skąd mogę pobrać pliki dts specyficzne dla x86 (zakładając, że chociaż dts nie jest specyficzną architekturą)?
Jest przykładem, 'arch/x86/platforma/CE4100/falconfalls.dts', jądro jest w wersji 3.18. Może być to dobry początek dla ciebie. –
Dzięki Chris, Za komentarz, to jedyne miejsce, w którym znalazłem. Ale jest wiele tablic opartych na intel. Ale znalazłem to, że używają informacji acpi, podobnie do dts. Ale nie jestem pewien, jak te informacje acpi są wysyłane do systemu Linux. Jeśli chcę dodać dowolne urządzenie platformy. Jak mogę dodać. – anikhan