From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751351AbeECREN (ORCPT ); Thu, 3 May 2018 13:04:13 -0400 Received: from mail.kernel.org ([198.145.29.99]:38422 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750947AbeECREJ (ORCPT ); Thu, 3 May 2018 13:04:09 -0400 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 To: Michael Turquette , Stephen Boyd , Taniya Das From: Stephen Boyd In-Reply-To: Cc: Andy Gross , David Brown , Rajendra Nayak , Odelu Kukatla , Amit Nischal , linux-arm-msm@vger.kernel.org, linux-soc@vger.kernel.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org References: <1525258277-3478-1-git-send-email-tdas@codeaurora.org> <1525258277-3478-3-git-send-email-tdas@codeaurora.org> <152527500426.138124.18419525952886399750@swboyd.mtv.corp.google.com> Message-ID: <152536704820.138124.12887560717683281434@swboyd.mtv.corp.google.com> User-Agent: alot/0.7 Subject: Re: [PATCH 2/2] clk: qcom: clk-rpmh: Add QCOM RPMh clock driver Date: Thu, 03 May 2018 10:04:08 -0700 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from quoted-printable to 8bit by mail.home.local id w43H4JvL003085 Quoting Taniya Das (2018-05-03 03:33:10) > Hello Stephen, > > Thanks for review. > > On 5/2/2018 9:00 PM, Stephen Boyd wrote: > > Quoting Taniya Das (2018-05-02 03:51:17) > >> + ret = devm_clk_hw_register(&pdev->dev, hw_clks[i]); > >> + if (ret) { > >> + dev_err(&pdev->dev, "failed to register %s\n", > >> + hw_clks[i]->init->name); > >> + goto err; > >> + } > >> + > >> + rpmh_clk->dev = &pdev->dev; > >> + } > >> + > >> + ret = devm_of_clk_add_hw_provider(&pdev->dev, of_clk_rpmh_hw_get, > >> + (void *) desc); > > > > Drop the void cast. > > > > I see a compiler warning, that is the reason to keep the void cast. > /include/linux/clk-provider.h:881:5: note: expected ‘void *’ but > argument is of type ‘const struct clk_rpmh_desc *’ Ok. Casting away const is not good though. Can you pass a pointer to the hw_clks array instead?