aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/video/fbdev/via/via-gpio.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/video/fbdev/via/via-gpio.c')
-rw-r--r--drivers/video/fbdev/via/via-gpio.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/video/fbdev/via/via-gpio.c b/drivers/video/fbdev/via/via-gpio.c
index 6f433b8cee12..3d3544036bc1 100644
--- a/drivers/video/fbdev/via/via-gpio.c
+++ b/drivers/video/fbdev/via/via-gpio.c
@@ -142,7 +142,7 @@ static int via_gpio_get(struct gpio_chip *chip, unsigned int nr)
gpio = cfg->active_gpios[nr];
reg = via_read_reg(VIASR, gpio->vg_port_index);
spin_unlock_irqrestore(&cfg->vdev->reg_lock, flags);
- return reg & (0x04 << gpio->vg_mask_shift);
+ return !!(reg & (0x04 << gpio->vg_mask_shift));
}