Home
last modified time | relevance | path

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

/linux/arch/powerpc/platforms/pasemi/
H A Dgpio_mdio.c27 static void __iomem *gpio_regs; variable
39 out_le32(gpio_regs+0x10, 1 << MDIO_PIN(bus)); in mdio_lo()
44 out_le32(gpio_regs, 1 << MDIO_PIN(bus)); in mdio_hi()
49 out_le32(gpio_regs+0x10, 1 << MDC_PIN(bus)); in mdc_lo()
54 out_le32(gpio_regs, 1 << MDC_PIN(bus)); in mdc_hi()
59 out_le32(gpio_regs+0x20, (1 << MDC_PIN(bus)) | (1 << MDIO_PIN(bus))); in mdio_active()
64 out_le32(gpio_regs+0x30, (1 << MDIO_PIN(bus))); in mdio_tristate()
69 return !!(in_le32(gpio_regs+0x40) & (1 << MDIO_PIN(bus))); in mdio_read()
305 gpio_regs = of_iomap(np, 0); in gpio_mdio_init()
308 if (!gpio_regs) in gpio_mdio_init()
[all …]
/linux/drivers/pinctrl/airoha/
H A Dpinctrl-airoha.c128 pinctrl->gpio_regs->data[index], in airoha_gpio_set()
140 pinctrl->gpio_regs->data[index], &val); in airoha_gpio_get()
154 pinctrl->gpio_regs->dir[index], &val); in airoha_gpio_get_direction()
173 pinctrl->gpio_regs->out[index], in airoha_gpio_set_direction()
183 pinctrl->gpio_regs->dir[index], mask, in airoha_gpio_set_direction()
210 struct airoha_gpiochip_regs *gpio_regs = pinctrl->gpio_regs; in airoha_irq_unmask() local
225 regmap_update_bits(pinctrl->regmap, gpio_regs->level[index], in airoha_irq_unmask()
232 regmap_update_bits(pinctrl->regmap, gpio_regs->edge[index], in airoha_irq_unmask()
236 regmap_set_bits(pinctrl->regmap, gpio_regs->edge[index], mask); in airoha_irq_unmask()
247 struct airoha_gpiochip_regs *gpio_regs = pinctrl->gpio_regs; in airoha_irq_mask() local
[all …]
H A Dairoha-common.h129 struct airoha_gpiochip_regs *gpio_regs; member
/linux/drivers/gpio/
H A Dgpio-lpc32xx.c71 struct gpio_regs { struct
129 static struct gpio_regs gpio_grp_regs_p0 = {
137 static struct gpio_regs gpio_grp_regs_p1 = {
145 static struct gpio_regs gpio_grp_regs_p2 = {
153 static struct gpio_regs gpio_grp_regs_p3 = {
164 struct gpio_regs *gpio_grp;
/linux/sound/soc/codecs/
H A Dcs35l45.c1070 unsigned int gpio_regs[] = {CS35L45_GPIO1_CTRL1, CS35L45_GPIO2_CTRL1, in cs35l45_apply_property_config()
1090 regmap_update_bits(cs35l45->regmap, gpio_regs[i], in cs35l45_apply_property_config()
1096 regmap_update_bits(cs35l45->regmap, gpio_regs[i], in cs35l45_apply_property_config()
1102 regmap_update_bits(cs35l45->regmap, gpio_regs[i], in cs35l45_apply_property_config()
1108 regmap_update_bits(cs35l45->regmap, gpio_regs[i], in cs35l45_apply_property_config()
1067 unsigned int gpio_regs[] = {CS35L45_GPIO1_CTRL1, CS35L45_GPIO2_CTRL1, cs35l45_apply_property_config() local
/linux/drivers/pinctrl/
H A Dpinctrl-rockchip.h349 const struct rockchip_gpio_regs *gpio_regs; member