power: reset: ltc2952: make trigger input optional
authorFrans Klaver <frans.klaver@xsens.com>
Wed, 14 Jan 2015 08:15:45 +0000 (09:15 +0100)
committerSebastian Reichel <sre@kernel.org>
Tue, 20 Jan 2015 12:58:31 +0000 (13:58 +0100)
commitee18185331ded6bbcf1aa59b9a81545c1ff5eecd
tree55ab58e03ece08587e36c8a8fb1f4d6b9647447a
parentc1ada2ff8045eacc11a3b894f2056aa5457b17b5
power: reset: ltc2952: make trigger input optional

Currently the ltc2952 supports only one button sequence to initiate
powerdown. This is not always desirable, as even prolonged button
presses can happen in use.

Allow ltc2952 users to pick their own power down sequence, by making the
trigger input optional. Since this still means that the ltc2952 may
power down the platform if the power button is pressed for about 5
seconds, we still need to make sure to start the watchdog toggle to
prolong the system power for as long as we need it.

This will still allow the system to control power using the kill signal.

Signed-off-by: Frans Klaver <frans.klaver@xsens.com>
Signed-off-by: Sebastian Reichel <sre@kernel.org>
drivers/power/reset/ltc2952-poweroff.c