[PATCH 2/4] Revert "dt-bindings: display: bridge: ldb: Fill in reg property"

Marco Felsch
2026-05-04T20:22:30Z

This reverts commit 16c8d76abe83d75b578d72ee22d25a52c764e14a.

Remove the 'reg' and 'reg-names' property from the LDB.

The LDB is either part of the IOMUX_GPR (i.MX6SX) or the BLKCTRL
(i.MX8MP, i.MX93) register space. Both IOMUX_GPR and BLKCTRL are
register ranges with loose register definitions. E.g.

- On the i.MX8MP there is one register which controls the AXI
threshold for two different IPs (BIT(31:16) - IP1, BIT(15:0) - IP2).
- On the i.MX6SX IOMUXC_GPR5 controlls: CSI2 mux, WDOG3 settings, PXP
handshake, ...

In conclusion: it can't be ensured that one register belongs to one
dedicated IP and the LDB is rather an exception than the rule.

Signed-off-by: Marco Felsch <m.felsch@pengutronix.de>
---
.../devicetree/bindings/display/bridge/fsl,ldb.yaml | 15 +--------------
1 file changed, 1 insertion(+), 14 deletions(-)

diff --git a/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml b/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
index 828b7a40e9b6cf27f76d1cd3009505b03cbe09f1..e04df77af756f1dc46fc098d765502d44cc2de00 100644
--- a/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
+++ b/Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
@@ -27,14 +27,6 @@ properties:
clock-names:
const: ldb

- reg:
- maxItems: 2
-
- reg-names:
- items:
- - const: ldb
- - const: lvds
-
nxp,enable-termination-resistor:
type: boolean
description:
@@ -99,15 +91,10 @@ examples:
#include <dt-bindings/clock/imx8mp-clock.h>

blk-ctrl {
- #address-cells = <1>;
- #size-cells = <1>;
-
- bridge@5c {
+ bridge {
compatible = "fsl,imx8mp-ldb";
clocks = <&clk IMX8MP_CLK_MEDIA_LDB>;
clock-names = "ldb";
- reg = <0x5c 0x4>, <0x128 0x4>;
- reg-names = "ldb", "lvds";

ports {
#address-cells = <1>;

--
2.47.3