From: Kishon Vijay Abraham I <kishon@ti.com>
To: Paul Walmsley <paul@pwsan.com>
Cc: tony@atomide.com, linux-omap@vger.kernel.org,
linux-arm-kernel@lists.infradead.org, j-keerthy@ti.com,
b-cousson@ti.com
Subject: Re: [PATCH] ARM: OMAP4: PM: fix PM regression introduced by recent clock cleanup
Date: Mon, 8 Apr 2013 17:25:05 +0530 [thread overview]
Message-ID: <5162B019.6050407@ti.com> (raw)
In-Reply-To: <alpine.DEB.2.00.1302122026530.29149@utopia.booyaka.com>
Hi,
On Wednesday 13 February 2013 01:58 AM, Paul Walmsley wrote:
>
> Commit 17b7e7d33530e2bbd3bdc90f4db09b91cfdde2bb ("ARM: OMAP4:
> clock/hwmod data: start to remove some IP block control "clocks"")
> introduced a regression preventing the L3INIT clockdomain of OMAP4
> systems from entering idle. This in turn prevented these systems from
> entering full chip clock-stop.
>
> The regression was caused by the incorrect removal of a so-called
> "optional functional clock" from the OMAP4 clock data. This wasn't
> caught for two reasons. First, I missed the retention entry failure
> in the branch test logs:
>
> http://www.pwsan.com/omap/testlogs/cleanup_a_3.9/20130126014242/pm/4460pandaes/4460pandaes_log.txt
>
> Second, the integration data for the OCP2SCP PHY IP block, added by
> commit 0c6688753f9912c6a7013549ec31c8844020bbc1 ("ARM: OMAP4: hwmod
> data: add remaining USB-related IP blocks"), should have associated this
> clock with the IP block, but did not.
>
> Fix by adding back the so-called "optional" functional clock to the
> clock data, and by linking that clock to the OCP2SCP PHY IP block
> integration hwmod data.
This patch breaks MUSB in OMAP4 panda. The 48M clock is modeled as main
clk [1] for ocp2scp so after doing get_sync, this optional clock gets
enabled. But after this patch, the optional clock seems to be not
enabled after get_sync.
http://lists.infradead.org/pipermail/linux-arm-kernel/2012-September/118285.html
(this patch is not directly merged but I guess the discussion here is
taken care of)
Thanks
Kishon
WARNING: multiple messages have this Message-ID (diff)
From: kishon@ti.com (Kishon Vijay Abraham I)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH] ARM: OMAP4: PM: fix PM regression introduced by recent clock cleanup
Date: Mon, 8 Apr 2013 17:25:05 +0530 [thread overview]
Message-ID: <5162B019.6050407@ti.com> (raw)
In-Reply-To: <alpine.DEB.2.00.1302122026530.29149@utopia.booyaka.com>
Hi,
On Wednesday 13 February 2013 01:58 AM, Paul Walmsley wrote:
>
> Commit 17b7e7d33530e2bbd3bdc90f4db09b91cfdde2bb ("ARM: OMAP4:
> clock/hwmod data: start to remove some IP block control "clocks"")
> introduced a regression preventing the L3INIT clockdomain of OMAP4
> systems from entering idle. This in turn prevented these systems from
> entering full chip clock-stop.
>
> The regression was caused by the incorrect removal of a so-called
> "optional functional clock" from the OMAP4 clock data. This wasn't
> caught for two reasons. First, I missed the retention entry failure
> in the branch test logs:
>
> http://www.pwsan.com/omap/testlogs/cleanup_a_3.9/20130126014242/pm/4460pandaes/4460pandaes_log.txt
>
> Second, the integration data for the OCP2SCP PHY IP block, added by
> commit 0c6688753f9912c6a7013549ec31c8844020bbc1 ("ARM: OMAP4: hwmod
> data: add remaining USB-related IP blocks"), should have associated this
> clock with the IP block, but did not.
>
> Fix by adding back the so-called "optional" functional clock to the
> clock data, and by linking that clock to the OCP2SCP PHY IP block
> integration hwmod data.
This patch breaks MUSB in OMAP4 panda. The 48M clock is modeled as main
clk [1] for ocp2scp so after doing get_sync, this optional clock gets
enabled. But after this patch, the optional clock seems to be not
enabled after get_sync.
http://lists.infradead.org/pipermail/linux-arm-kernel/2012-September/118285.html
(this patch is not directly merged but I guess the discussion here is
taken care of)
Thanks
Kishon
next prev parent reply other threads:[~2013-04-08 11:56 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-02-12 20:28 [PATCH] ARM: OMAP4: PM: fix PM regression introduced by recent clock cleanup Paul Walmsley
2013-02-12 20:28 ` Paul Walmsley
2013-04-08 11:55 ` Kishon Vijay Abraham I [this message]
2013-04-08 11:55 ` Kishon Vijay Abraham I
2013-04-08 16:23 ` Paul Walmsley
2013-04-08 16:23 ` Paul Walmsley
2013-04-08 17:09 ` Paul Walmsley
2013-04-08 17:09 ` Paul Walmsley
2013-04-10 20:09 ` Paul Walmsley
2013-04-10 20:09 ` Paul Walmsley
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=5162B019.6050407@ti.com \
--to=kishon@ti.com \
--cc=b-cousson@ti.com \
--cc=j-keerthy@ti.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=paul@pwsan.com \
--cc=tony@atomide.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.