Searched refs:gpio_base (Results 1 - 25 of 88) sorted by relevance

1234

/linux-master/include/linux/platform_data/
H A Dmax732x.h9 unsigned gpio_base; member in struct:max732x_platform_data
H A Dpca953x.h12 unsigned gpio_base; member in struct:pca953x_platform_data
H A Dgpio-htc-egpio.h16 * @gpio_base: gpio number of first pin in this register range
23 int gpio_base; member in struct:htc_egpio_chip
/linux-master/include/linux/
H A Dtimb_gpio.h12 * @gpio_base The number of the first GPIO pin, set to -1 for
20 int gpio_base; member in struct:timbgpio_platform_data
H A Dleds-pca9532.h40 int gpio_base; member in struct:pca9532_platform_data
/linux-master/arch/arm/mach-vt8500/
H A Dvt8500.c66 void __iomem *gpio_base; local
74 gpio_base = of_iomap(np, 0);
76 if (!gpio_base)
82 gpio_base = ioremap(LEGACY_GPIO_BASE, 0x1000);
83 if (!gpio_base)
87 if (gpio_base) {
88 writel(readl(gpio_base + VT8500_GPIO_MUX_REG) | 1,
89 gpio_base + VT8500_GPIO_MUX_REG);
90 iounmap(gpio_base);
106 gpio_base
[all...]
/linux-master/include/linux/mfd/da9052/
H A Dpdata.h21 int gpio_base; member in struct:da9052_pdata
/linux-master/arch/mips/loongson2ef/lemote-2f/
H A Dreset.c54 int gpio_base; local
58 gpio_base = lo & 0xff00;
61 val = inl(gpio_base + GPIOL_OUT_EN);
64 outl(val, gpio_base + GPIOL_OUT_EN);
67 val = inl(gpio_base + GPIOL_OUT_VAL) & ~(1 << (13));
69 outl(val, gpio_base + GPIOL_OUT_VAL);
/linux-master/include/linux/mfd/da9055/
H A Dpdata.h20 int gpio_base; member in struct:da9055_pdata
/linux-master/include/sound/
H A Dwm8962.h38 int gpio_base; member in struct:wm8962_pdata
/linux-master/arch/arm/plat-orion/include/plat/
H A Dorion-gpio.h33 void __init orion_gpio_init(int gpio_base, int ngpio,
/linux-master/drivers/pinctrl/actions/
H A Dpinctrl-owl.c538 void __iomem *gpio_base; local
545 gpio_base = pctrl->base + port->offset;
552 owl_gpio_update_reg(gpio_base + port->outen, offset, true);
562 void __iomem *gpio_base; local
569 gpio_base = pctrl->base + port->offset;
573 owl_gpio_update_reg(gpio_base + port->outen, offset, false);
576 owl_gpio_update_reg(gpio_base + port->inen, offset, false);
584 void __iomem *gpio_base; local
592 gpio_base = pctrl->base + port->offset;
595 val = readl_relaxed(gpio_base
605 void __iomem *gpio_base; local
623 void __iomem *gpio_base; local
645 void __iomem *gpio_base; local
666 void __iomem *gpio_base; local
728 void __iomem *gpio_base; local
760 void __iomem *gpio_base; local
792 void __iomem *gpio_base; local
[all...]
/linux-master/include/linux/mfd/madera/
H A Dpdata.h32 * @gpio_base: Base GPIO number
48 int gpio_base; member in struct:madera_pdata
/linux-master/arch/mips/ath79/
H A Dearly_printk.c59 void __iomem *gpio_base; local
91 gpio_base = (void __iomem *)KSEG1ADDR(AR71XX_GPIO_BASE);
92 t = __raw_readl(gpio_base + AR71XX_GPIO_REG_FUNC);
94 __raw_writel(t, gpio_base + AR71XX_GPIO_REG_FUNC);
/linux-master/drivers/gpio/
H A Dgpio-tangier.h48 * @gpio_base: Starting GPIO number of this range
53 unsigned int gpio_base; member in struct:tng_gpio_pinrange
60 .gpio_base = (gstart), \
H A Dgpio-xlp.c246 void __iomem *gpio_base; local
253 gpio_base = devm_platform_ioremap_resource(pdev, 0);
254 if (IS_ERR(gpio_base))
255 return PTR_ERR(gpio_base);
261 priv->gpio_out_en = gpio_base + GPIO_9XX_OUTPUT_EN;
262 priv->gpio_paddrv = gpio_base + GPIO_9XX_PADDRV;
263 priv->gpio_intr_stat = gpio_base + GPIO_9XX_INT_STAT;
264 priv->gpio_intr_type = gpio_base + GPIO_9XX_INT_TYPE;
265 priv->gpio_intr_pol = gpio_base + GPIO_9XX_INT_POL;
266 priv->gpio_intr_en = gpio_base
[all...]
H A Dgpio-merrifield.c73 u32 gpio_base, irq_base; local
88 gpio_base = readl(base + 1 * sizeof(u32));
106 priv->info.base = gpio_base;
H A Dgpio-vf610.c34 void __iomem *gpio_base; member in struct:vf610_gpio_port
104 mask &= vf610_gpio_readl(port->gpio_base + GPIO_PDDR);
109 return !!(vf610_gpio_readl(port->gpio_base + offset) & BIT(gpio));
118 vf610_gpio_writel(mask, port->gpio_base + offset);
128 val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR);
130 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR);
146 val = vf610_gpio_readl(port->gpio_base + GPIO_PDDR);
148 vf610_gpio_writel(val, port->gpio_base + GPIO_PDDR);
305 port->gpio_base = devm_platform_ioremap_resource(pdev, 1);
306 if (IS_ERR(port->gpio_base))
[all...]
H A Dgpio-brcmstb.c53 int gpio_base; member in struct:brcmstb_gpio_priv
95 return hwirq - (bank->gc.base - bank->parent_priv->gpio_base);
121 int hwirq = offset + (gc->base - priv->gpio_base);
266 int hwbase = bank->gc.base - priv->gpio_base;
415 offset = gpiospec->args[0] - (gc->base - priv->gpio_base);
600 static int gpio_base; local
614 priv->gpio_base = gpio_base;
654 gpio_base += MAX_GPIO_PER_BANK;
694 gc->base = gpio_base;
[all...]
H A Dgpio-tps65910.c85 tps65910_board->gpio_base = -1;
143 if (pdata && pdata->gpio_base)
144 tps65910_gpio->gpio_chip.base = pdata->gpio_base;
H A Dgpio-tps6586x.c102 if (pdata && pdata->gpio_base)
103 tps6586x_gpio->gpio_chip.base = pdata->gpio_base;
/linux-master/arch/arm/include/asm/hardware/
H A Dscoop.h44 int gpio_base; member in struct:scoop_config
/linux-master/arch/arm/mach-davinci/
H A Dcommon.h44 u32 gpio_base; member in struct:davinci_soc_info
/linux-master/drivers/pcmcia/
H A Delectra_cf.c45 void __iomem *gpio_base; member in struct:electra_cf_socket
59 gpio = in_le32(cf->gpio_base+0x40);
138 out_le32(cf->gpio_base+0x90, gpio);
211 cf->gpio_base = ioremap(0xfc103000, 0x1000);
212 if (!cf->gpio_base)
298 iounmap(cf->gpio_base);
324 iounmap(cf->gpio_base);
/linux-master/drivers/pinctrl/nuvoton/
H A Dpinctrl-wpcm450.c60 void __iomem *gpio_base; member in struct:wpcm450_pinctrl
138 iowrite32(BIT(bit), pctrl->gpio_base + WPCM450_GPEVST);
156 even = ioread32(pctrl->gpio_base + WPCM450_GPEVEN);
158 iowrite32(even, pctrl->gpio_base + WPCM450_GPEVEN);
180 even = ioread32(pctrl->gpio_base + WPCM450_GPEVEN);
182 iowrite32(even, pctrl->gpio_base + WPCM450_GPEVEN);
195 void __iomem *reg = gpio->pctrl->gpio_base + gpio->bank->datain;
229 evpol = ioread32(pctrl->gpio_base + WPCM450_GPEVPOL);
231 iowrite32(evpol, pctrl->gpio_base + WPCM450_GPEVPOL);
254 evtype = ioread32(pctrl->gpio_base
[all...]

Completed in 320 milliseconds

1234