Tool/software:
Dear all,
We are running a custom board based on the AM6254, which drives an HDMI output from Video Port 2 and an OLDI touch panel from Video Port 1
In our initial setup only the hdmi nodes are created on the device tree. HDMI comes up and if we write into /dev/fb0 we can see the HDMI display updating.
In the next step we add the OLDI output. Now, if we write into /dev/fb0 the display that updates is the OLDI panel, while the HDMI panel remains unchanged.
There is only one /dev/fb# in the system.
Before I dive into a neverending crusade with framebuffer support I'd like to know if:
- It is reasonable to expect two framebuffer /dev/fb# devices to be exposed when driving HDMI and OLDI simultaneously?
- Are there guidelines to achieve this?
From my read of the simple-framebuffer device tree binding, it seems possible to declare arbitrary framebuffers as long as we know the memory addresses that feed the matching display. With this in mind I'm wondering whether these memory addresses are constant and available to declare framebuffer devices.
Best regards,
António Oliveira