Home
last modified time | relevance | path

Searched refs:gchip (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/gpio/
Dgpio-mb86s7x.c49 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc); in mb86s70_gpio_request() local
53 spin_lock_irqsave(&gchip->lock, flags); in mb86s70_gpio_request()
55 val = readl(gchip->base + PFR(gpio)); in mb86s70_gpio_request()
57 writel(val, gchip->base + PFR(gpio)); in mb86s70_gpio_request()
59 spin_unlock_irqrestore(&gchip->lock, flags); in mb86s70_gpio_request()
66 struct mb86s70_gpio_chip *gchip = gpiochip_get_data(gc); in mb86s70_gpio_free() local
70 spin_lock_irqsave(&gchip->lock, flags); in mb86s70_gpio_free()
72 val = readl(gchip->base + PFR(gpio)); in mb86s70_gpio_free()
74 writel(val, gchip->base + PFR(gpio)); in mb86s70_gpio_free()
76 spin_unlock_irqrestore(&gchip->lock, flags); in mb86s70_gpio_free()
[all …]
/Linux-v4.19/drivers/mfd/
Dsm501.c1019 struct gpio_chip *gchip = &chip->gpio; in sm501_gpio_register_chip() local
1029 gchip->label = "SM501-HIGH"; in sm501_gpio_register_chip()
1033 gchip->label = "SM501-LOW"; in sm501_gpio_register_chip()
1036 gchip->base = base; in sm501_gpio_register_chip()
1039 return gpiochip_add_data(gchip, chip); in sm501_gpio_register_chip()