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: 946765 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=vger.kernel.org (client-ip=209.132.180.67; helo=vger.kernel.org; envelope-from=linux-tegra-owner@vger.kernel.org; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=ziswiler.com Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by ozlabs.org (Postfix) with ESMTP id 41X38m1N3bz9s1R for ; Fri, 20 Jul 2018 17:55:36 +1000 (AEST) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727108AbeGTImg (ORCPT ); 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-tegra-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-tegra@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");