Message ID | 20200604015317.31389-1-thara.gopinath@linaro.org (mailing list archive) |
---|---|
Headers | show |
Series | Introduce Power domain based warming device driver | expand |
Hi! > Certain resources modeled as a generic power domain in linux kernel can be > used to warm up the SoC (mx power domain on sdm845) if the temperature > falls below certain threshold. These power domains can be considered as > thermal warming devices. (opposite of thermal cooling devices). Would you explain when this is needed? I'd normally expect "too low" temperature to be a problem during power-on, but at that time Linux is not running so it can not provide the heating... Best regards, Pavel
On 6/16/20 6:53 AM, Pavel Machek wrote: > Hi! > >> Certain resources modeled as a generic power domain in linux kernel can be >> used to warm up the SoC (mx power domain on sdm845) if the temperature >> falls below certain threshold. These power domains can be considered as >> thermal warming devices. (opposite of thermal cooling devices). > > Would you explain when this is needed? > > I'd normally expect "too low" temperature to be a problem during power-on, but at > that time Linux is not running so it can not provide the heating... Hi Pavel, This is more in the scenario if the system in on and temperature is dipping (I have been told in colder climates). Idea is to turn on resources so as to prevent further dipping of temperature if possible. > > Best regards, > > Pavel >
Hi! > >>falls below certain threshold. These power domains can be considered as > >>thermal warming devices. (opposite of thermal cooling devices). > > > >Would you explain when this is needed? > > > >I'd normally expect "too low" temperature to be a problem during power-on, but at > >that time Linux is not running so it can not provide the heating... > Hi Pavel, > > This is more in the scenario if the system in on and temperature is dipping > (I have been told in colder climates). Idea is to turn on resources so as to > prevent further dipping of temperature if possible. I guess even that makes sense... But, out of curiosity, do you know which kind of device is that and in what kind of environment? I mean, theoretically it may make sense on a cellphone, but... I guess you have some fun device and would like to know what it is :-). Hmm. And we can make this quite generic. while (too_cold()) barrier(); Wasting power is really easy :-). Pavel