Searched refs:pt_gpio (Results 1 – 1 of 1) sorted by relevance
38 struct pt_gpio_chip *pt_gpio = to_pt_gpio(gc); in pt_gpio_request() local44 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() local67 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 …]