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