From: Kevin Hilman <khilman@ti.com>
To: Jean Pihet <jean.pihet@newoldbits.com>
Cc: linux-omap@vger.kernel.org, Paul Walmsley <paul@pwsan.com>,
Vaibhav Hiremath <hvaibhav@ti.com>
Subject: Re: [RFC/PATCH 3/7] ARM: OMAP3: clock data: treat all AM35x devices the same
Date: Thu, 05 Jan 2012 16:59:41 -0800 [thread overview]
Message-ID: <871urd7iiq.fsf@ti.com> (raw)
In-Reply-To: <CAORVsuXRG=8BesXvfynO_TdUbvZdVTsTcrfC6LNsPdsi54+gpw@mail.gmail.com> (Jean Pihet's message of "Thu, 5 Jan 2012 10:48:48 +0100")
Jean Pihet <jean.pihet@newoldbits.com> writes:
> Hi Kevin,
>
> On Thu, Jan 5, 2012 at 2:16 AM, Kevin Hilman <khilman@ti.com> wrote:
>> The init for 3505/3517 specific clocks depends on the ordering of
>> cpu_is checks, is error prone and confusing (there are 2 separate
>> checks for cpu_is_omap3505()).
>>
>> Remove the 3505-specific checking since CK_3505 flag is not used, and
>> treat all AM35x clocks the same.
> Since the only remaining check is for omap3517 and from this comment
> it should be better to use a generic check, e.g. cpu_is_omap35xx().
Yes, or probably AM35xx.
>> This means that the SGX clock (the only AM35x clkdev not currently
>> flagged for 3505) will now be registered on 3505, but that is
>> harmless. That can be cleaned up when the clkdev nodes are removed in
>> favor of them being registered by hwmod.
>>
>> Signed-off-by: Kevin Hilman <khilman@ti.com>
>> ---
>> arch/arm/mach-omap2/clock3xxx_data.c | 14 +-------------
>> 1 files changed, 1 insertions(+), 13 deletions(-)
>>
>> diff --git a/arch/arm/mach-omap2/clock3xxx_data.c b/arch/arm/mach-omap2/clock3xxx_data.c
>> index e09e506..26fb4d9 100644
>> --- a/arch/arm/mach-omap2/clock3xxx_data.c
>> +++ b/arch/arm/mach-omap2/clock3xxx_data.c
>> @@ -3505,21 +3505,9 @@ int __init omap3xxx_clk_init(void)
>> struct omap_clk *c;
>> u32 cpu_clkflg = 0;
>>
>> - /*
>> - * 3505 must be tested before 3517, since 3517 returns true
>> - * for both AM3517 chips and AM3517 family chips, which
>> - * includes 3505. Unfortunately there's no obvious family
>> - * test for 3517/3505 :-(
>> - */
>> - if (cpu_is_omap3505()) {
>> - cpu_mask = RATE_IN_34XX;
>> - cpu_clkflg = CK_3505;
>> - } else if (cpu_is_omap3517()) {
>> + if (cpu_is_omap3517()) {
> This is rather confusing if it applies to other omap35xx variants.
> cpu_is_omap35xx() is better.
>
> What do you think?
Agreed, and am working on a patch that changes this to cpu_is_am35xx(),
but didn't have time to get it out yet.
Kevin
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
next prev parent reply other threads:[~2012-01-06 0:59 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-01-05 1:16 [PATCH 0/7] ARM: OMAP: remove IP checks from SoC family detection Kevin Hilman
2012-01-05 1:16 ` [RFC/PATCH 1/7] ARM: OMAP: remove unused cpu_is macros that depend on specific IP checks Kevin Hilman
2012-01-05 1:16 ` [RFC/PATCH 2/7] ARM: OMAP3: clock data: replace 3503/3517 flag with AM35x flag for UART4 Kevin Hilman
2012-01-05 1:16 ` [RFC/PATCH 3/7] ARM: OMAP3: clock data: treat all AM35x devices the same Kevin Hilman
2012-01-05 9:48 ` Jean Pihet
2012-01-06 0:59 ` Kevin Hilman [this message]
2012-01-05 11:07 ` Hiremath, Vaibhav
2012-01-06 0:04 ` Kevin Hilman
2012-01-06 8:59 ` Hiremath, Vaibhav
2012-01-05 1:16 ` [RFC/PATCH 4/7] ARM: OMAP: AM35x: remove redunant cpu_is checks for AM3505 Kevin Hilman
2012-01-05 11:06 ` Hiremath, Vaibhav
2012-01-05 1:16 ` [RFC/PATCH 5/7] ARM: OMAP: clock: remove unused CK_3505 flag Kevin Hilman
2012-01-05 11:06 ` Hiremath, Vaibhav
2012-01-05 1:16 ` [RFC/PATCH 6/7] ARM: OMAP: remove unused cpu_is_omap3505() Kevin Hilman
2012-01-05 1:16 ` [RFC/PATCH 7/7] ARM: OMAP: remove unused cpu_is_omap3530() Kevin Hilman
2012-01-05 11:07 ` Hiremath, Vaibhav
2012-01-05 11:15 ` [PATCH 0/7] ARM: OMAP: remove IP checks from SoC family detection Hiremath, Vaibhav
2012-01-06 18:55 ` Kevin Hilman
2012-01-08 8:56 ` Hiremath, Vaibhav
2012-01-06 18:53 ` [RFC/PATCH 8/7] ARM: OMAP: AM35xx: convert 3517 detection/flags to AM35xx Kevin Hilman
2012-01-08 7:02 ` Hiremath, Vaibhav
2012-01-09 23:06 ` Kevin Hilman
2012-01-11 16:29 ` Hiremath, Vaibhav
2012-01-12 5:58 ` Hiremath, Vaibhav
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=871urd7iiq.fsf@ti.com \
--to=khilman@ti.com \
--cc=hvaibhav@ti.com \
--cc=jean.pihet@newoldbits.com \
--cc=linux-omap@vger.kernel.org \
--cc=paul@pwsan.com \
/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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.