From: Tomi Valkeinen <tomi.valkeinen@ti.com>
To: "Turquette, Mike" <mturquette@ti.com>
Cc: Kevin Hilman <khilman@ti.com>,
linux-omap@vger.kernel.org, Paul Walmsley <paul@pwsan.com>,
archit@ti.com
Subject: Re: [PATCH 2/2] OMAPDSS: Ensure OPP100 when DSS is operational
Date: Thu, 19 Apr 2012 08:06:12 +0300 [thread overview]
Message-ID: <1334811972.1521.30.camel@lappy> (raw)
In-Reply-To: <CAJOA=zN4ghhg2wpJeqFN97myMihGxvOSN05NkxoMFKG2BgYORA@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1813 bytes --]
On Wed, 2012-04-18 at 10:26 -0700, Turquette, Mike wrote:
> On Wed, Apr 18, 2012 at 10:03 AM, Kevin Hilman <khilman@ti.com> wrote:
> > Tomi Valkeinen <tomi.valkeinen@ti.com> writes:
> >> On Tue, 2012-03-13 at 11:37 -0700, Kevin Hilman wrote:
> >>> It sounds to me like it acutally is a throughput constraint on CORE. If
> >>> so, wouldn't it be clearer to set a throughput constraint that is
> >>> calculated based on the pixel clock and resulting bitrate that would
> >>> have the same effect?
> >>
> >> I don't see that these limits would have anything to do with CORE. I'm
> >> guessing that the DSS HW just can't function properly with high clocks
> >> and low voltage.
> >
> > OK, this gets back to something we've talked about a few times that is
> > needed in the clock framework. Basically, we need a way for clocks to
> > prevent changes so these kinds of dependencies can be tracked. We've
> > talked about new APIs like clk_allow_changes(), clk_block_changes() or
> > something like that.
> >
> > Basically, something that allows clocks to know that their will not be
> > changed under them.
>
> Are the DSS clocks changing frequency behind your back? Or are the
> clock rates staying the same while the voltage is dropped?
The latter. The clocks do not change behind my back. It's the DSS driver
making the clock rate changes.
> For the former issue Kevin is right that we need better clock
> semantics. For the latter issue hopefully the future dvfs
> architecture will do the right thing (at least it does on paper).
Note that many of the DSS clocks are generated inside DSS HW, and
managed by the DSS driver, and thus the clock framework doesn't know
anything about them. Will the future dvfs offer some way for the drivers
to limit the OPP?
Tomi
[-- Attachment #2: This is a digitally signed message part --]
[-- Type: application/pgp-signature, Size: 836 bytes --]
next prev parent reply other threads:[~2012-04-19 5:06 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2012-03-08 11:13 [PATCH 1/2] OMAPDSS: add set_min_bus_tput pointer to omapdss's platform data Tomi Valkeinen
2012-03-08 11:13 ` [PATCH 2/2] OMAPDSS: Ensure OPP100 when DSS is operational Tomi Valkeinen
2012-03-13 13:45 ` Tomi Valkeinen
[not found] ` <87zkbkmjo1.fsf@ti.com>
2012-03-14 6:38 ` Tomi Valkeinen
2012-04-18 13:13 ` Tomi Valkeinen
2012-04-18 17:03 ` Kevin Hilman
2012-04-18 17:26 ` Turquette, Mike
2012-04-19 5:06 ` Tomi Valkeinen [this message]
2012-04-19 19:56 ` Turquette, Mike
2012-04-19 5:03 ` Tomi Valkeinen
2012-04-19 14:00 ` Kevin Hilman
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=1334811972.1521.30.camel@lappy \
--to=tomi.valkeinen@ti.com \
--cc=archit@ti.com \
--cc=khilman@ti.com \
--cc=linux-omap@vger.kernel.org \
--cc=mturquette@ti.com \
--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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox