extcon: arizona: Clear existing button reports before reporting new one
authorMark Brown <broonie@opensource.wolfsonmicro.com>
Mon, 1 Apr 2013 18:18:18 +0000 (19:18 +0100)
committerMark Brown <broonie@opensource.wolfsonmicro.com>
Tue, 2 Apr 2013 10:54:05 +0000 (11:54 +0100)
commit41a57850b5e5c450da351465efcc41383def7f8a
tree99e49c35c4d9e65b09011eb6c6d23e78f1a30b97
parent939c5671d11d86ae783f416b703c705647ac563b
extcon: arizona: Clear existing button reports before reporting new one

If the user moves directly from one button to another then we won't get a
no buttons pressed event and will therefore end up reporting that two
buttons are simultaneously pressed which isn't supported by the hardware.
Make sure we clear any existing button reports before reporting any new
ones.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
drivers/extcon/extcon-arizona.c