[PATCH 2/3] drm/bridge: simple-bridge: Add Toradex RGB to VGA DAC bridge
Frank Li
Frank.li at oss.nxp.com
Mon Oct 12 09:30:22 PDT 2026
On Mon, Oct 12, 2026 at 04:25:24AM -0300, Leonardo Costa wrote:
> From: Leonardo Costa <leonardo.costa at toradex.com>
>
> The VGA bridge on Apalis iMX6 consists of a simple resistor ladder that
> converts a digital 16-bit RGB signal to VGA. The VGA output is gated by
> an active-low data-enable signal.
>
> Signed-off-by: Leonardo Costa <leonardo.costa at toradex.com>
> ---
Reviewed-by: Frank Li <Frank.Li at nxp.com>
> drivers/gpu/drm/bridge/simple-bridge.c | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/drivers/gpu/drm/bridge/simple-bridge.c b/drivers/gpu/drm/bridge/simple-bridge.c
> index 3fba7002322e..3f88fcdfa214 100644
> --- a/drivers/gpu/drm/bridge/simple-bridge.c
> +++ b/drivers/gpu/drm/bridge/simple-bridge.c
> @@ -253,6 +253,10 @@ static const struct drm_bridge_timings ti_ths8135_bridge_timings = {
> .hold_time_ps = 500,
> };
>
> +static const struct drm_bridge_timings toradex_apalis_imx6_vga_dac_timings = {
> + .input_bus_flags = DRM_BUS_FLAG_DE_LOW,
> +};
> +
> static const struct of_device_id simple_bridge_match[] = {
> {
> .compatible = "dumb-vga-dac",
> @@ -312,6 +316,12 @@ static const struct of_device_id simple_bridge_match[] = {
> .timings = &ti_ths8134_bridge_timings,
> .connector_type = DRM_MODE_CONNECTOR_VGA,
> },
> + }, {
> + .compatible = "toradex,apalis-imx6-vga-dac",
> + .data = &(const struct simple_bridge_info) {
> + .timings = &toradex_apalis_imx6_vga_dac_timings,
> + .connector_type = DRM_MODE_CONNECTOR_VGA,
> + },
> },
> {},
> };
>
> --
> 2.43.0
>
>
More information about the linux-arm-kernel
mailing list