Message ID | 20250411121757.573419-2-o.rempel@pengutronix.de |
---|---|
State | New |
Headers | show |
Series | Introduction of PSCR Framework and Related Components | expand |
On 11/04/2025 15:17, Oleksij Rempel wrote: > Prepare for the introduction of the Power State Change Reason Recorder > (PSCRR) framework by expanding the power_on_reason.h header. This > extension includes new power-on reasons: > - POWER_ON_REASON_OVER_CURRENT for over-current conditions. > - POWER_ON_REASON_REGULATOR_FAILURE for regulator failures. > - POWER_ON_REASON_OVER_TEMPERATURE for over temperature situations. > - POWER_ON_REASON_EC_PANIC for EC panics > > Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> FWIW: Reviewed-by: Matti Vaittinen <mazziesaccount@gmail.com> > --- > changes v6: > - add POWER_ON_REASON_EC_PANIC > - s/POWER_ON_REASON_OVERTEMPERATURE/POWER_ON_REASON_OVER_TEMPERATURE > --- > include/linux/power/power_on_reason.h | 4 ++++ > 1 file changed, 4 insertions(+) > > diff --git a/include/linux/power/power_on_reason.h b/include/linux/power/power_on_reason.h > index 95a1ec0c403c..bf9501792696 100644 > --- a/include/linux/power/power_on_reason.h > +++ b/include/linux/power/power_on_reason.h > @@ -15,5 +15,9 @@ > #define POWER_ON_REASON_XTAL_FAIL "crystal oscillator failure" > #define POWER_ON_REASON_BROWN_OUT "brown-out reset" > #define POWER_ON_REASON_UNKNOWN "unknown reason" > +#define POWER_ON_REASON_OVER_CURRENT "over current" > +#define POWER_ON_REASON_REGULATOR_FAILURE "regulator failure" > +#define POWER_ON_REASON_OVER_TEMPERATURE "over temperature" > +#define POWER_ON_REASON_EC_PANIC "EC panic" > > #endif /* POWER_ON_REASON_H */
diff --git a/include/linux/power/power_on_reason.h b/include/linux/power/power_on_reason.h index 95a1ec0c403c..bf9501792696 100644 --- a/include/linux/power/power_on_reason.h +++ b/include/linux/power/power_on_reason.h @@ -15,5 +15,9 @@ #define POWER_ON_REASON_XTAL_FAIL "crystal oscillator failure" #define POWER_ON_REASON_BROWN_OUT "brown-out reset" #define POWER_ON_REASON_UNKNOWN "unknown reason" +#define POWER_ON_REASON_OVER_CURRENT "over current" +#define POWER_ON_REASON_REGULATOR_FAILURE "regulator failure" +#define POWER_ON_REASON_OVER_TEMPERATURE "over temperature" +#define POWER_ON_REASON_EC_PANIC "EC panic" #endif /* POWER_ON_REASON_H */
Prepare for the introduction of the Power State Change Reason Recorder (PSCRR) framework by expanding the power_on_reason.h header. This extension includes new power-on reasons: - POWER_ON_REASON_OVER_CURRENT for over-current conditions. - POWER_ON_REASON_REGULATOR_FAILURE for regulator failures. - POWER_ON_REASON_OVER_TEMPERATURE for over temperature situations. - POWER_ON_REASON_EC_PANIC for EC panics Signed-off-by: Oleksij Rempel <o.rempel@pengutronix.de> --- changes v6: - add POWER_ON_REASON_EC_PANIC - s/POWER_ON_REASON_OVERTEMPERATURE/POWER_ON_REASON_OVER_TEMPERATURE --- include/linux/power/power_on_reason.h | 4 ++++ 1 file changed, 4 insertions(+)