Home
last modified time | relevance | path

Searched refs:irq_pin (Results 1 – 16 of 16) sorted by relevance

/linux-3.4.99/drivers/pcmcia/
Dat91_cf.c99 int rdy = gpio_is_valid(cf->board->irq_pin); /* RDY/nIRQ */ in at91_cf_get_status()
103 if (!rdy || gpio_get_value(cf->board->irq_pin)) in at91_cf_get_status()
266 if (gpio_is_valid(board->irq_pin)) { in at91_cf_probe()
267 status = gpio_request(board->irq_pin, "cf_irq"); in at91_cf_probe()
270 status = request_irq(gpio_to_irq(board->irq_pin), at91_cf_irq, in at91_cf_probe()
274 cf->socket.pci_irq = gpio_to_irq(board->irq_pin); in at91_cf_probe()
293 gpio_to_irq(board->det_pin), gpio_to_irq(board->irq_pin)); in at91_cf_probe()
315 if (gpio_is_valid(board->irq_pin)) { in at91_cf_probe()
316 free_irq(gpio_to_irq(board->irq_pin), cf); in at91_cf_probe()
318 gpio_free(board->irq_pin); in at91_cf_probe()
[all …]
Dcardbus.c35 u8 irq_pin; in cardbus_config_irq_and_cls() local
42 pci_read_config_byte(dev, PCI_INTERRUPT_PIN, &irq_pin); in cardbus_config_irq_and_cls()
43 if (irq_pin) { in cardbus_config_irq_and_cls()
/linux-3.4.99/drivers/input/touchscreen/
Dcy8ctmg110_ts.c61 int irq_pin; member
197 ts->irq_pin = pdata->irq_pin; in cy8ctmg110_probe()
228 err = gpio_request(ts->irq_pin, "touch_irq_key"); in cy8ctmg110_probe()
232 ts->irq_pin, err); in cy8ctmg110_probe()
236 err = gpio_direction_input(ts->irq_pin); in cy8ctmg110_probe()
240 ts->irq_pin, err); in cy8ctmg110_probe()
244 client->irq = gpio_to_irq(ts->irq_pin); in cy8ctmg110_probe()
249 ts->irq_pin, err); in cy8ctmg110_probe()
272 gpio_free(ts->irq_pin); in cy8ctmg110_probe()
325 gpio_free(ts->irq_pin); in cy8ctmg110_remove()
/linux-3.4.99/drivers/parisc/
Ddino.c509 u32 irq_pin; in dino_card_fixup() local
536 dino_cfg_read(dev->bus, dev->devfn, PCI_INTERRUPT_PIN, 1, &irq_pin); in dino_card_fixup()
537 dev->irq = pci_swizzle_interrupt_pin(dev, irq_pin) - 1; in dino_card_fixup()
627 u32 irq_pin; in dino_fixup_bus() local
630 PCI_INTERRUPT_PIN, 1, &irq_pin); in dino_fixup_bus()
631 irq_pin = pci_swizzle_interrupt_pin(dev, irq_pin) - 1; in dino_fixup_bus()
633 "setting to %d\n", pci_name(dev), irq_pin); in dino_fixup_bus()
635 PCI_INTERRUPT_LINE, 1, irq_pin); in dino_fixup_bus()
636 dino_assign_irq(dino_dev, irq_pin, &dev->irq); in dino_fixup_bus()
/linux-3.4.99/include/linux/input/
Dcy8ctmg110_pdata.h7 int irq_pin; /* IRQ pin is wired to this GPIO */ member
/linux-3.4.99/arch/arm/mach-at91/
Dboard-eb9200.c80 .irq_pin = -EINVAL,
Dboard-afeb-9260v1.c176 .irq_pin = AT91_PIN_PA6,
Dboard-rm9200dk.c86 .irq_pin = -EINVAL,
Dboard-csb337.c93 .irq_pin = AT91_PIN_PA19,
Dat91rm9200_devices.c264 if (gpio_is_valid(data->irq_pin)) { in at91_add_device_cf()
265 at91_set_gpio_input(data->irq_pin, 1); in at91_add_device_cf()
266 at91_set_deglitch(data->irq_pin, 1); in at91_add_device_cf()
Dat91sam9260_devices.c1341 if (gpio_is_valid(data->irq_pin)) { in at91_add_device_cf()
1342 at91_set_gpio_input(data->irq_pin, 0); in at91_add_device_cf()
1343 at91_set_deglitch(data->irq_pin, 1); in at91_add_device_cf()
Dat91sam9263_devices.c440 if (gpio_is_valid(data->irq_pin)) { in at91_add_device_cf()
441 at91_set_gpio_input(data->irq_pin, 1); in at91_add_device_cf()
442 at91_set_deglitch(data->irq_pin, 1); in at91_add_device_cf()
Dboard-gsia18s.c533 .irq_pin = AT91_PIN_PA27,
/linux-3.4.99/arch/arm/mach-shmobile/
Dintc-sh73a0.c350 unsigned int irq_pin = irq - gic_spi(1); in to_intc_vect() local
353 if (irq_pin < 16) in to_intc_vect()
358 return offs + (irq_pin << 5); in to_intc_vect()
/linux-3.4.99/arch/arm/mach-at91/include/mach/
Dboard.h61 int irq_pin; /* I/O IRQ */ member
/linux-3.4.99/drivers/ata/
Dpata_at91.c343 irq = board->irq_pin; in pata_at91_probe()