Searched refs:gchip (Results 1 – 3 of 3) sorted by relevance
42 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc); in mb86s70_gpio_request() local46 spin_lock_irqsave(&gchip->lock, flags); in mb86s70_gpio_request()48 val = readl(gchip->base + PFR(gpio)); in mb86s70_gpio_request()50 writel(val, gchip->base + PFR(gpio)); in mb86s70_gpio_request()52 spin_unlock_irqrestore(&gchip->lock, flags); in mb86s70_gpio_request()59 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc); in mb86s70_gpio_free() local63 spin_lock_irqsave(&gchip->lock, flags); in mb86s70_gpio_free()65 val = readl(gchip->base + PFR(gpio)); in mb86s70_gpio_free()67 writel(val, gchip->base + PFR(gpio)); in mb86s70_gpio_free()69 spin_unlock_irqrestore(&gchip->lock, flags); in mb86s70_gpio_free()[all …]
12 struct gpio_chip gchip; member78 struct irq_domain *irqdomain = ddata->gchip.irq.domain; in gpio_siox_get_data()234 gc = &ddata->gchip; in gpio_siox_probe()
528 struct gpio_chip *gchip; in sppctl_gpio_new() local540 gchip = &spp_gchip->chip; in sppctl_gpio_new()541 gchip->label = SPPCTL_MODULE_NAME; in sppctl_gpio_new()542 gchip->parent = &pdev->dev; in sppctl_gpio_new()543 gchip->owner = THIS_MODULE; in sppctl_gpio_new()544 gchip->request = gpiochip_generic_request; in sppctl_gpio_new()545 gchip->free = gpiochip_generic_free; in sppctl_gpio_new()546 gchip->get_direction = sppctl_gpio_get_direction; in sppctl_gpio_new()547 gchip->direction_input = sppctl_gpio_direction_input; in sppctl_gpio_new()548 gchip->direction_output = sppctl_gpio_direction_output; in sppctl_gpio_new()[all …]