Home | History | Annotate | Download | only in gpio

Lines Matching defs:bank

25 static unsigned int uniphier_gpio_bank_to_reg(unsigned int bank)
29 reg = (bank + 1) * 8;
42 unsigned int *bank, u32 *mask)
44 *bank = offset / UNIPHIER_GPIO_LINES_PER_BANK;
59 static void uniphier_gpio_bank_write(struct udevice *dev, unsigned int bank,
67 uniphier_gpio_reg_update(priv, uniphier_gpio_bank_to_reg(bank) + reg,
74 unsigned int bank;
77 uniphier_gpio_get_bank_and_mask(offset, &bank, &mask);
79 uniphier_gpio_bank_write(dev, bank, reg, mask, val ? mask : 0);
86 unsigned int bank, reg_offset;
89 uniphier_gpio_get_bank_and_mask(offset, &bank, &mask);
90 reg_offset = uniphier_gpio_bank_to_reg(bank) + reg;