From: Tony Lindgren <tony@atomide.com>
To: "Cousson, Benoit" <b-cousson@ti.com>
Cc: "DebBarma, Tarun Kanti" <tarun.kanti@ti.com>,
"linux-omap@vger.kernel.org" <linux-omap@vger.kernel.org>,
"Hilman, Kevin" <khilman@ti.com>,
"linux-arm-kernel@lists.infradead.org"
<linux-arm-kernel@lists.infradead.org>,
arnd Bergmann <arnd@arndb.de>
Subject: Re: [PATCH v16 00/12] OMAP: dmtimer: adaptation to platform_driver
Date: Mon, 3 Oct 2011 17:36:39 -0700 [thread overview]
Message-ID: <20111004003638.GQ6324@atomide.com> (raw)
In-Reply-To: <4E89C7CD.8040505@ti.com>
* Cousson, Benoit <b-cousson@ti.com> [111003 07:00]:
> + Arnd
>
> Hi Tony,
>
> After rebasing by DT series on top of your dt-base, I noticed two
> minor issues from this timer series.
>
> First some new warnings:
>
> [ 0.260009] omap_timer.1: alias fck already exists
> [ 0.260345] omap_timer.2: alias fck already exists
> [ 0.260650] omap_timer.3: alias fck already exists
> [ 0.260955] omap_timer.4: alias fck already exists
> [ 0.261260] omap_timer.5: alias fck already exists
> [ 0.261566] omap_timer.6: alias fck already exists
> [ 0.261871] omap_timer.7: alias fck already exists
> [ 0.262207] omap_timer.8: alias fck already exists
> [ 0.262512] omap_timer.9: alias fck already exists
> [ 0.262847] omap_timer.10: alias fck already exists
> [ 0.263153] omap_timer.11: alias fck already exists
>
> These warnings are due to the commit
> 318c3e15cd55c73a26ae22a65a8183655b3003f9 ARM: OMAP2+: dmtimer: add
> device names to flck nodes
Yes I noticed those too, but too late :(
> Since 3.1, the fck clock nodes are added automatically based on
> hwmod main_clk attribute.
>
> + CLK("omap_timer.1", "fck", &timer1_fck, CK_443X),
> + CLK("omap_timer.2", "fck", &timer2_fck, CK_443X),
> + CLK("omap_timer.3", "fck", &timer3_fck, CK_443X),
> + CLK("omap_timer.4", "fck", &timer4_fck, CK_443X),
> + CLK("omap_timer.5", "fck", &timer5_fck, CK_443X),
> + CLK("omap_timer.6", "fck", &timer6_fck, CK_443X),
> + CLK("omap_timer.7", "fck", &timer7_fck, CK_443X),
> + CLK("omap_timer.8", "fck", &timer8_fck, CK_443X),
> + CLK("omap_timer.9", "fck", &timer9_fck, CK_443X),
> + CLK("omap_timer.10", "fck", &timer10_fck, CK_443X),
> + CLK("omap_timer.11", "fck", &timer11_fck, CK_443X),
>
> So they should not exist in this patch.
>
> Moreover, all the legacy clockdev should be removed at the same time.
>
> CLK(NULL, "gpt1_fck", &timer1_fck, CK_443X),
> CLK(NULL, "gpt10_fck", &timer10_fck, CK_443X),
> CLK(NULL, "gpt11_fck", &timer11_fck, CK_443X),
> CLK(NULL, "gpt2_fck", &timer2_fck, CK_443X),
> CLK(NULL, "gpt3_fck", &timer3_fck, CK_443X),
> CLK(NULL, "gpt4_fck", &timer4_fck, CK_443X),
> CLK(NULL, "gpt5_fck", &timer5_fck, CK_443X),
> CLK(NULL, "gpt6_fck", &timer6_fck, CK_443X),
> CLK(NULL, "gpt7_fck", &timer7_fck, CK_443X),
> CLK(NULL, "gpt8_fck", &timer8_fck, CK_443X),
> CLK(NULL, "gpt9_fck", &timer9_fck, CK_443X),
> CLK(NULL, "gpt1_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt2_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt3_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt4_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt5_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt6_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt7_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt8_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt9_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt10_ick", &dummy_ck, CK_443X),
> CLK(NULL, "gpt11_ick", &dummy_ck, CK_443X),
>
> That will reduce a little bit the size of these static data files.
OK
> Secondly, in commit c345c8b09d7a131f3571af55341038054a79efbd ARM:
> OMAP2+: dmtimer: convert to platform devices
>
> +struct omap_device_pm_latency omap2_dmtimer_latency[] = {
> + {
> + .deactivate_func = omap_device_idle_hwmods,
> + .activate_func = omap_device_enable_hwmods,
> + .flags = OMAP_DEVICE_LATENCY_AUTO_ADJUST,
> + },
> +};
> +
>
> That structure should be removed, since I added a default one in the
> omap_device cleanup series for 3.2. Assuming that the cleanup is
> pulled before the new feature, the timer series could avoid adding
> that.
OK
> How do you want to handle that, using some cleanup patch on top of
> your current branch or by resubmitting the series?
> The point is that this branch was already pulled by Arnd in
> arm-soc/next/dmtimer feature branch.
Can you please just do a fix on either the dmtimer branch or
on cleanup branch?
Regards,
Tony
prev parent reply other threads:[~2011-10-04 0:36 UTC|newest]
Thread overview: 38+ messages / expand[flat|nested] mbox.gz Atom feed top
2011-09-20 11:30 [PATCH v16 00/12] OMAP: dmtimer: adaptation to platform_driver Tarun Kanti DebBarma
2011-09-20 11:30 ` [PATCH v16 01/12] OMAP2+: dmtimer: add device names to flck nodes Tarun Kanti DebBarma
2011-09-22 1:00 ` Tony Lindgren
2011-09-22 5:58 ` DebBarma, Tarun Kanti
2011-09-20 11:30 ` [PATCH v16 02/12] OMAP1: dmtimer: conversion to platform devices Tarun Kanti DebBarma
2011-09-20 11:30 ` [PATCH v16 03/12] OMAP2+: dmtimer: convert " Tarun Kanti DebBarma
2011-09-20 11:30 ` [PATCH v16 04/12] OMAP: dmtimer: platform driver Tarun Kanti DebBarma
2011-09-20 11:30 ` [PATCH v16 05/12] OMAP: dmtimer: switch-over to platform device driver Tarun Kanti DebBarma
2011-09-22 1:00 ` Tony Lindgren
2011-09-22 5:57 ` DebBarma, Tarun Kanti
2011-09-20 11:30 ` [PATCH v16 06/12] OMAP: dmtimer: pm_runtime support Tarun Kanti DebBarma
2011-09-20 11:30 ` [PATCH v16 07/12] OMAP: dmtimer: add timeout to low-level routines Tarun Kanti DebBarma
2011-09-22 1:00 ` Tony Lindgren
2011-09-22 5:53 ` DebBarma, Tarun Kanti
2011-09-20 11:30 ` [PATCH v16 08/12] OMAP: dmtimer: do remaining initialization in probe Tarun Kanti DebBarma
2011-09-22 1:00 ` Tony Lindgren
2011-09-22 6:05 ` DebBarma, Tarun Kanti
2011-09-20 11:30 ` [PATCH v16 09/12] OMAP: dmtimer: low-power mode support Tarun Kanti DebBarma
2011-09-22 1:00 ` Tony Lindgren
2011-09-22 6:07 ` DebBarma, Tarun Kanti
2011-11-15 17:57 ` Omar Ramirez Luna
2011-11-16 6:18 ` DebBarma, Tarun Kanti
2011-11-17 0:53 ` Omar Ramirez Luna
2011-11-17 9:42 ` DebBarma, Tarun Kanti
2011-11-18 2:19 ` Omar Ramirez Luna
2011-09-20 11:30 ` [PATCH v16 10/12] OMAP: dmtimer: extend spinlock in request functions Tarun Kanti DebBarma
2011-09-22 0:42 ` Tony Lindgren
2011-09-22 6:00 ` DebBarma, Tarun Kanti
2011-09-20 11:30 ` [PATCH v16 11/12] OMAP: dmtimer: add error handling to export APIs Tarun Kanti DebBarma
2011-09-20 11:30 ` [PATCH v16 12/12] OMAP: dmtimer: get rid of timer_ip_version field Tarun Kanti DebBarma
2011-09-22 1:00 ` Tony Lindgren
2011-09-22 0:59 ` [PATCH v16 00/12] OMAP: dmtimer: adaptation to platform_driver Tony Lindgren
2011-09-22 6:09 ` DebBarma, Tarun Kanti
2011-09-23 9:27 ` DebBarma, Tarun Kanti
2011-09-26 17:25 ` Tony Lindgren
2011-09-26 18:38 ` DebBarma, Tarun Kanti
2011-10-03 14:33 ` Cousson, Benoit
2011-10-04 0:36 ` Tony Lindgren [this message]
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=20111004003638.GQ6324@atomide.com \
--to=tony@atomide.com \
--cc=arnd@arndb.de \
--cc=b-cousson@ti.com \
--cc=khilman@ti.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=tarun.kanti@ti.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox