From patchwork Fri Jul 20 07:55:15 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marcel Ziswiler X-Patchwork-Id: 10539685 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork-2.web.codeaurora.org (Postfix) with ESMTP id BEA62157A for ; Mon, 23 Jul 2018 07:18:49 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id A3D4F2852A for ; Mon, 23 Jul 2018 07:18:49 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id 989042852E; Mon, 23 Jul 2018 07:18:49 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=2.0 tests=BAYES_00,MAILING_LIST_MULTI, RCVD_IN_DNSWL_MED autolearn=ham version=3.3.1 Received: from gabe.freedesktop.org (gabe.freedesktop.org [131.252.210.177]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 499142852A for ; Mon, 23 Jul 2018 07:18:49 +0000 (UTC) Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 480A46E1BB; Mon, 23 Jul 2018 07:18:42 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org X-Greylist: delayed 310 seconds by postgrey-1.36 at gabe; Fri, 20 Jul 2018 08:00:44 UTC Received: from mout.perfora.net (mout.perfora.net [74.208.4.197]) by gabe.freedesktop.org (Postfix) with ESMTPS id 5144E89F85 for ; Fri, 20 Jul 2018 08:00:44 +0000 (UTC) Received: from localhost.localdomain.ziswiler.net ([89.217.215.226]) by mrelay.perfora.net (mreueus002 [74.208.5.2]) with ESMTPA (Nemesis) id 0MHqf5-1fjRzm0Iyz-003bLl; Fri, 20 Jul 2018 09:55:19 +0200 From: Marcel Ziswiler To: linux-tegra@vger.kernel.org Subject: [PATCH] drm/tegra: hdmi: probe deferral error reporting Date: Fri, 20 Jul 2018 09:55:15 +0200 Message-Id: <20180720075515.26852-1-marcel@ziswiler.com> X-Mailer: git-send-email 2.14.4 X-Provags-ID: V03:K1:r27lmI381bKg7o+RqA1N49fXeCoMjRPUnDhnf0dYQiJUJpxmJsQ YQ50TI0RrS/OW4v+Ygz5UEZmXBnEdg7r6ZVy1n5vJcKYWvU4nQ5EVhkFVE2fO4zB7LvE32i 7XqTboWdQ4BnPuv7AILoPoHvt9BJLTRYRGTxUzGtya5ZtSjk9Oc0KpOS/04Augi6EMeodGt E9lhCZbY2wNFWeCIm8ukA== X-UI-Out-Filterresults: notjunk:1;V01:K0://oaC9V3xyc=:sWxRl4Sj+B/ZlgYB8EuGQi eUnm6NN/pcFoM/yWYPc0THBGK1MOxmp0tu4o2LCk9+43PRQLaE1eakErKWdhzjI/2Q0FBki1I pUR08YDRxyR/NPV6doKvRlQXp7y86XfxIA07GZzad0b42qrnN2LBUxDBq66ehotIgBUvhraRF tg3Ta1yC+q0VGxV3Xo7Q89DcswG9lm4UtIQD7rayb+iUU3eMf1aWmQ7EaFMoGYAu8r/ateH6j by4YxZJClYQeVAACAqq0iQpCNVLu+5ag4vuNzRUIhfmBreLRqsIKnr5rt3/HZwrYy4bhnRR3x vBHLeBTdHquw7qWH0VgLMmKpNBDnkgEMXteD/i7QaRwZ2IUUIrFxTCkl2touMU0NZnBThv6aY DUXNUxVQevxHmgUpsru7aWMFBxdigpE2Nxg11Oe4LOo5nA4UCpUAUND7FgGbxVyXXyXiXrBAJ KgE7yVe4EJLdbU+PEczHo5QsVNCaplMWQu6tpony7awK4GSCkKhmPQqlL3B1PIlHvFWOm4BfJ a9cWzq8KxP6CvNJZMmgUkpdspC9SdAyC9i6CPn/qItTKSA9f7RJhH0fFzhI5DGIDjXAv9iLc3 Np9Ek2HIcUSpymAzd59x70ExCHz5OW5jgMAmKq5zRH8mxG45Ev1k8zNiGfWYBd3Xe6kqebAi5 E8+PbjPEHQZnkH+A+mAPtEDQOvJK5zzmfMyBAduBI4MpBamf2kGuWAFE1TJh2R/pHS2k= X-Mailman-Approved-At: Mon, 23 Jul 2018 07:18:41 +0000 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Marcel Ziswiler , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, Jonathan Hunter , David Airlie , Thierry Reding MIME-Version: 1.0 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" X-Virus-Scanned: ClamAV using ClamSMTP From: Marcel Ziswiler Actually report the error code from devm_regulator_get() which may as well just be a probe deferral. Signed-off-by: Marcel Ziswiler --- drivers/gpu/drm/tegra/hdmi.c | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/drivers/gpu/drm/tegra/hdmi.c b/drivers/gpu/drm/tegra/hdmi.c index 0082468f703c..94c182dbb6d0 100644 --- a/drivers/gpu/drm/tegra/hdmi.c +++ b/drivers/gpu/drm/tegra/hdmi.c @@ -1693,14 +1693,16 @@ static int tegra_hdmi_probe(struct platform_device *pdev) hdmi->hdmi = devm_regulator_get(&pdev->dev, "hdmi"); if (IS_ERR(hdmi->hdmi)) { - dev_err(&pdev->dev, "failed to get HDMI regulator\n"); - return PTR_ERR(hdmi->hdmi); + err = PTR_ERR(hdmi->hdmi); + dev_err(&pdev->dev, "failed to get HDMI regulator: %d\n", err); + return err; } hdmi->pll = devm_regulator_get(&pdev->dev, "pll"); if (IS_ERR(hdmi->pll)) { - dev_err(&pdev->dev, "failed to get PLL regulator\n"); - return PTR_ERR(hdmi->pll); + err = PTR_ERR(hdmi->pll); + dev_err(&pdev->dev, "failed to get PLL regulator: %d\n", err); + return err; } hdmi->vdd = devm_regulator_get(&pdev->dev, "vdd");