All of lore.kernel.org
 help / color / mirror / Atom feed
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Viresh Kumar <viresh.kumar@linaro.org>
Cc: Sylwester Nawrocki <s.nawrocki@samsung.com>,
	vireshk@kernel.org, robh+dt@kernel.org, sboyd@kernel.org,
	roger.lu@mediatek.com, linux-pm@vger.kernel.org,
	linux-arm-kernel@lists.infradead.org,
	linux-samsung-soc@vger.kernel.org, devicetree@vger.kernel.org,
	b.zolnierkie@samsung.com, m.szyprowski@samsung.com,
	Stephen Boyd <sboyd@codeaurora.org>
Subject: Re: [PATCH v5 1/4] PM / OPP: Support adjusting OPP voltages at runtime
Date: Mon, 21 Oct 2019 13:23:54 +0200	[thread overview]
Message-ID: <20191021112354.GA2262@pi3> (raw)
In-Reply-To: <20191017064258.yfbh7iz3pbzfhdvr@vireshk-i7>

On Thu, Oct 17, 2019 at 12:12:58PM +0530, Viresh Kumar wrote:
> On 16-10-19, 16:57, Sylwester Nawrocki wrote:
> > From: Stephen Boyd <sboyd@codeaurora.org>
> > 
> > On some SoCs the Adaptive Voltage Scaling (AVS) technique is
> > employed to optimize the operating voltage of a device. At a
> > given frequency, the hardware monitors dynamic factors and either
> > makes a suggestion for how much to adjust a voltage for the
> > current frequency, or it automatically adjusts the voltage
> > without software intervention. Add an API to the OPP library for
> > the former case, so that AVS type devices can update the voltages
> > for an OPP when the hardware determines the voltage should
> > change. The assumption is that drivers like CPUfreq or devfreq
> > will register for the OPP notifiers and adjust the voltage
> > according to suggestions that AVS makes.
> > 
> > This patch is derived from [1] submitted by Stephen.
> > [1] https://lore.kernel.org/patchwork/patch/599279/
> > 
> > Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
> > Signed-off-by: Roger Lu <roger.lu@mediatek.com>
> > [s.nawrocki@samsung.com: added handling of OPP min/max voltage]
> > Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
> > ---
> >  drivers/opp/core.c     | 69 ++++++++++++++++++++++++++++++++++++++++++
> >  include/linux/pm_opp.h | 13 ++++++++
> >  2 files changed, 82 insertions(+)
> 
> Applied. Thanks.

Hi Viresh,

Can you provide a stable tag with this patch so I can take soc/samsung
driver?

Best regards,
Krzysztof


WARNING: multiple messages have this Message-ID (diff)
From: Krzysztof Kozlowski <krzk@kernel.org>
To: Viresh Kumar <viresh.kumar@linaro.org>
Cc: devicetree@vger.kernel.org, linux-samsung-soc@vger.kernel.org,
	linux-pm@vger.kernel.org, sboyd@kernel.org, vireshk@kernel.org,
	b.zolnierkie@samsung.com, roger.lu@mediatek.com,
	robh+dt@kernel.org, Sylwester Nawrocki <s.nawrocki@samsung.com>,
	Stephen Boyd <sboyd@codeaurora.org>,
	linux-arm-kernel@lists.infradead.org, m.szyprowski@samsung.com
Subject: Re: [PATCH v5 1/4] PM / OPP: Support adjusting OPP voltages at runtime
Date: Mon, 21 Oct 2019 13:23:54 +0200	[thread overview]
Message-ID: <20191021112354.GA2262@pi3> (raw)
In-Reply-To: <20191017064258.yfbh7iz3pbzfhdvr@vireshk-i7>

On Thu, Oct 17, 2019 at 12:12:58PM +0530, Viresh Kumar wrote:
> On 16-10-19, 16:57, Sylwester Nawrocki wrote:
> > From: Stephen Boyd <sboyd@codeaurora.org>
> > 
> > On some SoCs the Adaptive Voltage Scaling (AVS) technique is
> > employed to optimize the operating voltage of a device. At a
> > given frequency, the hardware monitors dynamic factors and either
> > makes a suggestion for how much to adjust a voltage for the
> > current frequency, or it automatically adjusts the voltage
> > without software intervention. Add an API to the OPP library for
> > the former case, so that AVS type devices can update the voltages
> > for an OPP when the hardware determines the voltage should
> > change. The assumption is that drivers like CPUfreq or devfreq
> > will register for the OPP notifiers and adjust the voltage
> > according to suggestions that AVS makes.
> > 
> > This patch is derived from [1] submitted by Stephen.
> > [1] https://lore.kernel.org/patchwork/patch/599279/
> > 
> > Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
> > Signed-off-by: Roger Lu <roger.lu@mediatek.com>
> > [s.nawrocki@samsung.com: added handling of OPP min/max voltage]
> > Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
> > ---
> >  drivers/opp/core.c     | 69 ++++++++++++++++++++++++++++++++++++++++++
> >  include/linux/pm_opp.h | 13 ++++++++
> >  2 files changed, 82 insertions(+)
> 
> Applied. Thanks.

