Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2751193pxj; Mon, 31 May 2021 09:49:33 -0700 (PDT) X-Google-Smtp-Source: ABdhPJwhq56YNehjeESFJTzDhL+hogr0K0t1+Uv6ncIIf17J5Z74s4AlhUVMLyeYLx/5vwFlqXpS X-Received: by 2002:a05:6638:b84:: with SMTP id b4mr20889294jad.122.1622479773541; Mon, 31 May 2021 09:49:33 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1622479773; cv=none; d=google.com; s=arc-20160816; b=uKo/zdPRL20WtRhYXupG31v3IZjEhdcVGPv/HxEwwsJ1UU23Pdc3+YescKR9DN1Kv0 HEopWjMlWrFnhOGSLnLd3qrEAQm6TKyl93veAF9vYRCbYCx3WoJGoJxA7mwluXWBVYQP nvUs/HQK0sGXFtNup5+k0KsW+lJc/bYv+a6mFdgbO4kIxz3pVC9P4JvXw6CmsuEmjq6y yu2phGLmYDB0GvqOxwuJMXSFrYUt4EncejScnDDxh0yBvnQa4UFrwCZbEQVZv0Jwg1+6 33KS2vy1esaF6NW7agNR2vreCfVRZWOyVBO7nez7XNbRsL+cfTs/lbMU1qE7UmorM2vA rteg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=EmPerDRW92R9LxhOy+xvbR55y8yCqQmVe8lji96+C5I=; b=FLoDT0rTAf2T5AFw5y3+xnfcJGc5R/QbyaRIq3Diy2zrcHN5IhZ4cXM/b5km2JkMAa 2aytKVKEO2CULv0wOv4Vy1UMVguBhLuSiwvch+3GiDza36KMRAuPW3LQZQi6c4tAAejz +i5bH5HtbqXBQDSX8cqPg/4YyVujoBSERkmrvr/D2ev0YFFKKDkRkz/1cHtRDEmTwEiY 2yD2GztRK+BU4wu9Oev10p8YZ//7vzLQivwdyP80+vLyLZ1jWyoMBYkxQkotXsm7I6n7 W+q/k8/73UYzQSXSawlc1ZG4Y3FbQWUASnVcJRS6own5A52AVHJPTbZbWqIFqelhM6BE F1xg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="hPF/Ku7k"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id d15si3694807iln.114.2021.05.31.09.49.19; Mon, 31 May 2021 09:49:33 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linuxfoundation.org header.s=korg header.b="hPF/Ku7k"; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linuxfoundation.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S233156AbhEaQuU (ORCPT + 99 others); Mon, 31 May 2021 12:50:20 -0400 Received: from mail.kernel.org ([198.145.29.99]:51052 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234283AbhEaO5V (ORCPT ); Mon, 31 May 2021 10:57:21 -0400 Received: by mail.kernel.org (Postfix) with ESMTPSA id 7FF0761448; Mon, 31 May 2021 14:00:33 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=linuxfoundation.org; s=korg; t=1622469634; bh=v8L/5MiTcVd5VZJDeFZ8tx+G2LIK7lyE+6GAJMxxvhM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=hPF/Ku7kXhGFHvCrSkBItH4/ihZKCVDTPTmf6OpHNkXhHTrtO35oAC7Tt+22Xdpgd JSHCxsnzdChrhtVoXKphAmVxd/ktg2zYchVdA7XCnvVcFNKudR6pHQCnjRAPU/S1o2 VGFUQ5EfAJ/JKWKKuHdt2ouZWQblNyp4EQiW2KME= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Srinivas Kandagatla , Banajit Goswami , Stephen Boyd , Mark Brown , Sasha Levin Subject: [PATCH 5.12 272/296] ASoC: qcom: lpass-cpu: Use optional clk APIs Date: Mon, 31 May 2021 15:15:27 +0200 Message-Id: <20210531130712.891046118@linuxfoundation.org> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20210531130703.762129381@linuxfoundation.org> References: <20210531130703.762129381@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Stephen Boyd [ Upstream commit af2702549d68519ac78228e915d9b2c199056787 ] This driver spits out a warning for me at boot: sc7180-lpass-cpu 62f00000.lpass: asoc_qcom_lpass_cpu_platform_probe() error getting optional null: -2 but it looks like it is all an optional clk. Use the optional clk APIs here so that we don't see this message and everything else is the same. Cc: Srinivas Kandagatla Cc: Banajit Goswami Fixes: 3e53ac8230c1 ("ASoC: qcom: make osr clock optional") Signed-off-by: Stephen Boyd Reviewed-by: Srinivas Kandagatla Link: https://lore.kernel.org/r/20210520014807.3749797-1-swboyd@chromium.org Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- sound/soc/qcom/lpass-cpu.c | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/sound/soc/qcom/lpass-cpu.c b/sound/soc/qcom/lpass-cpu.c index be360a402b67..936384a94f25 100644 --- a/sound/soc/qcom/lpass-cpu.c +++ b/sound/soc/qcom/lpass-cpu.c @@ -835,18 +835,8 @@ int asoc_qcom_lpass_cpu_platform_probe(struct platform_device *pdev) if (dai_id == LPASS_DP_RX) continue; - drvdata->mi2s_osr_clk[dai_id] = devm_clk_get(dev, + drvdata->mi2s_osr_clk[dai_id] = devm_clk_get_optional(dev, variant->dai_osr_clk_names[i]); - if (IS_ERR(drvdata->mi2s_osr_clk[dai_id])) { - dev_warn(dev, - "%s() error getting optional %s: %ld\n", - __func__, - variant->dai_osr_clk_names[i], - PTR_ERR(drvdata->mi2s_osr_clk[dai_id])); - - drvdata->mi2s_osr_clk[dai_id] = NULL; - } - drvdata->mi2s_bit_clk[dai_id] = devm_clk_get(dev, variant->dai_bit_clk_names[i]); if (IS_ERR(drvdata->mi2s_bit_clk[dai_id])) { -- 2.30.2