Skip to content

Commit 42c2501

Browse files
committed
Revert "gpio: rcar: Add Runtime PM handling for interrupts"
This reverts commit b26a719.
1 parent bf16200 commit 42c2501

File tree

1 file changed

+0
-42
lines changed

1 file changed

+0
-42
lines changed

drivers/gpio/gpio-rcar.c

Lines changed: 0 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -196,44 +196,6 @@ static int gpio_rcar_irq_set_wake(struct irq_data *d, unsigned int on)
196196
return 0;
197197
}
198198

199-
static void gpio_rcar_irq_bus_lock(struct irq_data *d)
200-
{
201-
struct gpio_chip *gc = irq_data_get_irq_chip_data(d);
202-
struct gpio_rcar_priv *p = gpiochip_get_data(gc);
203-
204-
pm_runtime_get_sync(&p->pdev->dev);
205-
}
206-
207-
static void gpio_rcar_irq_bus_sync_unlock(struct irq_data *d)
208-
{
209-
struct gpio_chip *gc = irq_data_get_irq_chip_data(d);
210-
struct gpio_rcar_priv *p = gpiochip_get_data(gc);
211-
212-
pm_runtime_put(&p->pdev->dev);
213-
}
214-
215-
216-
static int gpio_rcar_irq_request_resources(struct irq_data *d)
217-
{
218-
struct gpio_chip *gc = irq_data_get_irq_chip_data(d);
219-
struct gpio_rcar_priv *p = gpiochip_get_data(gc);
220-
int error;
221-
222-
error = pm_runtime_get_sync(&p->pdev->dev);
223-
if (error < 0)
224-
return error;
225-
226-
return 0;
227-
}
228-
229-
static void gpio_rcar_irq_release_resources(struct irq_data *d)
230-
{
231-
struct gpio_chip *gc = irq_data_get_irq_chip_data(d);
232-
struct gpio_rcar_priv *p = gpiochip_get_data(gc);
233-
234-
pm_runtime_put(&p->pdev->dev);
235-
}
236-
237199
static irqreturn_t gpio_rcar_irq_handler(int irq, void *dev_id)
238200
{
239201
struct gpio_rcar_priv *p = dev_id;
@@ -488,10 +450,6 @@ static int gpio_rcar_probe(struct platform_device *pdev)
488450
irq_chip->irq_unmask = gpio_rcar_irq_enable;
489451
irq_chip->irq_set_type = gpio_rcar_irq_set_type;
490452
irq_chip->irq_set_wake = gpio_rcar_irq_set_wake;
491-
irq_chip->irq_bus_lock = gpio_rcar_irq_bus_lock;
492-
irq_chip->irq_bus_sync_unlock = gpio_rcar_irq_bus_sync_unlock;
493-
irq_chip->irq_request_resources = gpio_rcar_irq_request_resources;
494-
irq_chip->irq_release_resources = gpio_rcar_irq_release_resources;
495453
irq_chip->flags = IRQCHIP_SET_TYPE_MASKED | IRQCHIP_MASK_ON_SUSPEND;
496454

497455
ret = gpiochip_add_data(gpio_chip, p);

0 commit comments

Comments
 (0)