Home
last modified time | relevance | path

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

12

/drivers/pinctrl/actions/
A Dpinctrl-owl.c538 void __iomem *gpio_base; in owl_gpio_request() local
545 gpio_base = pctrl->base + port->offset; in owl_gpio_request()
562 void __iomem *gpio_base; in owl_gpio_free() local
584 void __iomem *gpio_base; in owl_gpio_get() local
605 void __iomem *gpio_base; in owl_gpio_set() local
625 void __iomem *gpio_base; in owl_gpio_direction_input() local
647 void __iomem *gpio_base; in owl_gpio_direction_output() local
668 void __iomem *gpio_base; in irq_set_type() local
730 void __iomem *gpio_base; in owl_gpio_irq_mask() local
762 void __iomem *gpio_base; in owl_gpio_irq_unmask() local
[all …]
/drivers/gpio/
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()
A Dgpio-vf610.c33 void __iomem *gpio_base; member
248 port->gpio_base = devm_platform_ioremap_resource(pdev, 1); in vf610_gpio_probe()
249 if (IS_ERR(port->gpio_base)) in vf610_gpio_probe()
250 return PTR_ERR(port->gpio_base); in vf610_gpio_probe()
256 port->gpio_base = port->base + IMX8ULP_GPIO_BASE_OFF; in vf610_gpio_probe()
306 port->gpio_base + GPIO_PDIR, in vf610_gpio_probe()
307 port->gpio_base + GPIO_PDOR, in vf610_gpio_probe()
309 port->sdata->have_paddr ? port->gpio_base + GPIO_PDDR : NULL, in vf610_gpio_probe()
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()
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()
A Dgpio-tangier.h53 unsigned int gpio_base; member
60 .gpio_base = (gstart), \
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()
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,
A Dgpio-davinci.c45 static void __iomem *gpio_base; typedef
190 gpio_base = devm_platform_ioremap_resource(pdev, 0); in davinci_gpio_probe()
191 if (IS_ERR(gpio_base)) in davinci_gpio_probe()
192 return PTR_ERR(gpio_base); in davinci_gpio_probe()
221 chips->regs[bank] = gpio_base + offset_array[bank]; in davinci_gpio_probe()
571 writel_relaxed(binten, gpio_base + BINTEN); in davinci_gpio_irq_setup()
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()
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()
A Dgpio-da9055.c141 if (pdata && pdata->gpio_base) in da9055_gpio_probe()
142 gpio->gp.base = pdata->gpio_base; in da9055_gpio_probe()
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()
A Dgpio-da9052.c197 if (pdata && pdata->gpio_base) in da9052_gpio_probe()
198 gpio->gp.base = pdata->gpio_base; in da9052_gpio_probe()
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()
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()
A Dgpio-kempld.c164 if (pdata && pdata->gpio_base) in kempld_gpio_probe()
165 chip->base = pdata->gpio_base; in kempld_gpio_probe()
A Dgpio-palmas.c174 if (palmas_pdata && palmas_pdata->gpio_base) in palmas_gpio_probe()
175 palmas_gpio->gpio_chip.base = palmas_pdata->gpio_base; in palmas_gpio_probe()
A Dgpio-wm8994.c281 if (pdata && pdata->gpio_base) in wm8994_gpio_probe()
282 wm8994_gpio->gpio_chip.base = pdata->gpio_base; in wm8994_gpio_probe()
A Dgpio-wm831x.c280 if (pdata && pdata->gpio_base) in wm831x_gpio_probe()
281 wm831x_gpio->gpio_chip.base = pdata->gpio_base; in wm831x_gpio_probe()
A Dgpio-dwapb.c72 unsigned int gpio_base; member
533 port->gc.base = pp->gpio_base; in dwapb_gpio_add_port()
613 pp->gpio_base = -1; in dwapb_gpio_get_pdata()
617 fwnode_property_read_u32(fwnode, "gpio-base", &pp->gpio_base); in dwapb_gpio_get_pdata()
/drivers/pinctrl/nuvoton/
A Dpinctrl-wpcm450.c60 void __iomem *gpio_base; member
156 even = ioread32(pctrl->gpio_base + WPCM450_GPEVEN); in wpcm450_gpio_irq_mask()
158 iowrite32(even, pctrl->gpio_base + WPCM450_GPEVEN); in wpcm450_gpio_irq_mask()
180 even = ioread32(pctrl->gpio_base + WPCM450_GPEVEN); in wpcm450_gpio_irq_unmask()
182 iowrite32(even, pctrl->gpio_base + WPCM450_GPEVEN); in wpcm450_gpio_irq_unmask()
255 evpol = ioread32(pctrl->gpio_base + WPCM450_GPEVPOL); in wpcm450_gpio_set_irq_type()
282 iowrite32(evpol, pctrl->gpio_base + WPCM450_GPEVPOL); in wpcm450_gpio_set_irq_type()
1027 if (IS_ERR(pctrl->gpio_base)) in wpcm450_gpio_register()
1056 dat = pctrl->gpio_base + bank->datain; in wpcm450_gpio_register()
1058 set = pctrl->gpio_base + bank->dataout; in wpcm450_gpio_register()
[all …]
/drivers/pcmcia/
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()
/drivers/pinctrl/intel/
A Dpinctrl-intel.c977 if (offset >= grp->gpio_base && offset < grp->gpio_base + grp->size) { in intel_gpio_to_pin()
983 return grp->base + offset - grp->gpio_base; in intel_gpio_to_pin()
1012 return pin - padgrp->base + padgrp->gpio_base; in intel_pin_to_gpio()
1357 grp->gpio_base, grp->base, in intel_gpio_add_pin_ranges()
1375 if (grp->gpio_base + grp->size > ngpio) in intel_gpio_ngpio()
1376 ngpio = grp->gpio_base + grp->size; in intel_gpio_ngpio()
1446 switch (gpps[i].gpio_base) { in intel_pinctrl_add_padgroups_by_gpps()
1448 gpps[i].gpio_base = gpps[i].base; in intel_pinctrl_add_padgroups_by_gpps()
1451 gpps[i].gpio_base = 0; in intel_pinctrl_add_padgroups_by_gpps()
1491 gpps[i].gpio_base = gpps[i].base; in intel_pinctrl_add_padgroups_by_size()
[all …]
/drivers/gpu/drm/gma500/
A Doaktrail_hdmi_i2c.c253 unsigned int gpio_base = 0xff12c000; in oaktrail_hdmi_i2c_gpio_fix() local
257 base = ioremap((resource_size_t)gpio_base, gpio_len); in oaktrail_hdmi_i2c_gpio_fix()

Completed in 759 milliseconds

12