Moin!
Ich habe ein TFT-Display, das über eine device-tree-datei initialisiert wird. Das Display wird mit einer 26poligen Leiste auf die Gpio-Steckerleiste des Raspberry's gesteckt.
Das Display funktioniert 100% über Framebuffer.
Nun will ich aber das Display direkt via SPI ansprechen. Weder der Verkäufer noch der Hersteller, beide deutsche Unternehmen, können oder wollen mir kein Auskunft über die Steckerbelegung geben.
Ich habe mir mit dem device-tree-compiler die dtb wieder lesbar gemacht. Hier ein Auszug
fragment@1 {
target = <0xdeadbeef>;
__overlay__ {
Bernds:Display_pins {
brcm,pins = <0x11 0x19 0x18>; <-- Hier werden die Pin's aufgeführt
brcm,function = <0x0 0x0 0x0>;
linux,phandle = <0x1>;
phandle = <0x1>;
};
};
};
Alles anzeigen
Später werden den Pin's auch die Funktion zugewiesen.
Was halt auffällig ist, ist der Pin 19. Es gibt einen GPIO19, aber nicht bei den oberen 26 Pin's. Der besage Pin wurde erst mit der 40poligen Leiste eingeführt.
Kann mir jemand den Zusammenhang der aufgeführten Pinnummern zu der Gpio-Leiste nennen?
Oder einen Hinweis wo ich noch nachlesen kann. Bin weder bei Broadcom noch bei elinux.org fündig geworden.
Gruss Bernd