Hallo zusammen
Ich informiere mich aktuell über die Möglichkeiten einen eigenen Kernel
/ U-Boot für ein Allwinner A13 board zu kompilieren.
Wenn ich das richtig verstanden habe, dann hat Allwinner unter dem Namen
SUNXI die integrierung der eigenen Chips in die Mainline der
entsprechenden Projekte (U-Boot, Linux Kernel) vorangetrieben.
Wie es scheint, wird an vielen Stellen auf einen Linuxkernel der Version
3.4 verwiesen. In diesem scheint SUNXI ein pendant zum Devicetree
eingeführt zu haben, nämlich ein fex file
https://linux-sunxi.org/Fex_Guide
Hier steht:
1 | A FEX file defines various aspects of how the SoC works. It configures the GPIO pins and sets up DRAM, Display, etc parameters. It is Allwinners predecessor for the devicetree.
|
Anscheinend bedarf es einem Legacy Kernel (3.4) damit dieses fex-file
gelesen werden kann.
An anderer Stelle steht nun jedoch, dass der A13 Chip seit Version x.xx
des Kernels im Mainlinepfad unterstützt wird. Daher frage ich mich, ob
es denn dieses fex-file überhaupt noch benötigt?
Nach meinem Verständnis müsste sich der A13 ja vollständig mittels
Devicetree konfigurieren lassen, wenn sich dieser im Mainline befindet
https://linux-sunxi.org/Linux_mainlining_effort#Status
Wie seht ihr das?
Danke