summaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorAlexandre Belloni <alexandre.belloni@bootlin.com>2018-05-17 22:26:22 +0200
committerAlexandre Belloni <alexandre.belloni@bootlin.com>2018-05-17 22:37:09 +0200
commitee366c7a0e2f45bf76f7e4e132c5d1f8964209fa (patch)
tree6603b2a5d1f26421be9ee12edfccd0c9c1e9108d /drivers
parente6000a438e534ee0afd9e83b67f4e23a26dd1067 (diff)
downloadlinux-stable-ee366c7a0e2f45bf76f7e4e132c5d1f8964209fa.tar.gz
linux-stable-ee366c7a0e2f45bf76f7e4e132c5d1f8964209fa.tar.bz2
linux-stable-ee366c7a0e2f45bf76f7e4e132c5d1f8964209fa.zip
rtc: tps65910: allow platform power up
Currently, the IRQs are disabled when the rtc driver is removed (e.g. when shutting down the platform). This means that the RTC will be unable to power up the platform. Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Diffstat (limited to 'drivers')
-rw-r--r--drivers/rtc/rtc-tps65910.c12
1 files changed, 0 insertions, 12 deletions
diff --git a/drivers/rtc/rtc-tps65910.c b/drivers/rtc/rtc-tps65910.c
index a56b526db89a..819d2d0957b4 100644
--- a/drivers/rtc/rtc-tps65910.c
+++ b/drivers/rtc/rtc-tps65910.c
@@ -436,17 +436,6 @@ static int tps65910_rtc_probe(struct platform_device *pdev)
return 0;
}
-/*
- * Disable tps65910 RTC interrupts.
- * Sets status flag to free.
- */
-static int tps65910_rtc_remove(struct platform_device *pdev)
-{
- tps65910_rtc_alarm_irq_enable(&pdev->dev, 0);
-
- return 0;
-}
-
#ifdef CONFIG_PM_SLEEP
static int tps65910_rtc_suspend(struct device *dev)
{
@@ -472,7 +461,6 @@ static SIMPLE_DEV_PM_OPS(tps65910_rtc_pm_ops, tps65910_rtc_suspend,
static struct platform_driver tps65910_rtc_driver = {
.probe = tps65910_rtc_probe,
- .remove = tps65910_rtc_remove,
.driver = {
.name = "tps65910-rtc",
.pm = &tps65910_rtc_pm_ops,