Received: by 2002:a5b:505:0:0:0:0:0 with SMTP id o5csp58696ybp; Thu, 3 Oct 2019 10:09:00 -0700 (PDT) X-Google-Smtp-Source: APXvYqxQ+b/F+yOLDzUextw6rCIe1nde3kkVmvX5h7kifMT16/f9LkCmPLluUnwleX5EwtODfh4w X-Received: by 2002:a17:906:2f03:: with SMTP id v3mr1039599eji.319.1570122540517; Thu, 03 Oct 2019 10:09:00 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1570122540; cv=none; d=google.com; s=arc-20160816; b=x4ms7v19kvmSvUnc/abF5bEUlf0yel0AOeVn3S0xRS5ld8RBU0ebc+lKKARtI2B7xz VFPF9cD4Vx4HnGwgG5nj4Cm64IP7d1HFDP6qj2XzOEkpeKzAmH/9R/cKOXSMM/hIJWGk lTrC6jqekAo+xU2PenIXuhdu0qvQ6uYZrR2jWYzBROAGtqqQa+09kjIcOwYkMMqnkcfd zYGhKOhEffgoUWl1MIxn1dtUuypL/ajHjXqRgpe1cTpPcmbX6kw2+AB8dCLyJD9YcaT/ izPAPLWrO3nhdg44YLyu0P0C3EAFdalwuzNuUlemAwLEVEfO+zGWX1HZRqGOV+HJwZIo U/pA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=8AVILCG77zOObGmSSRAwA+7jr4dpAAhajpnjx3R1Qvc=; b=XPgx+gtT0OUg2v2nOfMFF/re+O70cDE2mPPVnmNIsTGLRYKcBMtM7PIVAQ7MRlqdG8 t0aH3JN3U43jx8vK1RxdL1Q1CJ3/lKZtK0a8WY3PDT3vbK7J/4JsxbV+79+PW1Q4D7zo qWlFU3BlfAbv5MbRTys5KxGOgN4GgGPFylabELi+jQ/Az/KvyCrz2TX6sJraY7zvGDpg JGavLfMM7nDXGMMevox+oOE7HE9msZTW5XxzN6pM8qY5wIUPHLXLJKwZlrHEJjJ2hsla xAB5aA9ih9YjXD4m5awvzwF0Z3E6vOpLJvj9ZDBqm/ri3jk/JhwCEmesxzvkIreXqYrQ 7njQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=AgJkYIKP; 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 p9si1966870edc.96.2019.10.03.10.08.35; Thu, 03 Oct 2019 10:09:00 -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=@kernel.org header.s=default header.b=AgJkYIKP; 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 S2393354AbfJCRFF (ORCPT + 99 others); Thu, 3 Oct 2019 13:05:05 -0400 Received: from mail.kernel.org ([198.145.29.99]:50226 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404906AbfJCQkG (ORCPT ); Thu, 3 Oct 2019 12:40:06 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 2264F21783; Thu, 3 Oct 2019 16:40:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1570120804; bh=csEuR0I3jvQUqVfdCrUe0yTO9jh+m3SBF9finvCv31s=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=AgJkYIKPMZUjk4pPuXy5XyKqxST3F9hEnHFlv86K0QyC1CYwgIssbjbLNK+24qC77 9zZ6q3bxp2mCkGPu0G39Y1kPhTX7GDAgVT1ms0DSucgIi9kB6mhrxr/UgQHRzEz7dh NfL4jxFszlIdEESn89VaMbgV5iCKhKJpIVmPiguU= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Lucas Stach , "Andrew F. Davis" , Mark Brown , Sasha Levin Subject: [PATCH 5.3 045/344] ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER Date: Thu, 3 Oct 2019 17:50:10 +0200 Message-Id: <20191003154544.527303474@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20191003154540.062170222@linuxfoundation.org> References: <20191003154540.062170222@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Lucas Stach [ Upstream commit b7e814deae33eb30f8f8c6528e8e69b107978d88 ] Both the supplies and reset GPIO might need a probe deferral for the resource to be available. Don't print a error message in that case, as it is a normal operating condition. Signed-off-by: Lucas Stach Acked-by: Andrew F. Davis Link: https://lore.kernel.org/r/20190719143637.2018-1-l.stach@pengutronix.de Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/codecs/tlv320aic31xx.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/sound/soc/codecs/tlv320aic31xx.c b/sound/soc/codecs/tlv320aic31xx.c index 9b37e98da0db1..26a4f6cd32883 100644 --- a/sound/soc/codecs/tlv320aic31xx.c +++ b/sound/soc/codecs/tlv320aic31xx.c @@ -1553,7 +1553,8 @@ static int aic31xx_i2c_probe(struct i2c_client *i2c, aic31xx->gpio_reset = devm_gpiod_get_optional(aic31xx->dev, "reset", GPIOD_OUT_LOW); if (IS_ERR(aic31xx->gpio_reset)) { - dev_err(aic31xx->dev, "not able to acquire gpio\n"); + if (PTR_ERR(aic31xx->gpio_reset) != -EPROBE_DEFER) + dev_err(aic31xx->dev, "not able to acquire gpio\n"); return PTR_ERR(aic31xx->gpio_reset); } @@ -1564,7 +1565,9 @@ static int aic31xx_i2c_probe(struct i2c_client *i2c, ARRAY_SIZE(aic31xx->supplies), aic31xx->supplies); if (ret) { - dev_err(aic31xx->dev, "Failed to request supplies: %d\n", ret); + if (ret != -EPROBE_DEFER) + dev_err(aic31xx->dev, + "Failed to request supplies: %d\n", ret); return ret; } -- 2.20.1