Hi Viresh,

Can you provide a stable tag with this patch so I can take soc/samsung
driver?

Best regards,
Krzysztof


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2019-10-21 11:24 UTC|newest]

Thread overview: 28+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CGME20191016145806eucas1p2d522901fc79e1ca6e03f1bb516a81370@eucas1p2.samsung.com>
2019-10-16 14:57 ` [PATCH v5 0/4] Exynos Adaptive Supply Voltage support Sylwester Nawrocki
2019-10-16 14:57   ` Sylwester Nawrocki
     [not found]   ` <CGME20191016145810eucas1p1b31400c9b2e7f30cdf6deeb4ccee2788@eucas1p1.samsung.com>
2019-10-16 14:57     ` [PATCH v5 1/4] PM / OPP: Support adjusting OPP voltages at runtime Sylwester Nawrocki
2019-10-16 14:57       ` Sylwester Nawrocki
2019-10-17  6:42       ` Viresh Kumar
2019-10-17  6:42         ` Viresh Kumar
2019-10-21 11:23         ` Krzysztof Kozlowski [this message]
2019-10-21 11:23           ` Krzysztof Kozlowski
2019-10-22  2:23           ` Viresh Kumar
2019-10-22  2:23             ` Viresh Kumar
2019-10-22 18:43             ` Krzysztof Kozlowski
2019-10-22 18:43               ` Krzysztof Kozlowski
     [not found]   ` <CGME20191016145812eucas1p1a3cf3f44a2cff4c32a2270334630c4a2@eucas1p1.samsung.com>
2019-10-16 14:57     ` [PATCH v5 2/4] dt-bindings: arm: samsung: Update the CHIPID binding for ASV Sylwester Nawrocki
2019-10-16 14:57       ` Sylwester Nawrocki
2019-10-16 16:16       ` Krzysztof Kozlowski
2019-10-16 16:16         ` Krzysztof Kozlowski
2019-10-17  9:03         ` Sylwester Nawrocki
2019-10-17  9:03           ` Sylwester Nawrocki
     [not found]   ` <CGME20191016145813eucas1p1623db169f1ee93f88cb2c75090804747@eucas1p1.samsung.com>
2019-10-16 14:57     ` [PATCH v5 3/4] soc: samsung: Add Exynos Adaptive Supply Voltage driver Sylwester Nawrocki
2019-10-16 14:57       ` Sylwester Nawrocki
2019-10-22 19:04       ` Krzysztof Kozlowski
2019-10-22 19:04         ` Krzysztof Kozlowski
2019-10-23 10:48         ` Sylwester Nawrocki
2019-10-23 10:48           ` Sylwester Nawrocki
2019-10-23 11:20           ` Krzysztof Kozlowski
2019-10-23 11:20             ` Krzysztof Kozlowski
     [not found]   ` <CGME20191016145814eucas1p10d50d438abb850fd82f622122b223196@eucas1p1.samsung.com>
2019-10-16 14:57     ` [PATCH v5 4/4] ARM: EXYNOS: Enable exynos-asv driver for ARCH_EXYNOS Sylwester Nawrocki
2019-10-16 14:57       ` Sylwester Nawrocki

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=20191021112354.GA2262@pi3 \
    --to=krzk@kernel.org \
    --cc=b.zolnierkie@samsung.com \
    --cc=devicetree@vger.kernel.org \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-pm@vger.kernel.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    --cc=m.szyprowski@samsung.com \
    --cc=robh+dt@kernel.org \
    --cc=roger.lu@mediatek.com \
    --cc=s.nawrocki@samsung.com \
    --cc=sboyd@codeaurora.org \
    --cc=sboyd@kernel.org \
    --cc=viresh.kumar@linaro.org \
    --cc=vireshk@kernel.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 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.