Home
last modified time | relevance | path

Searched refs:gpio_base (Results 1 – 25 of 65) sorted by relevance

123

/linux/arch/arm/mach-vt8500/
H A Dvt8500.c66 void __iomem *gpio_base; in vt8500_init() local
74 gpio_base = of_iomap(np, 0); in vt8500_init()
76 if (!gpio_base) in vt8500_init()
82 gpio_base = ioremap(LEGACY_GPIO_BASE, 0x1000); in vt8500_init()
83 if (!gpio_base) in vt8500_init()
87 if (gpio_base) { in vt8500_init()
88 writel(readl(gpio_base + VT8500_GPIO_MUX_REG) | 1, in vt8500_init()
89 gpio_base + VT8500_GPIO_MUX_REG); in vt8500_init()
90 iounmap(gpio_base); in vt8500_init()
106 gpio_base = of_iomap(np, 0); in vt8500_init()
[all …]
/linux/drivers/pinctrl/actions/
H A Dpinctrl-owl.c538 void __iomem *gpio_base; in owl_gpio_request() local
545 gpio_base = pctrl->base + port->offset; in owl_gpio_request()
552 owl_gpio_update_reg(gpio_base + port->outen, offset, true); in owl_gpio_request()
562 void __iomem *gpio_base; in owl_gpio_free() local
569 gpio_base = pctrl->base + port->offset; in owl_gpio_free()
573 owl_gpio_update_reg(gpio_base + port->outen, offset, false); in owl_gpio_free()
576 owl_gpio_update_reg(gpio_base + port->inen, offset, false); in owl_gpio_free()
584 void __iomem *gpio_base; in owl_gpio_get() local
592 gpio_base = pctrl->base + port->offset; in owl_gpio_get()
595 val = readl_relaxed(gpio_base + port->dat); in owl_gpio_get()
[all …]
/linux/arch/mips/loongson2ef/lemote-2f/
H A Dreset.c54 int gpio_base; in fl2f_shutdown() local
58 gpio_base = lo & 0xff00; in fl2f_shutdown()
61 val = inl(gpio_base + GPIOL_OUT_EN); in fl2f_shutdown()
64 outl(val, gpio_base + GPIOL_OUT_EN); in fl2f_shutdown()
67 val = inl(gpio_base + GPIOL_OUT_VAL) & ~(1 << (13)); in fl2f_shutdown()
69 outl(val, gpio_base + GPIOL_OUT_VAL); in fl2f_shutdown()
/linux/drivers/gpio/
H A Dgpio-xlp.c244 void __iomem *gpio_base; in xlp_gpio_probe() local
251 gpio_base = devm_platform_ioremap_resource(pdev, 0); in xlp_gpio_probe()
252 if (IS_ERR(gpio_base)) in xlp_gpio_probe()
253 return PTR_ERR(gpio_base); in xlp_gpio_probe()
259 priv->gpio_out_en = gpio_base + GPIO_9XX_OUTPUT_EN; in xlp_gpio_probe()
260 priv->gpio_paddrv = gpio_base + GPIO_9XX_PADDRV; in xlp_gpio_probe()
261 priv->gpio_intr_stat = gpio_base + GPIO_9XX_INT_STAT; in xlp_gpio_probe()
262 priv->gpio_intr_type = gpio_base + GPIO_9XX_INT_TYPE; in xlp_gpio_probe()
263 priv->gpio_intr_pol = gpio_base + GPIO_9XX_INT_POL; in xlp_gpio_probe()
264 priv->gpio_intr_en = gpio_base + GPIO_9XX_INT_EN00; in xlp_gpio_probe()
H A Dgpio-ich.c89 struct resource *gpio_base; /* GPIO IO base */ member
114 ichx_priv.gpio_base); in ichx_write_bit()
121 ichx_priv.gpio_base); in ichx_write_bit()
126 ichx_priv.gpio_base); in ichx_write_bit()
143 ichx_priv.gpio_base); in ichx_read_bit()
437 ichx_priv.gpio_base = res_base; in ichx_gpio_probe()
H A Dgpio-merrifield.c73 u32 gpio_base, irq_base; in mrfld_gpio_probe() local
86 gpio_base = readl(base + 1 * sizeof(u32)); in mrfld_gpio_probe()
107 priv->info.base = gpio_base; in mrfld_gpio_probe()
H A Dgpio-tangier.h53 unsigned int gpio_base; member
60 .gpio_base = (gstart), \
H A Dgpio-tps65910.c88 tps65910_board->gpio_base = -1; in tps65910_parse_dt_for_gpio()
146 if (pdata && pdata->gpio_base) in tps65910_gpio_probe()
147 tps65910_gpio->gpio_chip.base = pdata->gpio_base; in tps65910_gpio_probe()
H A Dgpio-rtd.c47 unsigned int gpio_base; member
98 .gpio_base = 0,
115 .gpio_base = 0,
132 .gpio_base = 0,
148 .gpio_base = 0,
164 .gpio_base = 101,
H A Dgpio-davinci.c46 static void __iomem *gpio_base; variable
207 gpio_base = devm_platform_ioremap_resource(pdev, 0); in davinci_gpio_probe()
208 if (IS_ERR(gpio_base)) in davinci_gpio_probe()
209 return PTR_ERR(gpio_base); in davinci_gpio_probe()
239 chips->regs[bank] = gpio_base + offset_array[bank]; in davinci_gpio_probe()
589 writel_relaxed(binten, gpio_base + BINTEN); in davinci_gpio_irq_setup()
H A Dgpio-tps6586x.c105 if (pdata && pdata->gpio_base) in tps6586x_gpio_probe()
106 tps6586x_gpio->gpio_chip.base = pdata->gpio_base; in tps6586x_gpio_probe()
H A Dgpio-wm8350.c116 if (pdata && pdata->gpio_base) in wm8350_gpio_probe()
117 wm8350_gpio->gpio_chip.base = pdata->gpio_base; in wm8350_gpio_probe()
H A Dgpio-da9055.c141 if (pdata && pdata->gpio_base) in da9055_gpio_probe()
142 gpio->gp.base = pdata->gpio_base; in da9055_gpio_probe()
H A Dgpio-rc5t583.c130 if (pdata && pdata->gpio_base) in rc5t583_gpio_probe()
131 rc5t583_gpio->gpio_chip.base = pdata->gpio_base; in rc5t583_gpio_probe()
H A Dgpio-da9052.c197 if (pdata && pdata->gpio_base) in da9052_gpio_probe()
198 gpio->gp.base = pdata->gpio_base; in da9052_gpio_probe()
H A Dgpio-arizona.c182 if (pdata->gpio_base) in arizona_gpio_probe()
183 arizona_gpio->gpio_chip.base = pdata->gpio_base; in arizona_gpio_probe()
H A Dgpio-madera.c161 if (pdata->gpio_base) in madera_gpio_probe()
162 madera_gpio->gpio_chip.base = pdata->gpio_base; in madera_gpio_probe()
H A Dgpio-kempld.c164 if (pdata && pdata->gpio_base) in kempld_gpio_probe()
165 chip->base = pdata->gpio_base; in kempld_gpio_probe()
/linux/arch/mips/ath79/
H A Dearly_printk.c59 void __iomem *gpio_base; in prom_enable_uart() local
91 gpio_base = (void __iomem *)KSEG1ADDR(AR71XX_GPIO_BASE); in prom_enable_uart()
92 t = __raw_readl(gpio_base + AR71XX_GPIO_REG_FUNC); in prom_enable_uart()
94 __raw_writel(t, gpio_base + AR71XX_GPIO_REG_FUNC); in prom_enable_uart()
/linux/drivers/pcmcia/
H A Delectra_cf.c45 void __iomem *gpio_base; member
59 gpio = in_le32(cf->gpio_base+0x40); in electra_cf_present()
138 out_le32(cf->gpio_base+0x90, gpio); in electra_cf_set_socket()
211 cf->gpio_base = ioremap(0xfc103000, 0x1000); in electra_cf_probe()
212 if (!cf->gpio_base) in electra_cf_probe()
298 iounmap(cf->gpio_base); in electra_cf_probe()
324 iounmap(cf->gpio_base); in electra_cf_remove()
/linux/arch/arm/mach-s3c/
H A Dmach-crag6410-module.c209 .gpio_base = CODEC_GPIO_BASE,
240 .gpio_base = CODEC_GPIO_BASE,
273 .gpio_base = CODEC_GPIO_BASE,
/linux/include/linux/platform_data/
H A Dmax732x.h9 unsigned gpio_base; member
H A Dpca953x.h12 unsigned gpio_base; member
/linux/include/linux/
H A Dtimb_gpio.h20 int gpio_base; member
/linux/include/linux/mfd/da9052/
H A Dpdata.h21 int gpio_base; member

123