diff options
Diffstat (limited to 'driver/ioexpander')
-rw-r--r-- | driver/ioexpander/pcal6408.c | 2 |
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); |