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-ef5d8332b...@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 <[email protected]> > --- > 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
