summaryrefslogtreecommitdiff
path: root/driver/ioexpander
diff options
context:
space:
mode:
Diffstat (limited to 'driver/ioexpander')
-rw-r--r--driver/ioexpander/pcal6408.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/driver/ioexpander/pcal6408.c b/driver/ioexpander/pcal6408.c
index 7b44e1fb71..27fbacca70 100644
--- a/driver/ioexpander/pcal6408.c
+++ b/driver/ioexpander/pcal6408.c
@@ -218,7 +218,7 @@ static int pcal6408_ioex_set_flags_by_mask(int ioex, int port, int mask,
if (flags & GPIO_HIGH)
val |= mask;
- else
+ else if (flags & GPIO_LOW)
val &= ~mask;
rv = pcal6408_write(ioex, PCAL6408_REG_OUTPUT, val);