omap_set_gpio_debounce(gpio, enable);
}
- if (time != -1) {
+ if ((time != -1) && hw_debounce) {
printk(KERN_INFO PREFIX "Setting hardware debounce time for GPIO %d to %d (%dus)\n", gpio, time, (time+1)*31);
omap_set_gpio_debounce_time(gpio, time);
}