Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/gpio/
Dgpio-amdpt.c38 struct pt_gpio_chip *pt_gpio = to_pt_gpio(gc); in pt_gpio_request() local
44 spin_lock_irqsave(&pt_gpio->lock, flags); in pt_gpio_request()
46 using_pins = readl(pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_request()
50 spin_unlock_irqrestore(&pt_gpio->lock, flags); in pt_gpio_request()
54 writel(using_pins | BIT(offset), pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_request()
56 spin_unlock_irqrestore(&pt_gpio->lock, flags); in pt_gpio_request()
63 struct pt_gpio_chip *pt_gpio = to_pt_gpio(gc); in pt_gpio_free() local
67 spin_lock_irqsave(&pt_gpio->lock, flags); in pt_gpio_free()
69 using_pins = readl(pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_free()
71 writel(using_pins, pt_gpio->reg_base + PT_SYNC_REG); in pt_gpio_free()
[all …]