Home
last modified time | relevance | path

Searched refs:BANK_SZ (Results 1 - 3 of 3) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-pca953x.c172 #define BANK_SZ 8 macro
173 #define MAX_LINE (MAX_BANK * BANK_SZ)
175 #define NBANK(chip) DIV_ROUND_UP(chip->gpio_chip.ngpio, BANK_SZ)
227 return fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); in pca953x_bank_shift()
442 u8 regaddr = pinctrl | addr | (off / BANK_SZ); in pca953x_recalc_addr()
479 return pinctrl + addr + (off / BANK_SZ); in pcal6534_recalc_addr()
489 value[i] = bitmap_get_value8(val, i * BANK_SZ); in pca953x_write_regs()
513 bitmap_set_value8(val, value[i], i * BANK_SZ); in pca953x_read_regs()
522 u8 bit = BIT(off % BANK_SZ); in pca953x_gpio_direction_input()
537 u8 bit = BIT(off % BANK_SZ); in pca953x_gpio_direction_output()
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-pca953x.c165 #define BANK_SZ 8 macro
166 #define MAX_LINE (MAX_BANK * BANK_SZ)
168 #define NBANK(chip) DIV_ROUND_UP(chip->gpio_chip.ngpio, BANK_SZ)
217 return fls((chip->gpio_chip.ngpio - 1) / BANK_SZ); in pca953x_bank_shift()
386 u8 regaddr = pinctrl | addr | (off / BANK_SZ); in pca953x_recalc_addr()
398 value[i] = bitmap_get_value8(val, i * BANK_SZ); in pca953x_write_regs()
422 bitmap_set_value8(val, value[i], i * BANK_SZ); in pca953x_read_regs()
431 u8 bit = BIT(off % BANK_SZ); in pca953x_gpio_direction_input()
446 u8 bit = BIT(off % BANK_SZ); in pca953x_gpio_direction_output()
466 u8 bit = BIT(off % BANK_SZ); in pca953x_gpio_get_value()
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/
H A Dpinctrl-cy8c95x0.c120 #define BANK_SZ 8 macro
121 #define MAX_LINE (MAX_BANK * BANK_SZ)
316 return CY8C95X0_PIN_TO_OFFSET(pin) / BANK_SZ; in cypress_get_port()
322 return BIT(CY8C95X0_PIN_TO_OFFSET(pin) % BANK_SZ); in cypress_get_pin_mask()
423 bitmap_replace(tmask, tmask, mask, chip->shiftmask, BANK_SZ * 3); in cy8c95x0_write_regs_mask()
427 bitmap_replace(tval, tval, val, chip->shiftmask, BANK_SZ * 3); in cy8c95x0_write_regs_mask()
432 bits = bitmap_get_value8(tmask, i * BANK_SZ); in cy8c95x0_write_regs_mask()
465 write_val = bitmap_get_value8(tval, i * BANK_SZ); in cy8c95x0_write_regs_mask()
494 bitmap_replace(tmask, tmask, mask, chip->shiftmask, BANK_SZ * 3); in cy8c95x0_read_regs_mask()
498 bitmap_replace(tval, tval, val, chip->shiftmask, BANK_SZ * in cy8c95x0_read_regs_mask()
[all...]

Completed in 4 milliseconds