[PATCH 0/3] Add VGA support for Apalis iMX6

Laurent Pinchart laurent.pinchart at ideasonboard.com
Mon Oct 12 09:40:54 PDT 2026


On Mon, Oct 12, 2026 at 04:25:22AM -0300, Leonardo Costa wrote:
> This series adds a device tree overlay that enables the VGA output on Apalis
> iMX6, which is driven from a parallel RGB interface passing through a
> non-programmable video DAC.
> 
> The video DAC is a simple resistor network gated by an active-low
> data-enable signal. For the bridge to work properly, this series also
> changes the following in the dt-bindings and simple-bridge driver:
> 
> - dt-bindings: Add a new compatible for the bridge in the simple-bridge
>   binding. This is necessary because the existing dumb-vga-dac compatible
>   doesn't describe a data-enable signal polarity.
> 
> - simple-bridge: Add the VGA bridge match-table entry and timings
>   struct, setting the DRM_BUS_FLAG_DE_LOW flag for the bridge.

Is there schematics available anywhere ? That would help reviewing the
series ?

> 
> This change depends on another patch, and should be applied after it:
> 
> - https://lore.kernel.org/all/20261002-v1-simple-bridge-atomic-check-v1-1-ef5d8332b078@toradex.com/T/#u
> 
>   Adds the atomic_check function to the simple-bridge driver, which
>   allows the data-enable bus flag to be propagated through the DRM
>   pipeline. This is necessary for the VGA to work correctly on the
>   Apalis iMX6.
> 
> Signed-off-by: Leonardo Costa <leonardo.costa at toradex.com>
> ---
> Leonardo Costa (3):
>       dt-bindings: display: bridge: simple: Add the Toradex Apalis iMX6 VGA DAC bridge
>       drm/bridge: simple-bridge: Add Toradex RGB to VGA DAC bridge
>       ARM: dts: imx6q-apalis: Add VGA overlay
> 
>  .../bindings/display/bridge/simple-bridge.yaml     |  1 +
>  arch/arm/boot/dts/nxp/imx/Makefile                 | 21 ++++++
>  .../boot/dts/nxp/imx/imx6q-apalis-eval-vga.dtso    | 79 ++++++++++++++++++++++
>  drivers/gpu/drm/bridge/simple-bridge.c             | 10 +++
>  4 files changed, 111 insertions(+)
> ---
> base-commit: f5f84daefcd92d7a630066635ecea1433ed5eac7
> change-id: 20260928-v1-apalis-imx6-enable-vga-5c7ba6b358fe

-- 
Regards,

Laurent Pinchart



More information about the linux-arm-kernel mailing list