| From 4f31f26145b2244452c4889d43cd41d62a989da3 Mon Sep 17 00:00:00 2001 |
| From: Mark Brown <broonie@linaro.org> |
| Date: Thu, 30 Jan 2014 18:57:20 +0000 |
| Subject: 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> |
| (cherry picked from commit 5d88dceac736a779fdf6208bbd0a06e81fe25300) |
| Signed-off-by: Simon Horman <horms+renesas@verge.net.au> |
| --- |
| drivers/pinctrl/devicetree.c | 4 +++- |
| 1 file changed, 3 insertions(+), 1 deletion(-) |
| |
| diff --git a/drivers/pinctrl/devicetree.c b/drivers/pinctrl/devicetree.c |
| index 340fb4e6c600..eda13de2e7c0 100644 |
| --- a/drivers/pinctrl/devicetree.c |
| +++ b/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 */ |
| 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; |
| } |
| |
| -- |
| 2.1.2 |
| |