Received: by 2002:a25:6193:0:0:0:0:0 with SMTP id v141csp1511533ybb; Thu, 2 Apr 2020 02:09:54 -0700 (PDT) X-Google-Smtp-Source: APiQypJuRPDiofSeus33UkL1iQTP9lln5s0nnXDH07utyP5bupUaar+1INxskeAZxGVb4lMy5MEw X-Received: by 2002:aca:5109:: with SMTP id f9mr1440174oib.14.1585818594411; Thu, 02 Apr 2020 02:09:54 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1585818594; cv=none; d=google.com; s=arc-20160816; b=CNvCpcSJfB0TyuNU+OSd8qyDaVgrdnz1j+arKUlPc3nq6dvhaEnIePj2tYQKAax1OS V5p+RG/yGUQGHUoCOWd+I7RqaKZCo1xnv5fI9/sJWS6+9FVJpSob0XDH+CIXabMjj/Wu MuCbtwqqoLz3GSgI/rtJ6YPa5ps1tWxGd0XKgkBygYCN6R/0a62gsyO7Ql9xVPMnJ1Kl ChGbiw01Ig5EYXGZk8EGdkmiK788J7+mLIlBDcuYb8LaboOWG/v8axw0a42DdtJ2ePTQ o1i5dpuNwd2ak2Luyr3yH1n5/8xepHjY7HqjfFiZ+ls87Jsd7nI30w4uh6kTCZrW5Vhb N4OQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=StLW4oQA2WaIFFPJqSGzSymR2wGzT0o0QxMbZtBUVlk=; b=Xl0HSUS0EhDrzZ2glqaQqj4mEOEObwwo3zJbiK+FawdvqURdU3i1htxV2W7NKUpCML aBVJPC/UAcuLzwNWCereVrdagzW+KXBuw+Jxv/7T5X7QbF7G9mFvJqZoFYI0Z1RrpLi6 aIFRTxdnB5JZU+vfRaw9iVU9qV0FyIDeDAMyUjtaPjbsI7nB8Qf5ZSy/8TD7hiyc28u9 pdTj+YKqvsOxZh2ewnPRYstwWbRoMm8UyEWmKHKNyyUR1o3buTra0jDL1apdN/vHBDgi VOhhfASKZO73VWD/hKZf9ZuMAWxDnkdcWvcGKAmPMaM7AqKUkZy1KIAwSct5/S4yNUbO PHZA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=d9IdAHDZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id k19si2010276otb.279.2020.04.02.02.09.41; Thu, 02 Apr 2020 02:09:54 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@baylibre-com.20150623.gappssmtp.com header.s=20150623 header.b=d9IdAHDZ; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2387726AbgDBJJB (ORCPT + 99 others); Thu, 2 Apr 2020 05:09:01 -0400 Received: from mail-wm1-f65.google.com ([209.85.128.65]:54875 "EHLO mail-wm1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728612AbgDBJJB (ORCPT ); Thu, 2 Apr 2020 05:09:01 -0400 Received: by mail-wm1-f65.google.com with SMTP id c81so2544990wmd.4 for ; Thu, 02 Apr 2020 02:09:00 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=StLW4oQA2WaIFFPJqSGzSymR2wGzT0o0QxMbZtBUVlk=; b=d9IdAHDZyEa62Jw04B77sMtjVPdNa9vpnb4vpYZxhWIYq3dd19MZtHfhDJtpigL4Aj 0lTur6dAWq/vA3A5LzqOa9PCxYDSfcgoOkQ6DWrnhT5CaZYbzaafQ8ZoQbQNGHpl76zV XdHZQ8zGRGZ+Z3o3PL6fL2THK4+JKFeqY5SU8bghIVTLvB3g9cmdzfEyq9RRWGaV6dJ2 VEZfIrAeawGjRpsXFkAB73r0sX5WcZCC+0TEvToep7FMLtZST9mL/X86o8YOYDXZ4W+W 1f85fZry1d2bPj9tCUGgWKkaHEm4rXwC7YcOD5qTMp3O6lqbC0rkUzV6tlLY+zduzxLD rygg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=StLW4oQA2WaIFFPJqSGzSymR2wGzT0o0QxMbZtBUVlk=; b=mL3NAMgwfMAhqF4AEsFoZI8c1WMDW5hHlwOU70HgLbUjvwrlPu13CeSrbIGpAQQu+F eb8Ip69EMtn/Xgz2dGafniTliewWoS35z8I73+su1i5SqeI5yEpEgtsZg1nc4LnXyfJ9 BeAArFH9Rm4OTAdabshqNYvRNOrMSGyi5NqCsg7RM143fNLr62frcn1hINGhlKQDKKtX TTRpYWY8/cKYVKhjCIypjg7ShxeWone8srV0cWVnLpMmwdC2QC1oWarC3TfHNNb27TuV o3bwQ0Kz0NH3dSQQ1bcZNJ8GGydyFxD4+QKVjXXQrssQDIfehzdtBmNh0PUkdhjNG3lE ZAkQ== X-Gm-Message-State: AGi0PubhIrBUAIYDmQvyEPmb+yiMjlTcDjClX8jbq/g4yZIY38GJO8A8 eb/FWe98JyIjIVLrhqELMsm3CA== X-Received: by 2002:a1c:6605:: with SMTP id a5mr2512660wmc.32.1585818539513; Thu, 02 Apr 2020 02:08:59 -0700 (PDT) Received: from localhost.localdomain ([51.15.160.169]) by smtp.googlemail.com with ESMTPSA id h2sm6150372wmb.16.2020.04.02.02.08.57 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Thu, 02 Apr 2020 02:08:58 -0700 (PDT) From: Corentin Labbe To: linus.walleij@linaro.org, mripard@kernel.org, wens@csie.org Cc: linux-arm-kernel@lists.infradead.org, linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, linux-sunxi@googlegroups.com, Corentin Labbe Subject: [PATCH] pinctrl: sunxi: handle probe defferal Date: Thu, 2 Apr 2020 09:08:52 +0000 Message-Id: <1585818532-23051-1-git-send-email-clabbe@baylibre.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When checking the logs on my sun8i-a33-olinuxino I saw: sun8i-a23-r-pinctrl 1f02c00.pinctrl: Reset controller missing but this driver was working after. This message is just here because the reset controller was still not probed. So don't say anything if the return code say to wait. Signed-off-by: Corentin Labbe --- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c b/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c index 8a08c4afc6a8..9e5b61449999 100644 --- a/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c +++ b/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c @@ -103,8 +103,11 @@ static int sun8i_a23_r_pinctrl_probe(struct platform_device *pdev) rstc = devm_reset_control_get_exclusive(&pdev->dev, NULL); if (IS_ERR(rstc)) { - dev_err(&pdev->dev, "Reset controller missing\n"); - return PTR_ERR(rstc); + ret = PTR_ERR(rstc); + if (ret == -EPROBE_DEFER) + return ret; + dev_err(&pdev->dev, "Reset controller missing err=%d\n", ret); + return ret; } ret = reset_control_deassert(rstc); -- 2.24.1