Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752141AbbEZJMo (ORCPT ); Tue, 26 May 2015 05:12:44 -0400 Received: from [210.61.82.184] ([210.61.82.184]:42412 "EHLO mailgw02.mediatek.com" rhost-flags-FAIL-FAIL-OK-FAIL) by vger.kernel.org with ESMTP id S1751243AbbEZJMj (ORCPT ); Tue, 26 May 2015 05:12:39 -0400 X-Listener-Flag: 11101 Message-ID: <1432631475.15597.29.camel@mtksdaap41> Subject: Re: [PATCH 5/5] clk: mediatek: Add USB clock support in MT8173 APMIXEDSYS From: James Liao To: Sascha Hauer CC: Matthias Brugger , Mike Turquette , Stephen Boyd , , , , Daniel Kurtz , "Ricky Liang" , Rob Herring , , Henry Chen , Sascha Hauer , Yingjoe Chen , Eddie Huang , Date: Tue, 26 May 2015 17:11:15 +0800 In-Reply-To: <20150526080516.GG6325@pengutronix.de> References: <1432192376-6712-1-git-send-email-jamesjj.liao@mediatek.com> <1432192376-6712-6-git-send-email-jamesjj.liao@mediatek.com> <20150526080516.GG6325@pengutronix.de> Content-Type: text/plain; charset="us-ascii" X-Mailer: Evolution 3.2.3-0ubuntu6 Content-Transfer-Encoding: 7bit MIME-Version: 1.0 X-MTK: N Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1184 Lines: 36 Hi Sascha, On Tue, 2015-05-26 at 10:05 +0200, Sascha Hauer wrote: > On Thu, May 21, 2015 at 03:12:56PM +0800, James Liao wrote: > > +static void __init mtk_clk_register_apmixedsys_special(struct device_node *node, > > + struct clk_onecell_data *clk_data) > > +{ > > + void __iomem *base; > > + struct clk *clk; > > + > > + base = of_iomap(node, 0); > > + if (!base) { > > + pr_err("%s(): ioremap failed\n", __func__); > > + return; > > + } > > + > > + clk = mtk_clk_register_ref2usb_tx("ref2usb_tx", base + 0x8); > > The function seems to be for one special clock only. Why do you pass the > name to it? They will never be called with another name, right? This function decides clock name and associates clock ID for special clocks. In fact there may be another "special clocks" need to add into apmixedsys. I think it's a better way to group clock names and clock IDs in the same function for maintenance. Best regards, James -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/