failed_free_irq:
free_irq(keypad->irq, pdev);
- platform_set_drvdata(pdev, NULL);
failed_free_dev:
input_free_device(input_dev);
failed_put_clk:
free_irq(keypad->irq, pdev);
- platform_set_drvdata(pdev, NULL);
-
if (keypad->enabled)
clk_disable(keypad->clk);
clk_put(keypad->clk);