Received: by 2002:a25:ab43:0:0:0:0:0 with SMTP id u61csp712027ybi; Wed, 19 Jun 2019 06:40:13 -0700 (PDT) X-Google-Smtp-Source: APXvYqxXcGx9yAoYNLdH6x+ki4+ayiv3QvzagXCmOl7ijzhLcCubdAu4dIPxD2ocHa99SF2b2SQb X-Received: by 2002:a17:902:740b:: with SMTP id g11mr8078109pll.265.1560951613751; Wed, 19 Jun 2019 06:40:13 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1560951613; cv=none; d=google.com; s=arc-20160816; b=iKxVveuYMC/dv2s1g/BJQq/BaK+k/n4580E1TgBpD66tT57e7RV4TpbVqBUpNWjx0B i94W3sFkTkCESbaJDI8SRnRv2PvJdphCfLi74prQlupy9hs5oR5qK33DX0Pg3xZPopMs jiCoXSSzi8flQ6zOEV77qSs5zCdQAvpqQ+NbJ6/TE+OblFeY59KZToucPZ03zhDp3gG9 Idp1zF5NJEunOeClG5lrCl2xmwfGYk4kAHixdjvEPXxXNN3AgURgqNTcE9EY40dhUszU fPfVQwj65RII2L4DTQhQc9Oq7bOuaQHFoqxWBql4RLmzoFBA8nHq1jafSMYxeyyO7XX2 kiGQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=ygy1CFkQCFTyi/IaVMEk8MlBKcngDnJcBhfNCxwCCbI=; b=xCpSdONBdH+yooZLczfQX9sE8rLCHjDgc0sjRhiEyJMLbrlFDeM7KUxnyFrK3I2S8e s95saClyZdWMk1b2OByzCRJIH9zJdAq4RFUV1vtxFDUI0mjRzNM5SmlKofIExmVETII/ 5kHVrTO+cC6WnVP/Tuv8Vkey4DJFQnqWkG4k07BnSheGjJZo40nPfDPxBNaqbhNTqABo 4/yNKChQDpej3j6maXj0SZXKTHVGCX1jyD+t4dkLfiD8HmBGizm5acyy5myDUPOoUEvI wbjUbnQa5Ii/CP+zpy5eGcBFakJ0XLozHn0yKt8OX927tC+t8TyzilguCmk20XdWSCDH eU1Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=SJYrCy+b; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 207si17260127pfu.258.2019.06.19.06.39.57; Wed, 19 Jun 2019 06:40:13 -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=@linaro.org header.s=google header.b=SJYrCy+b; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731114AbfFSNjZ (ORCPT + 99 others); Wed, 19 Jun 2019 09:39:25 -0400 Received: from mail-ua1-f67.google.com ([209.85.222.67]:37147 "EHLO mail-ua1-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730881AbfFSNjY (ORCPT ); Wed, 19 Jun 2019 09:39:24 -0400 Received: by mail-ua1-f67.google.com with SMTP id z13so9842330uaa.4 for ; Wed, 19 Jun 2019 06:39:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ygy1CFkQCFTyi/IaVMEk8MlBKcngDnJcBhfNCxwCCbI=; b=SJYrCy+bfnRbJ93ZqsjyRYfk4YZr6fNQVRLcOUDirI0mB2QZiVbpPFPpgOH4OwXisL 6T/Nz3oRrbVzY68aw9HU+kZGXvjwf7YTiDi4NxbV8yV0lyRy3Se3TO8YAaArfXc1NgtD e+tZPzTrD/vCFJ9UNyQsw9tSySTeg9ZqTusm+nmEM3quTV5E2qsygs361Z4PwT5q2ykf BhTkWoKQZX1OOVred+4P5uyHX9NfhGoPuKhVGsShL1G9F42URdX0phy2rRjOWz6ZkUDU fdM5Rc71DmqsoooEurdw3vvURuQnOoBEoebttrxPtmjg8cQ01FaT8ZtaTsis8IXqNWm+ ZkQQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ygy1CFkQCFTyi/IaVMEk8MlBKcngDnJcBhfNCxwCCbI=; b=rNQD1ZZTId17UKoPqhZT7IrQP/oqRa6ILfAjDcRP4NVUjaOeEoLRq5sNtsMJyGJBGa 0Mt+y20wolh1Q6eD9Ab9G5+T65b7BCbr08e8fzwgBtEGwrhiF6LJNw/QlmXPGywlEkmI hVtZgW8J+EUxCb0QtcY+Q4Y9F0g33ZK5knr/OjrLueXeLdSdlNOLk8pKeGeHVsd+EKZq VKfs7z7FZAK/VSSQdgwVllwb2TP7r+bN8whPfdbp4udvgC55Knyqiu5M9pIn6O0bpv84 5m4RF8ZXFec9XqWpUDRIuiFPmF9SEX/IxT9uyDYdGR3g/8ev6K1Pq7y5tM5ryUxbnTry 4nkg== X-Gm-Message-State: APjAAAXuCSahHPl5kFGUPKkr/7kKahv3jzSZ+WEXAPwNSJMP24Os7f1I a9GFMB7b9dD0vxAajr0G81v1ECYonhNGxYcASLn9Bg== X-Received: by 2002:ab0:60ad:: with SMTP id f13mr15613313uam.129.1560951563492; Wed, 19 Jun 2019 06:39:23 -0700 (PDT) MIME-Version: 1.0 References: <1560247011-26369-1-git-send-email-manish.narani@xilinx.com> <1560247011-26369-4-git-send-email-manish.narani@xilinx.com> <5feac3fb-bef3-b7d1-57d6-81e115e1f555@xilinx.com> In-Reply-To: From: Ulf Hansson Date: Wed, 19 Jun 2019 15:38:47 +0200 Message-ID: Subject: Re: [PATCH 3/3] mmc: sdhci-of-arasan: Add support for ZynqMP Platform Tap Delays Setup To: Manish Narani Cc: Michal Simek , Rob Herring , Mark Rutland , Adrian Hunter , Rajan Vaja , Jolly Shah , Nava kishore Manne , Olof Johansson , "linux-mmc@vger.kernel.org" , DTML , Linux Kernel Mailing List , Linux ARM Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, 19 Jun 2019 at 10:40, Manish Narani wrote: > > Hi Uffe, > > > > -----Original Message----- > > From: Ulf Hansson > > Sent: Monday, June 17, 2019 5:51 PM > [...] > > > > The "const struct zynqmp_eemi_ops *eemi_ops; should then be moved into > > a clock provider specific struct, which is assigned when calling > > sdhci_arasan_register_sdclk. I understand that all the clock data is > > folded into struct sdhci_arasan_data today, but I think that should be > > moved into a "sub-struct" for the clock specifics. > > > > Moreover, when registering the clock, we should convert from using > > devm_clk_register() into devm_clk_hw_register() as the first one is > > now deprecated. > > Just a query here: > When we switch to using devm_clk_hw_register() here, it will register the clk_hw and return int. > Is there a way we can get the clk (related to the clk_hw registered) from the > clock framework? > I am asking this because we will need that clk pointer while calling clk_set_phase() function. I assume devm_clk_get() should work fine? Kind regards Uffe