lkml.org 
[lkml]   [2023]   [Aug]   [24]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: [PATCH v4] thermal: imx8mm: Allow reboot after critical temperature
Hi Daniel,

On 24/08/2023 11:36, Fabio Estevam wrote:
> From: Fabio Estevam <festevam@denx.de>
>
> Currently, after the SoC reaches the critical temperature, the board
> goes through a poweroff mechanism.
>
> In some cases, such behavior does not suit well, as the board may be
> unattended in the field and rebooting may be a better approach.
>
> The bootloader may also check the temperature and only allow the boot
> to
> proceed when the temperature is below a certain threshold.
>
> Introduce a 'reboot_on_crit' sysfs entry to indicate that the board
> will go through a reboot after the critical temperature is reached.
>
> By default, the original shutdown behavior is preserved.
>
> Tested on a imx8mm-evk board by issuing the command below:
>
> echo 1 >
> /sys/devices/platform/soc@0/30000000.bus/30260000.tmu/reboot_on_crit
>
> Confirmed that it goes through a reboot after the critical temperature
> is reached.
>
> Signed-off-by: Fabio Estevam <festevam@denx.de>
> ---
> Changes since v3:
> - Add a sysfs entry.

After thinking more about this, I am happier with the previous v3.

The decision to reboot or shutdown is not something that needs to be
changed in runtime.

If the module_param() approach from v3 could be accepted, I think it
would be
a better solution.

Thanks

\
 
 \ /
  Last update: 2023-08-24 17:26    [W:0.033 / U:0.244 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site