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=ham 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 BBFF1C33CAF for ; Thu, 16 Jan 2020 23:23:50 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 7DE542072E for ; Thu, 16 Jan 2020 23:23:50 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579217030; bh=4F1x+1e9MlodvRYbFLGlfon2lSXYRDNTh0lT5u9gFfM=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=Xpdk7ELtluZ2xiTSwueY0C7DTkaUvRU9wWcSqpw5fACpXbZ/qSIwQKCDAG19EBoqz 5mu+Y7Y0esKGXuiXiELjKU2xUMHFferETaFyxIwf/w0gHVmV4ZA9rfuDS6MldIWCmJ zlD40nF6C/ox3518TYCI9aivWZZJngrHPbI9tRcw= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1729207AbgAPXXt (ORCPT ); Thu, 16 Jan 2020 18:23:49 -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: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@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);