Check and if unknown display:
  lx2160a serdes: unknown hwconfig serdes1:split, ignored

Signed-off-by: Vincent Jardin <[email protected]>
Reviewed-by: Vladimir Oltean <[email protected]>

---

(no changes since v5)

Changes in v5:
- Print the serdes1 value as hwconfig_arg() returns it, no sub-option

Changes in v4:
- New patch

 board/nxp/lx2160a/serdes_split.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/board/nxp/lx2160a/serdes_split.c b/board/nxp/lx2160a/serdes_split.c
index 1cc9c7e5509..57504a2327c 100644
--- a/board/nxp/lx2160a/serdes_split.c
+++ b/board/nxp/lx2160a/serdes_split.c
@@ -515,7 +515,13 @@ void lx2160a_serdes_apply_hwconfig(void)
                return;
 
        mode = sd1_mode_find(arg, len);
-       if (!mode || mode->is_active(srds_base(FSL_SRDS_1)))
+       if (!mode) {
+               printf("lx2160a serdes: unknown hwconfig serdes1:%.*s, 
ignored\n",
+                      (int)len, arg);
+               return;
+       }
+
+       if (mode->is_active(srds_base(FSL_SRDS_1)))
                return;
 
        sd1_enter(mode);
-- 
2.43.0

Reply via email to