* Re: Dynamic power management
[not found] <BMXPR01MB2870D9D1E222FFF4BE1FC3C1EE229@BMXPR01MB2870.INDPRD01.PROD.OUTLOOK.COM>
@ 2021-05-31 6:42 ` Viresh Kumar
[not found] ` <BMXPR01MB28706C00AA1203BFC31E56B7EE3F9@BMXPR01MB2870.INDPRD01.PROD.OUTLOOK.COM>
1 sibling, 0 replies; 2+ messages in thread
From: Viresh Kumar @ 2021-05-31 6:42 UTC (permalink / raw)
To: Pankaj Vinodrao Joshi; +Cc: linux-pm
On 28-05-21, 10:17, Pankaj Vinodrao Joshi wrote:
> Hi,
>
> I am working with the new architecture which is new in the market and is not
> fully mature with respect to the dynamic PM. I believe following are the
> frameworks available with dynamic power management but currently i am using
> cpufreq framework only
It isn't all about architectures but the eventual platforms as well and if they
need these parts.
> CPUfreq, Devfreq
This is for scaling the frequency of the devices, like CPUs, GPUs, etc. If you
want/need that or not is for you to decide.
> OPP
This is only a way of passing the valid frequency-voltage pairs to the other
frameworks via device tree, like cpufreq. Again if you need to use them.
> Genpd
This is an important part for runtime PM, this enables disables power to various
parts of the platform/SoC (or group of IPs). You need to have this kind of
architecture and registers to enable/disable power to certain parts of the SoC.
> Runtime PM
This eventually enables/disables genpd/regulators/clocks only, need driver
specific hooks.
> Clocks
This is for enabling/disabling clock to IPs.
> Regulators
to control voltage regulators, change their levels and enable/disable them.
> Can someone guide me if i want support for all above framework what and all
> support i should have ? What is SoC side and kernel side dependency implement
> above frameworks?? Kindly help.
Just look at them one by one, you will see plenty of examples of platforms doing
it. There may not be a lot of architecure specific stuff here, but platform
specific.
--
viresh
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: Dynamic power management
[not found] ` <BMXPR01MB2870C33B5B7A146A35A654B0EE3F9@BMXPR01MB2870.INDPRD01.PROD.OUTLOOK.COM>
@ 2021-05-31 7:00 ` Viresh Kumar
0 siblings, 0 replies; 2+ messages in thread
From: Viresh Kumar @ 2021-05-31 7:00 UTC (permalink / raw)
To: Pankaj Vinodrao Joshi; +Cc: linux-pm
Are bhai, you need to register on the below link. I just gave it to you..
http://vger.kernel.org/vger-lists.html
Go here, search for linux-pm, click on subscribe, enter your details
On 31-05-21, 06:57, Pankaj Vinodrao Joshi wrote:
> Hi Viresh,
>
> i have tried to send mail to linux-pm but every time there is issue with mail delivery the mail is getting delivered to you but not to the list. Even i tried to send through gmail too but facing same issue.
> Your message to linux-pm@vger.kernel.org couldn't be delivered.
> vger.kernel.org suspects your message is spam and rejected it.
> Pankaj.VJ Office 365 vger.kernel.org
> Sender Action Required
> Messages suspected as spam
>
>
> Thanks
> ________________________________
> From: Viresh Kumar <viresh.kumar@linaro.org>
> Sent: Monday, May 31, 2021 12:17 PM
> To: Pankaj Vinodrao Joshi <Pankaj.VJ@exaleapsemi.com>
> Subject: Re: Dynamic power management
>
> You have send an email to linux-pm list, have you subscribed it at all ? I don't
> think your mail reached to anyone there.
>
> http://vger.kernel.org/vger-lists.html
>
> On 31-05-21, 05:22, Pankaj Vinodrao Joshi wrote:
> > Hi Viresh ,
> >
> > I am working with the new architecture which is new in the market and is not fully mature with respect to the dynamic PM. I believe following are the frameworks available with dynamic power management but currently i am using cpufreq framework only
> >
> > CPUfreq, Devfreq
> > OPP
> > Genpd
> > Runtime PM
> > Clocks
> > Regulators
> >
> > Can you please guide me if i want support for all above framework what and all support i should have ? What is SoC side and kernel side dependency implement above frameworks?? Kindly help.
> >
> >
> > Thanks
>
> --
> viresh
> [EXT]
--
viresh
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2021-05-31 7:00 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <BMXPR01MB2870D9D1E222FFF4BE1FC3C1EE229@BMXPR01MB2870.INDPRD01.PROD.OUTLOOK.COM>
2021-05-31 6:42 ` Dynamic power management Viresh Kumar
[not found] ` <BMXPR01MB28706C00AA1203BFC31E56B7EE3F9@BMXPR01MB2870.INDPRD01.PROD.OUTLOOK.COM>
[not found] ` <20210531064726.t3oosgjqafb4raez@vireshk-i7>
[not found] ` <BMXPR01MB2870C33B5B7A146A35A654B0EE3F9@BMXPR01MB2870.INDPRD01.PROD.OUTLOOK.COM>
2021-05-31 7:00 ` Viresh Kumar
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).