On Tue, Jan 20, 2026 at 08:19:29PM -0300, Fabio Estevam wrote:
> From: Fabio Estevam <[email protected]>
>
> Document the optional nxp,enable-termination-resistor property for the
> i.MX LVDS display bridge.
>
> This boolean property indicates that the built-in 100 Ohm termination
> resistor on the LVDS output is enabled. It is controlled via the HS_EN
> bit in the LVDS_CTRL register. Enabling the resistor can improve LVDS
> signal quality and may prevent visual artifacts on some boards, but
> increases the power consumption.
>
> Signed-off-by: Fabio Estevam <[email protected]>
> ---
> Changes since v1:
> - Restrict it to i.MX6SX. (Liu Ying)
>
> .../bindings/display/bridge/fsl,ldb.yaml | 18 ++++++++++++++++++
> 1 file changed, 18 insertions(+)
>
> diff --git a/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
> b/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
> index 49664101a353..7f380879fffd 100644
> --- a/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
> +++ b/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
> @@ -35,6 +35,15 @@ properties:
> - const: ldb
> - const: lvds
>
> + nxp,enable-termination-resistor:
> + type: boolean
> + description:
> + Indicates that the built-in 100 Ohm termination resistor on the LVDS
> + output is enabled. This property is optional and controlled via the
> + HS_EN bit in the LVDS_CTRL register. Enabling it can improve signal
> + quality and prevent visual artifacts on some boards, but increases
> + power consumption.
> +
> ports:
> $ref: /schemas/graph.yaml#/properties/ports
>
> @@ -84,6 +93,15 @@ allOf:
> required:
> - reg-names
>
> + - if:
> + properties:
> + compatible:
> + contains:
> + const: fsl,imx6sx-ldb
> + then:
> + properties:
> + nxp,enable-termination-resistor: false
> +
> additionalProperties: false
>
> examples:
Applied to misc/kernel.git (drm-misc-next). Thanks!
--
Regards,
Liu Ying