瀏覽代碼

pinctrl: Quiet logging about missing DT nodes when not using DT

On systems which were not booted using DT it is entirely unsurprising that
device nodes don't have any DT information and this is going to happen for
every single device in the system. Make pinctrl be less chatty about this
situation by only logging in the case where we have DT.

Signed-off-by: Mark Brown <broonie@linaro.org>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Mark Brown 11 年之前
父節點
當前提交
5d88dceac7
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      drivers/pinctrl/devicetree.c

+ 3 - 1
drivers/pinctrl/devicetree.c

@@ -186,7 +186,9 @@ int pinctrl_dt_to_map(struct pinctrl *p)
 
 
 	/* CONFIG_OF enabled, p->dev not instantiated from DT */
 	/* CONFIG_OF enabled, p->dev not instantiated from DT */
 	if (!np) {
 	if (!np) {
-		dev_dbg(p->dev, "no of_node; not parsing pinctrl DT\n");
+		if (of_have_populated_dt())
+			dev_dbg(p->dev,
+				"no of_node; not parsing pinctrl DT\n");
 		return 0;
 		return 0;
 	}
 	}