Backported power driver from CAF's ics_chocolate.

probably fixed issue #19