From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1032530Ab2CSS4g (ORCPT ); Mon, 19 Mar 2012 14:56:36 -0400 Received: from na3sys009aog111.obsmtp.com ([74.125.149.205]:43771 "EHLO na3sys009aog111.obsmtp.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1031907Ab2CSS4e convert rfc822-to-8bit (ORCPT ); Mon, 19 Mar 2012 14:56:34 -0400 MIME-Version: 1.0 In-Reply-To: <4F6404C2.7000506@codeaurora.org> References: <1331878280-2758-1-git-send-email-mturquette@linaro.org> <1331878280-2758-3-git-send-email-mturquette@linaro.org> <4F6404C2.7000506@codeaurora.org> From: "Turquette, Mike" Date: Mon, 19 Mar 2012 11:56:11 -0700 Message-ID: Subject: Re: [PATCH v7 2/3] clk: introduce the common clock framework To: Saravana Kannan Cc: Russell King , Paul Walmsley , Linus Walleij , patches@linaro.org, Stephen Boyd , Sascha Hauer , Mark Brown , Magnus Damm , linux-kernel@vger.kernel.org, Amit Kucheria , Richard Zhao , Grant Likely , Deepak Saxena , Shawn Guo , linaro-dev@lists.linaro.org, Jeremy Kerr , Arnd Bergman , linux-arm-kernel@lists.infradead.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Mar 16, 2012 at 8:28 PM, Saravana Kannan wrote: > On 03/15/2012 11:11 PM, Mike Turquette wrote: >> >> The common clock framework defines a common struct clk useful across >> most platforms as well as an implementation of the clk api that drivers >> can use safely for managing clocks. >> >> The net result is consolidation of many different struct clk definitions >> and platform-specific clock framework implementations. >> >> This patch introduces the common struct clk, struct clk_ops and an >> implementation of the well-known clock api in include/clk/clk.h. >> Platforms may define their own hardware-specific clock structure and >> their own clock operation callbacks, so long as it wraps an instance of >> struct clk_hw. >> >> See Documentation/clk.txt for more details. >> >> This patch is based on the work of Jeremy Kerr, which in turn was based >> on the work of Ben Herrenschmidt. >> >> Signed-off-by: Mike Turquette >> Signed-off-by: Mike Turquette >> Reviewed-by: Thomas Gleixner >> Tested-by: Andrew Lunn >> Reviewed-by: Rob Herring  calxeda.com> >> Cc: Russell King >> Cc: Jeremy Kerr >> Cc: Arnd Bergman >> Cc: Paul Walmsley >> Cc: Shawn Guo >> Cc: Sascha Hauer >> Cc: Richard Zhao >> Cc: Saravana Kannan >> Cc: Magnus Damm >> Cc: Mark Brown >> Cc: Linus Walleij >> Cc: Stephen Boyd >> Cc: Amit Kucheria >> Cc: Deepak Saxena >> Cc: Grant Likely >> --- > > > Mike, > > Thanks for the patches! Glad to see that it's finally getting in! I sent a > request for a minor change as a reply to the v5 series (since it had more > context). Can you please take a look at that and let me know if you can send > out a v8 or a patch on top of this to do that? Hi Saravana, I'm not sending a v8 series since Arnd has taken in v7 for the 3.4 merge window. I'm formulating a reply to your v5 queries, but I'm not done looking at the implications of the initializer stuff. Lets keep the technical discussion in that thread for now. Regards, Mike > > Thanks, > Saravana > > -- > Sent by an employee of the Qualcomm Innovation Center, Inc. > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum. From mboxrd@z Thu Jan 1 00:00:00 1970 From: mturquette@ti.com (Turquette, Mike) Date: Mon, 19 Mar 2012 11:56:11 -0700 Subject: [PATCH v7 2/3] clk: introduce the common clock framework In-Reply-To: <4F6404C2.7000506@codeaurora.org> References: <1331878280-2758-1-git-send-email-mturquette@linaro.org> <1331878280-2758-3-git-send-email-mturquette@linaro.org> <4F6404C2.7000506@codeaurora.org> Message-ID: To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org On Fri, Mar 16, 2012 at 8:28 PM, Saravana Kannan wrote: > On 03/15/2012 11:11 PM, Mike Turquette wrote: >> >> The common clock framework defines a common struct clk useful across >> most platforms as well as an implementation of the clk api that drivers >> can use safely for managing clocks. >> >> The net result is consolidation of many different struct clk definitions >> and platform-specific clock framework implementations. >> >> This patch introduces the common struct clk, struct clk_ops and an >> implementation of the well-known clock api in include/clk/clk.h. >> Platforms may define their own hardware-specific clock structure and >> their own clock operation callbacks, so long as it wraps an instance of >> struct clk_hw. >> >> See Documentation/clk.txt for more details. >> >> This patch is based on the work of Jeremy Kerr, which in turn was based >> on the work of Ben Herrenschmidt. >> >> Signed-off-by: Mike Turquette >> Signed-off-by: Mike Turquette >> Reviewed-by: Thomas Gleixner >> Tested-by: Andrew Lunn >> Reviewed-by: Rob Herring ?calxeda.com> >> Cc: Russell King >> Cc: Jeremy Kerr >> Cc: Arnd Bergman >> Cc: Paul Walmsley >> Cc: Shawn Guo >> Cc: Sascha Hauer >> Cc: Richard Zhao >> Cc: Saravana Kannan >> Cc: Magnus Damm >> Cc: Mark Brown >> Cc: Linus Walleij >> Cc: Stephen Boyd >> Cc: Amit Kucheria >> Cc: Deepak Saxena >> Cc: Grant Likely >> --- > > > Mike, > > Thanks for the patches! Glad to see that it's finally getting in! I sent a > request for a minor change as a reply to the v5 series (since it had more > context). Can you please take a look at that and let me know if you can send > out a v8 or a patch on top of this to do that? Hi Saravana, I'm not sending a v8 series since Arnd has taken in v7 for the 3.4 merge window. I'm formulating a reply to your v5 queries, but I'm not done looking at the implications of the initializer stuff. Lets keep the technical discussion in that thread for now. Regards, Mike > > Thanks, > Saravana > > -- > Sent by an employee of the Qualcomm Innovation Center, Inc. > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum.