Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp2582902imm; Fri, 20 Jul 2018 00:56:22 -0700 (PDT) X-Google-Smtp-Source: AAOMgpf8klNrKfVhRD8DTeiSeqoe7EUpy04JiU4V4ERF9EvjevOjndKGDvEvjSCir+IU6Brr2PHe X-Received: by 2002:a65:4c41:: with SMTP id l1-v6mr1081114pgr.310.1532073381981; Fri, 20 Jul 2018 00:56:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1532073381; cv=none; d=google.com; s=arc-20160816; b=BtewGvphGLABXoBQQP5afoq5HHPourROIytbaPP4CFTee09vcHt16Tt5jsy6jfGOhv zWIyEAzjv7hb8jZaVNH1svLYH2ex7GBzet437BpysLOd5wFr6kytBXCQJP9v+CWytXIN JzP69jq32oWIImy04BlvHziRc+fggbmidRlsYd8b1Ej7KHr3DZjFgVAO0+cZfPJx7RDo kucsg/8zFrb7rLZlKylM5xwPaqgTQQTz82SghzAiNl8GkA8mwSiLVC8OvuKBgsy7a+Wx IXf9vhb3NHKQ2SJoqqgpD+LBDqVsQNBI/GYQ5sFyKg21Oy6Vi/JJGFhZf9VmYrmJHsuF 6l1Q== 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 :arc-authentication-results; bh=EOpUEXgU3zJ/QchunJiF2hq5fdC5ER2tYC1SGflNKaA=; b=DYU05CrkkFEbjNY8xxhSbUCDYDwWwzDZZvDk0IHPn4IUzasVkTldiXFOsSwheBVPtl /BSxZeXzRi9W0rLhtDiQKuCvSsoimnLfNinj0VfIcUMYDMT7Se23OejwYOJMLnWJ7Hb7 6B+y81w8FMiPsFbLPCLmdjkO5D0SRdsDrq33RHeKXWEIKOPAN1s5dbfI1wxxuGrxzARE ZmOunRq964lP6MtG7vf2wCmWAfg0zC/8z8OxQcndoxyUUojXg67eeI7Td+tYRfbVGmQx SkmsaN+VoiLJqB/x3xlcLoD69FcwloxnmRy1+fMhenW99Keg5C/b1/IYgXtqf4WcDiM2 qdYA== ARC-Authentication-Results: i=1; mx.google.com; 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 i1-v6si1146710plt.183.2018.07.20.00.56.07; Fri, 20 Jul 2018 00:56:21 -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; 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 S1727319AbeGTImg (ORCPT + 99 others); Fri, 20 Jul 2018 04:42:36 -0400 Received: from mout.perfora.net ([74.208.4.196]:35405 "EHLO mout.perfora.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726779AbeGTImg (ORCPT ); Fri, 20 Jul 2018 04:42:36 -0400 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 Cc: Marcel Ziswiler , Thierry Reding , Jonathan Hunter , linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org, David Airlie 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:J4ShmahDJ6A=:BNdqUDLuIcyJNz0NxhnLZq fKj3MC+hiczuTGua96d83M65E56+q4JXUZt1zfF2rcmbKW38nHMcqtYKhQk2/QvwuizeUu1Ek g7JWXj/LYhksoRJFwCJWtXB18tMwSuL4q+g6CyI3d1Xh4nLhFxzoJuCNzTqCQSryMal2AuAVV c8XYt3evl9C6hH6VfBcNX4RsJw59ALoQspahpp4eOUnFlN91+FYsrpi3in5WFyssaMHDW6OdK 11Rj3514QdtYoZ/MQGnIO0ifroQWm5JUfDsgCGqC9SXZ7shOCGosiJJYdgTyeo9xrfzUW9+r3 OLKjwMP3ApCBtcvlYYVWo1cSWTPeMKPTuzV/oxZ+TDomSj7PEVZuI5Lxzqa5iFL1pUlRaUAkU 3naE/I6l7JvPihJ6eosTpJWm8cf1t7/jprZtZcyHft5SYjNBbQIBoV8BhF+bnyQj18BXpvSVH QlS8vBHTtCFgltPUdbs1oVW6lPlhx8YBfT/LjdQogsSK3WIBxYPq8vGiOsBNGTseQu1a8CilR 0QK089qewvRhlFDLAhbeRXAmHgyhmou2JDYhQVjRAULugtUzSp7PPbZu7q6aWF5Q4N3+0UId6 Qb2dg0gi76oTtN/Y74VmE0Fx56ixErIY4dKgd/IbnA4JsnVGV625uLkxyaZEV1owILaFx9PU0 00SjxHTAht8FwkkiKn+2DR5QUGvVq4t3tElngMlzq4Rd0d3yiGP3NCTy3R7Zy6EyndUY= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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"); -- 2.14.4