[go: nahoru, domu]

Searched defs:gpio_base (Results 1 - 10 of 10) sorted by relevance

/drivers/i2c/muxes/
H A Di2c-mux-gpio.c24 unsigned gpio_base; member in struct:gpiomux
32 gpio_set_value_cansleep(mux->gpio_base + mux->data.gpios[i],
142 unsigned initial_state, gpio_base; local
174 gpio_base = gpio->base;
176 gpio_base = 0;
187 mux->gpio_base = gpio_base;
207 ret = gpio_request(gpio_base + mux->data.gpios[i], "i2c-mux-gpio");
214 ret = gpio_direction_output(gpio_base + mux->data.gpios[i],
250 gpio_free(gpio_base
[all...]
/drivers/gpio/
H A Dgpio-sta2x11.c138 static int gpio_base; local
147 gpio->base = gpio_base;
156 if (!gpio_base)
157 gpio_base = -1;
H A Dgpio-davinci.c47 static void __iomem *gpio_base; variable
54 ptr = gpio_base + 0x10;
56 ptr = gpio_base + 0x38;
58 ptr = gpio_base + 0x60;
60 ptr = gpio_base + 0x88;
62 ptr = gpio_base + 0xb0;
242 gpio_base = devm_ioremap_resource(dev, res);
243 if (IS_ERR(gpio_base))
244 return PTR_ERR(gpio_base);
604 writel_relaxed(binten, gpio_base
[all...]
H A Dgpio-ich.c103 struct resource *gpio_base; /* GPIO IO base */ member in struct:__anon626
130 ichx_priv.gpio_base);
137 ichx_priv.gpio_base);
142 ichx_priv.gpio_base);
161 ichx_priv.gpio_base);
470 ichx_priv.gpio_base = res_base;
508 ichx_gpio_release_regions(ichx_priv.gpio_base, ichx_priv.use_gpio);
519 ichx_gpio_release_regions(ichx_priv.gpio_base, ichx_priv.use_gpio);
H A Dgpio-intel-mid.c363 u32 gpio_base; local
382 gpio_base = readl(sizeof(u32) + base);
401 priv->chip.base = gpio_base;
H A Dgpio-pxa.c399 int loop, gpio, gpio_base, n; local
408 gpio_base = c->chip.base;
417 generic_handle_irq(gpio_to_irq(gpio_base + n));
/drivers/pcmcia/
H A Delectra_cf.c58 void __iomem * gpio_base; member in struct:electra_cf_socket
72 gpio = in_le32(cf->gpio_base+0x40);
149 out_le32(cf->gpio_base+0x90, gpio);
224 cf->gpio_base = ioremap(0xfc103000, 0x1000);
227 if (!cf->mem_base || !cf->io_virt || !cf->gpio_base ||
321 if (cf->gpio_base)
322 iounmap(cf->gpio_base);
343 iounmap(cf->gpio_base);
/drivers/gpu/drm/gma500/
H A Doaktrail_hdmi_i2c.c254 unsigned int gpio_base = 0xff12c000; local
258 base = ioremap((resource_size_t)gpio_base, gpio_len);
/drivers/mfd/
H A Dasic3.c447 unsigned int gpio_base; local
452 gpio_base = ASIC3_GPIO_TO_BASE(offset);
454 if (gpio_base > ASIC3_GPIO_D_BASE) {
456 gpio_base, offset);
462 out_reg = asic3_read_register(asic, gpio_base + ASIC3_GPIO_DIRECTION);
470 asic3_write_register(asic, gpio_base + ASIC3_GPIO_DIRECTION, out_reg);
493 unsigned int gpio_base; local
498 gpio_base = ASIC3_GPIO_TO_BASE(offset);
500 if (gpio_base > ASIC3_GPIO_D_BASE) {
502 gpio_base, offse
513 unsigned int gpio_base; local
[all...]
H A Dtc6393xb.c499 static int tc6393xb_register_gpio(struct tc6393xb *tc6393xb, int gpio_base) argument
502 tc6393xb->gpio.base = gpio_base;
682 if (tcpd->gpio_base >= 0) {
683 ret = tc6393xb_register_gpio(tc6393xb, tcpd->gpio_base);

Completed in 197 milliseconds