Don't forward keys in case of warm reboot sequence match
Don't forward keys in case of warm reboot sequence match

If the key combination matches the warm reboot sequence
(alt-volume_up-r), do not forward these keys to the AP. If the keys do
get forwarded, the AP's key handler can race with the EC's GAIAPOWER
task and unpredicatable things may happen.

BUG=chrome-os-partner:14496
TEST=hit alt-volume_up-r keys together. This should cause the system to
reboot. If in dev mode, check the contents of /dev/pstore/console_ramoops
file -- the contents should be from the previous boot.
BRANCH=snow

Change-Id: Ida08bf10c593c75186f472721992a52015e4bf24
Signed-off-by: Sameer Nanda <3daf6939ed4518939423e49b8a1025b098597787@chromium.org>
Reviewed-on: https://gerrit.chromium.org/gerrit/33916
Reviewed-by: Vincent Palatin <70a9964ec8fd10b0b08fcc8623c2add25ddf99ac@chromium.org>
Reviewed-by: David Hendricks <3b0deacc4b5357f519084f1ea34bd42bf5d34545@chromium.org>

gelraen/cros-ec,gelraen/cros-ec,coreboot/chrome-ec,md5555/ec,fourier49/BIZ_EC,fourier49/BZ_DEV_EC,thehobn/ec,akappy7/ChromeOS_EC_LED_Diagnostics,thehobn/ec,akappy7/ChromeOS_EC_LED_Diagnostics,mtk09422/chromiumos-platform-ec,eatbyte/chromium-ec,gelraen/cros-ec,mtk09422/chromiumos-platform-ec,longsleep/ec,fourier49/BIZ_EC,coreboot/chrome-ec,eatbyte/chromium-ec,longsleep/ec,md5555/ec,alterapraxisptyltd/chromium-ec,mtk09422/chromiumos-platform-ec,fourier49/BIZ_EC,akappy7/ChromeOS_EC_LED_Diagnostics,coreboot/chrome-ec,eatbyte/chromium-ec,fourier49/BIZ_EC,thehobn/ec,alterapraxisptyltd/chromium-ec,coreboot/chrome-ec,thehobn/ec,fourier49/BZ_DEV_EC,mtk09422/chromiumos-platform-ec,alterapraxisptyltd/chromium-ec,longsleep/ec,eatbyte/chromium-ec,alterapraxisptyltd/chromium-ec,coreboot/chrome-ec,fourier49/BZ_DEV_EC,coreboot/chrome-ec,longsleep/ec,akappy7/ChromeOS_EC_LED_Diagnostics,gelraen/cros-ec,md5555/ec,fourier49/BZ_DEV_EC,md5555/ec,akappy7/ChromeOS_EC_LED_Diagnostics