Searched refs:reg_dir (Results 1 – 6 of 6) sorted by relevance
/Linux-v4.19/drivers/pinctrl/vt8500/ |
D | pinctrl-wmt.c | 98 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()
|
D | pinctrl-wmt.h | 24 .reg_dir = __dir, \ 45 u32 reg_dir; member
|
/Linux-v4.19/drivers/pinctrl/ |
D | pinctrl-sx150x.c | 89 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/ |
D | gpio-mmio.c | 383 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()
|
D | gpio-aspeed.c | 178 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/ |
D | driver.h | 278 void __iomem *reg_dir; member
|