linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
From: drake@endlessm.com (Daniel Drake)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v2 1/2] clk: samsung: exynos4: Enable ARMCLK down feature
Date: Mon, 21 Jul 2014 13:51:59 +0100	[thread overview]
Message-ID: <CAD8Lp45UtZ_aao2ScUUjRq9AfnxGq9GuT24SLzY-koeBfTTDCw@mail.gmail.com> (raw)
In-Reply-To: <1405694193-29643-1-git-send-email-k.kozlowski@samsung.com>

On Fri, Jul 18, 2014 at 3:36 PM, Krzysztof Kozlowski
<k.kozlowski@samsung.com> wrote:
> Enable ARMCLK down feature on all Exynos4 SoCs. The frequency of
> ARMCLK will be reduced upon entering idle mode (WFI or WFE).
>
> The feature behaves like very fast cpufreq ondemand governor. In idle
> mode this reduces energy consumption on full frequency chosen by
> cpufreq governor by approximately:
>  - Trats2:  6.5% (153 mA -> 143 mA)
>  - Trats:  33.0% (180 mA -> 120 mA)
>  - Gear1:  27.0% (180 mA -> 130 mA)
>
> The patch uses simillar settings as Exynos5250 (clk-exynos5250.c),
> except it disables clock up feature and on Exynos4412 ARMCLK down is
> enabled for all 4 cores.
>
> Tested on Trats board (Exynos4210), Trats2 board (Exynos4412) and
> Samsung Gear 1 (Exynos4212).
>
> Signed-off-by: Krzysztof Kozlowski <k.kozlowski@samsung.com>

Tested on ODROID-U2, seems to be working. I don't have a way of
measuring the power usage, but the system seems as stable as before.

Tested-by: Daniel Drake <drake@endlessm.com>

  parent reply	other threads:[~2014-07-21 12:51 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-18 14:36 [PATCH v2 1/2] clk: samsung: exynos4: Enable ARMCLK down feature Krzysztof Kozlowski
2014-07-18 14:36 ` [PATCH v2 2/2] clk: samsung: exynos3250: " Krzysztof Kozlowski
2014-07-21 12:51 ` Daniel Drake [this message]
2014-07-23 12:47 ` [PATCH v2 1/2] clk: samsung: exynos4: " Tomasz Figa
2014-07-24  0:18 ` Mike Turquette
2014-07-24  6:42   ` Krzysztof Kozlowski
2014-07-24  9:44     ` Krzysztof Kozlowski
2014-07-25 22:22       ` Mike Turquette

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=CAD8Lp45UtZ_aao2ScUUjRq9AfnxGq9GuT24SLzY-koeBfTTDCw@mail.gmail.com \
    --to=drake@endlessm.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).