Help with LVDS Dual Display Configuration on Apalis iMX6 (Beginner - TorizonCore)

Hi, @adrianmnc! We appologize for the delayed response.

For the integration of the Penmount Touch Controller, it’s possible that there’s a ready-to-use driver for the controller in the upstream Linux Kernel, we could help you find the driver if you provide us with the complete name of the Penmount Touch Controller module. Here is an example in the upstream kernel for a touch controller that you could use as a model. If you specify the module, we can maybe find an example that translates more directly to your use case.

About the dual display usage, the Apalis iMX6Q 2GB IT V1.1C LVDS module has a channel A and a channel B, so in principle it should be possible to use a dual channel overlay to control both displays, such as this one (granted, this is an overlay for the Apalis iMX8). We suggest you write your overlay modifying the timing parameters according to your display’s datasheet. I’ve also found this solved issue in our community about dual channel display usage with the Apalis iMX6, so you could also use it as a reference.

That said, our boards were not built to support the usage of multiple displays simultaneously. You can try to connect each display to a different set of the LVDS pins for the Apalis iMX6, following the datasheet to identify the pins of each channel (get the datasheet from the Apalis iMX6 page on our developer website). The dual channel configuration could work, but we don’t have the physical resources to test your setup in a timely manner.