power_hikey: Cleanup interactive boostpulse logic

Simplify the interactive boostpulse logic and make
sure we return an error if something fails.

Change-Id: Ie21cafaef9065b8025350fa7d319bea6e78646ce
Signed-off-by: John Stultz <john.stultz@linaro.org>
1 file changed