On 10/13/25 9:23 PM, Frank Li wrote:

Hello Frank,

@@ -296,7 +290,7 @@ static int fsl_ldb_probe(struct platform_device *pdev)
        struct device_node *remote1, *remote2;
        struct drm_panel *panel;
        struct fsl_ldb *fsl_ldb;
-       int dual_link;
+       int dual_link, idx, ret;

        fsl_ldb = devm_drm_bridge_alloc(dev, struct fsl_ldb, bridge, &funcs);
        if (IS_ERR(fsl_ldb))
@@ -309,6 +303,22 @@ static int fsl_ldb_probe(struct platform_device *pdev)
        fsl_ldb->dev = &pdev->dev;
        fsl_ldb->bridge.of_node = dev->of_node;

+       idx = of_property_match_string(dev->of_node, "reg-names", "ldb");
+       if (idx < 0)
+               return idx;

Does this broken compatiblity? If yes, need mention at commit message
Nope, it actually does not, because the binding document used for validation was correct and required these entries. So we can now safely parse them.

Reply via email to