diff --git a/drivers/gpu/drm/imx/imx-ldb.c b/drivers/gpu/drm/imx/imx-ldb.c
index 7ed0642aa38dfc33241ed0e225d9c43f746edf48..3f7b4741a1e20d42edc0344592912e8322870088 100644
--- a/drivers/gpu/drm/imx/imx-ldb.c
+++ b/drivers/gpu/drm/imx/imx-ldb.c
@@ -1224,7 +1224,7 @@ get_phy:
 			}
 
 			if (auxiliary_ch)
-				return 0;
+				continue;
 		}
 
 		ret = imx_ldb_register(drm, channel);