Home
last modified time | relevance | path

Searched refs:reg_dir (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/pinctrl/vt8500/
Dpinctrl-wmt.c98 u32 reg_dir = data->banks[bank].reg_dir; in wmt_set_pinmux() local
100 if (reg_dir == NO_REG) { in wmt_set_pinmux()
114 wmt_clearbits(data, reg_dir, BIT(bit)); in wmt_set_pinmux()
119 wmt_setbits(data, reg_dir, BIT(bit)); in wmt_set_pinmux()
493 u32 reg_dir = data->banks[bank].reg_dir; in wmt_gpio_get_direction() local
496 val = readl_relaxed(data->base + reg_dir); in wmt_gpio_get_direction()
Dpinctrl-wmt.h24 .reg_dir = __dir, \
45 u32 reg_dir; member
/Linux-v4.19/drivers/pinctrl/
Dpinctrl-sx150x.c89 u8 reg_dir; member
164 .reg_dir = 0x01,
184 .reg_dir = 0x01,
207 .reg_dir = 0x02,
230 .reg_dir = 0x01,
249 .reg_dir = 0x01,
271 .reg_dir = 0x02,
294 .reg_dir = 0x07,
315 .reg_dir = 0x07,
336 .reg_dir = 0x0e,
[all …]
/Linux-v4.19/drivers/gpio/
Dgpio-mmio.c383 gc->write_reg(gc->reg_dir, gc->bgpio_dir); in bgpio_dir_in()
394 return !!(gc->read_reg(gc->reg_dir) & bgpio_line2mask(gc, gpio)); in bgpio_get_dir()
396 return !(gc->read_reg(gc->reg_dir) & bgpio_line2mask(gc, gpio)); in bgpio_get_dir()
411 gc->write_reg(gc->reg_dir, gc->bgpio_dir); in bgpio_dir_out()
547 gc->reg_dir = dirout; in bgpio_setup_direction()
552 gc->reg_dir = dirin; in bgpio_setup_direction()
641 if (gc->reg_dir && !(flags & BGPIOF_UNREADABLE_REG_DIR)) in bgpio_init()
642 gc->bgpio_dir = gc->read_reg(gc->reg_dir); in bgpio_init()
Dgpio-aspeed.c178 reg_dir, enumerator
220 case reg_dir: in bank_reg()
433 void __iomem *addr = bank_reg(gpio, bank, reg_dir); in aspeed_gpio_dir_in()
461 void __iomem *addr = bank_reg(gpio, bank, reg_dir); in aspeed_gpio_dir_out()
500 val = ioread32(bank_reg(gpio, bank, reg_dir)) & GPIO_BIT(offset); in aspeed_gpio_get_direction()
/Linux-v4.19/include/linux/gpio/
Ddriver.h278 void __iomem *reg_dir; member