Hi everyone,
I’m currently experimenting with Qt on embedded hardware (mainly ARM-based boards and automotive-oriented prototypes), and I’m looking into display options that use FPD-Link for longer transmission distances and improved signal stability.
I found an automotive LCD module that uses an FPD-Link interface and thought it might be a good reference point for this discussion:
https://www.aptusdisplay.com/products/fpdli…-car-lcd-module
I’m trying to understand the practical steps required to make FPD-Link displays work smoothly with Qt, especially in setups where the serializer/deserializer pair adds an extra layer in the pipeline.
I would appreciate insights or experiences on topics such as:
- How Qt handles display initialization when the panel is behind an FPD-Link SERDES
- Recommended workflows for configuring the serializer/deserializer (timings, backlight, resets, etc.)
- Any device tree examples for Linux/Yocto when using FPD-Link bridges
- Handling boot sequence timing to avoid black screens or unstable first-frame rendering
- Whether there are known issues with Qt/QML rendering under certain panel timings or color formats
- Multi-display setups when several FPD-Link channels are used inside the same system
This isn’t tied to a specific board yet—I’m just gathering knowledge from people who’ve worked with Qt + FPD-Link displays in automotive or industrial contexts.
If anyone has tips, example configurations, or even just general experience with similar panels, I’d really appreciate your input.
Thanks!