Searched defs:gpio_base (Results 1 - 10 of 10) sorted by relevance
/drivers/i2c/muxes/ |
H A D | i2c-mux-gpio.c | 24 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 D | gpio-sta2x11.c | 138 static int gpio_base; local 147 gpio->base = gpio_base; 156 if (!gpio_base) 157 gpio_base = -1;
|
H A D | gpio-davinci.c | 47 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 D | gpio-ich.c | 103 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 D | gpio-intel-mid.c | 363 u32 gpio_base; local 382 gpio_base = readl(sizeof(u32) + base); 401 priv->chip.base = gpio_base;
|
H A D | gpio-pxa.c | 399 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 D | electra_cf.c | 58 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 D | oaktrail_hdmi_i2c.c | 254 unsigned int gpio_base = 0xff12c000; local 258 base = ioremap((resource_size_t)gpio_base, gpio_len);
|
/drivers/mfd/ |
H A D | asic3.c | 447 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 D | tc6393xb.c | 499 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