From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 38468C33CB7 for ; Thu, 16 Jan 2020 23:44:55 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 0A43A2072B for ; Thu, 16 Jan 2020 23:44:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579218295; bh=4F1x+1e9MlodvRYbFLGlfon2lSXYRDNTh0lT5u9gFfM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=yUIp60PRVLb5ZiD9uxfE1bF6m+lW8jtnkQaLemRgT+0QgDVe2SRXfpM0gHF7237Bt Ms4pBTkP9f1qVVDyS2vOn24Qq0Y8ooptcJ3KFLCQusImYkK/qzvvtM4SYki0NbzGoO 5G4pMagXR7qb8bVpKAApG9h/fOGH+gUUbrOKZJKQ= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1730412AbgAPXXo (ORCPT ); Thu, 16 Jan 2020 18:23:44 -0500 Received: from mail.kernel.org ([198.145.29.99]:52200 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729898AbgAPXXl (ORCPT ); Thu, 16 Jan 2020 18:23:41 -0500 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 37E502072B; Thu, 16 Jan 2020 23:23:40 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579217020; bh=4F1x+1e9MlodvRYbFLGlfon2lSXYRDNTh0lT5u9gFfM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qYJ7/w2IlYzRf46+M8LiekP7txru2/0I5V69g9JyzwyiDLVaGWdqdBR/kbz1vgAtJ gc6//sv8a/ayNu2P3Eaqc126qN4sU7AnHopR0g7CjtiafHbuyFOnRwds1x3yjhUP7L Zv7Pdk66lDXIHpjeRT6P4rxHhl91pWhWa4V45uCc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Andy Shevchenko , Viresh Kumar , Vinod Koul Subject: [PATCH 5.4 115/203] dmaengine: dw: platform: Mark hclk clock optional Date: Fri, 17 Jan 2020 00:17:12 +0100 Message-Id: <20200116231755.463864006@linuxfoundation.org> X-Mailer: git-send-email 2.25.0 In-Reply-To: <20200116231745.218684830@linuxfoundation.org> References: <20200116231745.218684830@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Andy Shevchenko commit f27c22736d133baff0ab3fdc7b015d998267d817 upstream. On some platforms the clock can be fixed rate, always running one and there is no need to do anything with it. In order to support those platforms, switch to use optional clock. Fixes: f8d9ddbc2851 ("dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake") Depends-on: 60b8f0ddf1a9 ("clk: Add (devm_)clk_get_optional() functions") Signed-off-by: Andy Shevchenko Acked-by: Viresh Kumar Link: https://lore.kernel.org/r/20190924085116.83683-1-andriy.shevchenko@linux.intel.com Signed-off-by: Vinod Koul Signed-off-by: Greg Kroah-Hartman --- drivers/dma/dw/platform.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/dma/dw/platform.c +++ b/drivers/dma/dw/platform.c @@ -66,7 +66,7 @@ static int dw_probe(struct platform_devi data->chip = chip; - chip->clk = devm_clk_get(chip->dev, "hclk"); + chip->clk = devm_clk_get_optional(chip->dev, "hclk"); if (IS_ERR(chip->clk)) return PTR_ERR(chip->clk); err = clk_prepare_enable(chip->clk);