Home
last modified time | relevance | path

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

/drivers/pinctrl/
Dpinctrl-amd.c47 struct amd_gpio *gpio_dev = to_amd_gpio(gc); in amd_gpio_direction_input() local
49 spin_lock_irqsave(&gpio_dev->lock, flags); in amd_gpio_direction_input()
50 pin_reg = readl(gpio_dev->base + offset * 4); in amd_gpio_direction_input()
52 writel(pin_reg, gpio_dev->base + offset * 4); in amd_gpio_direction_input()
53 spin_unlock_irqrestore(&gpio_dev->lock, flags); in amd_gpio_direction_input()
63 struct amd_gpio *gpio_dev = to_amd_gpio(gc); in amd_gpio_direction_output() local
65 spin_lock_irqsave(&gpio_dev->lock, flags); in amd_gpio_direction_output()
66 pin_reg = readl(gpio_dev->base + offset * 4); in amd_gpio_direction_output()
72 writel(pin_reg, gpio_dev->base + offset * 4); in amd_gpio_direction_output()
73 spin_unlock_irqrestore(&gpio_dev->lock, flags); in amd_gpio_direction_output()
[all …]
/drivers/media/rc/
Dgpio-ir-recv.c76 struct gpio_rc_dev *gpio_dev = dev_id; in gpio_ir_recv_irq() local
81 gval = gpio_get_value(gpio_dev->gpio_nr); in gpio_ir_recv_irq()
86 if (gpio_dev->active_low) in gpio_ir_recv_irq()
92 rc = ir_raw_event_store_edge(gpio_dev->rcdev, type); in gpio_ir_recv_irq()
96 ir_raw_event_handle(gpio_dev->rcdev); in gpio_ir_recv_irq()
104 struct gpio_rc_dev *gpio_dev; in gpio_ir_recv_probe() local
127 gpio_dev = kzalloc(sizeof(struct gpio_rc_dev), GFP_KERNEL); in gpio_ir_recv_probe()
128 if (!gpio_dev) in gpio_ir_recv_probe()
137 rcdev->priv = gpio_dev; in gpio_ir_recv_probe()
153 gpio_dev->rcdev = rcdev; in gpio_ir_recv_probe()
[all …]