Ticket #300 (new enhancement)

Opened 3 years ago

Last modified 2 years ago

Emergency shutdown on battery low or temperature high

Reported by: mickey Owned by: jluebbe
Priority: major Milestone:
Component: framework/ousaged Version:
Keywords: Cc:

Description (last modified by mickey) (diff)

The Neo's PMU is resuming if the battery is low or the temperature is high. We should check for that resume reason and issue an emergency shutdown, so we never drain the battery completely during resume.

Check the sysfs path (neo1973-resume.0) for the resume reason. If it's EINT09_PMU, then query the subreason in ../i2c directory. Map the proper INT with the PCF50633 manual @  http://wiki.openmoko.org/wiki/NXP_PCF50633, page28.

Change History

comment:1 Changed 3 years ago by mickey

  • Description modified (diff)

comment:2 Changed 3 years ago by mickey

This has now been implemented as a special case in the resume control flow. We should find out how long we can operate after a low battery IRQ to see whether we can let this handle by oeventsd and the usual rules processing.

comment:3 Changed 3 years ago by stefan

  • Milestone milestone5 deleted

comment:4 Changed 2 years ago by sim

 decoration Changed 1 year ago by admin

 bathtub Changed 1 year ago by admin

 solar system Changed 1 year ago by admin

 stair parts Changed 1 year ago by admin

 solar supply Changed 1 year ago by admin

Note: See TracTickets for help on using tickets.