]> git.ipfire.org Git - people/arne_f/kernel.git/blobdiff - drivers/gpio/gpio-pca953x.c
gpio: pca953x: Fix NBANK calculation for PCA9536
[people/arne_f/kernel.git] / drivers / gpio / gpio-pca953x.c
index 019b23b955a2884c6f2b63233819cdd4d3beee73..c9cb0fb2302cbe6c43584258a651bb57aeee7c0f 100644 (file)
@@ -75,7 +75,7 @@ MODULE_DEVICE_TABLE(i2c, pca953x_id);
 #define MAX_BANK 5
 #define BANK_SZ 8
 
-#define NBANK(chip) (chip->gpio_chip.ngpio / BANK_SZ)
+#define NBANK(chip) DIV_ROUND_UP(chip->gpio_chip.ngpio, BANK_SZ)
 
 struct pca953x_chip {
        unsigned gpio_start;