From: aisheng.dong@freescale.com (Dong Aisheng)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH 3/3] mtd: gpmi: change the code for clocks
Date: Fri, 29 Jun 2012 20:41:59 +0800 [thread overview]
Message-ID: <20120629124158.GA32473@shlinux2.ap.freescale.net> (raw)
In-Reply-To: <20120629124154.GG29197@S2101-09.ap.freescale.net>
On Fri, Jun 29, 2012 at 08:41:57PM +0800, Shawn Guo wrote:
> On Fri, Jun 29, 2012 at 08:14:38PM +0800, Dong Aisheng wrote:
> > > I'm with Lothar on this. At least for imx28 case, we do not even need
> > > dummy clock, because NULL con_id in clkdev lookup will have all those
> > > clocks match the only one gpmi-nand clock on imx28, as I already said.
> > >
> > I'm not quite understand. Can you clarify a bit more?
> > For extra clocks need by mx6q like "gpmi_bch", they're indeed have con_id.
> > Getting them will not fail on imx28 without dummy clock?
> >
> You need to look at how imx28 registers clkdev for gpmi-nand.
>
> static struct clk_lookup gpmi_lookups[] __initdata = {
> { .dev_id = "imx28-gpmi-nand", },
> { .dev_id = "8000c000.gpmi", },
> };
>
> clk_register_clkdevs(clks[gpmi], gpmi_lookups, ARRAY_SIZE(gpmi_lookups));
>
> As you can see, con_id is NULL for imx28 case. As NULL is actually
> a wildcard for looking up, all the gpmi-nand clocks match it.
>
I know this.
You may missed my point.
I mean extra clocks introduced for imx6q which is not exist on imx28.
For your proposal, the gpmi driver will acquire all clocks including
imx6q's.
So when get imx6q's gpmi clock like "gpmi-bch" like clk_get(dev, "gpmi-bch"),
it may fail for imx28.
Regards
Dong Aisheng
next prev parent reply other threads:[~2012-06-29 12:41 UTC|newest]
Thread overview: 26+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-06-29 3:52 [PATCH 1/3] ARM: imx6q: add clocks for gpmi-nand Huang Shijie
2012-06-29 1:50 ` Shawn Guo
2012-06-29 2:29 ` Dong Aisheng
2012-06-29 2:57 ` Huang Shijie
2012-06-29 3:03 ` Shawn Guo
2012-06-29 3:52 ` [PATCH 2/3] ARM: imx6q: add DT node for gpmi nand Huang Shijie
2012-06-29 3:10 ` Dong Aisheng
2012-06-29 3:24 ` Huang Shijie
2012-06-29 3:52 ` [PATCH 3/3] mtd: gpmi: change the code for clocks Huang Shijie
2012-06-29 2:06 ` Shawn Guo
2012-06-29 2:32 ` Huang Shijie
2012-06-29 5:52 ` Huang Shijie
2012-06-29 6:33 ` Dong Aisheng
2012-06-29 9:29 ` Lothar Waßmann
2012-06-29 9:34 ` Dong Aisheng
2012-06-29 9:44 ` Lothar Waßmann
2012-06-29 9:54 ` Dong Aisheng
2012-06-29 11:13 ` Shawn Guo
2012-06-29 12:14 ` Dong Aisheng
2012-06-29 12:41 ` Shawn Guo
2012-06-29 12:41 ` Dong Aisheng [this message]
2012-06-29 12:53 ` Shawn Guo
2012-06-29 10:02 ` Huang Shijie
2012-06-29 11:22 ` Shawn Guo
2012-06-30 17:52 ` Mark Brown
2012-06-29 3:35 ` Subodh Nijsure
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20120629124158.GA32473@shlinux2.ap.freescale.net \
--to=aisheng.dong@freescale.com \
--cc=linux-arm-kernel@lists.infradead.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).